# Davinci - DVaaS (Data Visualization as a Service) Solution
[![](https://camo.githubusercontent.com/8cb994f6c4a156c623fe057fccd7fb7d7d2e8c9b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d417061636865253230322d3445423142412e737667)](https://www.apache.org/licenses/LICENSE-2.0.html)
[![](https://camo.githubusercontent.com/0a56ffb0993fb7eee49b4dcacbd16f6cd6c7a36c/68747470733a2f2f746f6b65692e72732f62312f6769746875622f6564703936332f646176696e63693f63617465676f72793d6c696e6573)](https://github.com/edp963/davinci)
[![](https://camo.githubusercontent.com/95eb9dee35be192f77c53f880fa607344dc0beb5/68747470733a2f2f7472617669732d63692e6f72672f6564703936332f646176696e63692e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/edp963/davinci)
[![](https://camo.githubusercontent.com/6d479c039e85e35b14a751d8103a5dbd8b72d140/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6564703936332f646176696e63692e737667)](https://github.com/edp963/davinci/releases)

[![Stargazers over time](https://starchart.cc/edp963/davinci.svg)](https://starchart.cc/edp963/davinci)

## Document
[![](https://img.shields.io/badge/README-%E4%B8%AD%E6%96%87%E7%89%88-blue.svg)](https://github.com/edp963/davinci/blob/master/README-CH.md)
[![](https://img.shields.io/badge/%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C-%E4%B8%AD%E6%96%87%E7%89%88-blue.svg)](https://edp963.github.io/davinci/)

## Introduction
Davinci is oriented towards product managers, business people, data engineers, data analysts, data scientists, etc. It aims to provide a one-stop data visualization solution, which could be both independently used as public cloud/private cloud and integrated into third-party systems as plugin. A simple configuration on Davinci UI can meet multiple visualization requirements. It also supports other visualization features like advanced interaction, industry analysis, pattern searching, social intelligence, etc.

## Design Philosophy
* Focus on two key concepts, data view (View in Davinci) and visual components (Widget in Davinci) 

  * Structural data is presented in Davinci View, from which all the logic, authorization and service are derived.
  * Visual data is presented in Davinci Widget, from which all the display, interaction and guidance are derived.
  * View and Widget supplement each other, providing users consistent experience and perception.
* Strengthen integration and customization capability as well as sharing and intelligence capability
  * Integration and customization capability means Davinci could seamlessly integrate into third-party systems and be customized,  combining with third-party systems.
  * Sharing and intelligence capability means users could share their dashboards with others, which stimulates them to improve the visualization ability both in aesthetic perception and technical skills.
  * In the field of data visualization, Davinci attaches great importance to basic interaction ability and various chart options; meanwhile, it lays more stress on integration and customization capability as well as sharing and intelligence capability.

## Features
* Data Source Support
  * Files in CSV format
  * JDBC data source
* Data View Support
  * Customized SQL template
  * SQL highlighting
  * SQL test
  * WriteBack mode
* Visual Components Support
  * Pre-defined charts
  * Controller components
  * Free Styles
* Interaction Support
  * Visual components displayed in full screen
  * Local controller for visual components
  * Filtering and cooperation among visual components
  * Group control for visual components
  * Local advanced filter for visual components
  * Paging mode and slider for huge volumes of data
* Integration Support
  * Upload visual components in CSV format
  * Share visual components in a common/authorized way
  * Share dashboard in a common/authorized way
* Security Permission Support
  * Row permission and column permission
  * Integration of LDAP sign-in
  
## Latest Release
Please download the latest [RELEASE](https://github.com/edp963/davinci/releases/download/v0.3.0-rc/davinci-assembly_0.3.1-0.3.1-SNAPSHOT-dist-rc.zip)

## Get Help
The fastest way to get response from our developers is to join our WeChat group for online discussion.

![wechat](https://github.com/edp963/edp-resource/raw/master/WeChat.jpeg)

## License
Please refer to [LICENSE](https://github.com/edp963/davinci/blob/master/LICENSE) file.
  

