introduce

Davinci is a Data Visualization as a Service (DVaaS) platform solution for business people/Data engineers/Data analysts/Data scientists dedicated to providing one-stop Data Visualization solutions. It can be deployed independently as a public or private cloud or integrated into a third-party system as a visual plug-in. Users can serve a variety of data visualization applications with simple configuration on the visualization UI, and support advanced interaction/industry analysis/pattern exploration/social intelligence and other visualization features.

Lot (Apache License)

Github.com/edp963/davi…

Design concept

  • View is a structured form of data, and all logic/permissions/services are developed from View. A Widget is a visual representation of the data from which all presentation/interaction/guidance unfolds. As two different forms of data, they complement each other so that users can have the same experience and understanding.
  • Enhanced integration customization and Smart Social Capabilities Integration customization refers to the seamless integration into a third-party system and the provision of powerful customization capabilities to integrate it into a third-party system. Social intelligence ability refers to sharing excellent data visualization ideas, stimulating users’ pursuit of data visualization expression ability and artistic beauty, and also enabling Davinci to guide and improve users’ data visualization ability more intelligently. In the field of data visualization, Davinci focuses on basic interaction and the ability to choose a variety of charts, as well as integration customization and social intelligence.

Functional features

  • Data sources Support multiple JDBC data sources support CSV data file upload
  • Data model support friendly SQL editor for data processing and transformation support for automatic and custom data model design and sharing
  • Visual components support intelligent generation based on data model drag and drop Visual components support various visual component style configurations support free analysis capabilities
  • Data portal Visual dashboards based on visual components Automatic layout of visual components Full-screen display of visual components, local controller, advanced filter, interworking between components, and teamwork controller Visual components Large data display paging and slider Visual components CSV Data download, public sharing, authorization sharing, and visual dashboards Public sharing and authorization sharing support the creation of data portals based on visual dashboards
  • Data large screen Support for visual components Free layout Support for layers, transparency Settings, borders, background colors, alignment, and labels Large screen beautification supports multiple screen adaptation methods
  • User system support multi-tenant user system support each user to build a set of organizational structure hierarchy support shallow social capabilities
  • Security permission LDAP login authentication Dynamic Token authentication Fine-grained operation permission matrix configuration Data column permission and row permission
  • Integration capability Secure URL embedded integration JS integration is supported
  • Multi-screen adaptation Multi-screen adaptation for large screens, PCS, pads, and mobile phones is supported

Scene: the support

  • Secure and diversified self-service interactive reports can be configured at a time to implement advanced filtering, advanced control, linkage, driller, download, and share of visual components, helping service personnel quickly analyze and make decisions on comparison, geographic analysis, distribution, trend, and clustering. The auto-layout Dashboard is suitable for most visual reports that can be viewed and shared with a quick configuration. The free-layout Display (large screen) is suitable for some specific scenarios that need to add additional decoration elements and view for a long time. It usually takes a certain amount of time and energy to configure such scenarios, such as the double-11 large screen.
  • Real-time operation monitoring Real-time observation of the operation status, link the process of each link, compare and detect abnormal situations, and deal with key link problems. Two chart configuration modes, perspective driven and chart driven, meet the requirements of different application scenarios.
  • Rapid integration of sharing links, IFRAME or call development interface can be easily and quickly integrated into the three-party system, and can support secondary development and function expansion, fully adapt to the personalized needs of different business personnel, and quickly build their own data visualization platform.

PS: Please refer to the official document source: Love Sharing Coder for details on installation and configuration