支持敏捷构建的数据可视化开发平台

《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个开源的数据可视化开放平台——datart。

支持敏捷构建的数据可视化开发平台

datart 是新一代数据可视化开放平台,支持各类企业数据可视化场景需求,如创建和使用报表、仪表板和大屏,进行可视化数据分析,构建可视化数据应用等。由原 davinci 主创团队出品,datart 更加开放、可塑和智能,并在数据与艺术之间寻求最佳平衡。


设计理念

datart 试图建立起一套标准化的 数据可视化开放平台 体系,在多个层面提供开放可扩展能力,新的扩展支持可以通过即插即用方式安装、更新或卸载。标准化和开放性体现在以下方面:

流程标准化:基于 Source > View > Chart > Visualization 建立“受管控的数据可视化应用”(Managed VizApp)开发、发布和使用的标准化流程

交互标准化:Visualization 支持权限可控的标准化交互能力,如 筛选 钻取 联动 跳转 弹窗 分享 下载 发送

插件标准化:在 Source Chart Visualization 层提供标准化可插拔扩展接口或SDK规范,支持开放扩展或按需定制

datart 可以很容易被整合、被内嵌至其他三方系统,承担数据可视化部分功能。通过 datart 的登录对接能力、权限对接能力、Source 层对接能力和 Visualization 层分享、SDK等能力。

传统BI产品只能对已有数据进行勘察,而现代BI产品更加重视对数据延展洞见,以形成完整数据分析洞察能力,或增强分析能力,datart 会在平台层面提供可扩展的数据增强分析能力。


功能特性

支持敏捷构建的数据可视化开发平台

架构模块

支持敏捷构建的数据可视化开发平台

安装部署

1 环境准备

解压安装包:

unzip datart-server-1.0.0-alpha.0-install.zip

2 初始化数据库

创建数据库,并将bin/datart.sql导入到数据库中:

mysql> CREATE DATABASE `datart` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';
mysql> use datart;
mysql> source bin/datart.sql

3 修改配置文件

配置文件位于 config/application-config.yml.example ,先重命名为 application-config.yml

3.1 数据库连接信息

注:请务必保留连接串中的 allowMultiQueries=true 参数。

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    type: com.alibaba.druid.pool.DruidDataSource
    url: jdbc:mysql://{IP:PORT}/datart?&allowMultiQueries=true
    username: { USERNAME }
    password: { PASSWORD }

3.2 服务端属性配置

server:
  port: { PORT }
  address: { IP }
datart:
  server:
    address: http://{IP/域名}:{端口}
datart:
  user:
    active:
      send-mail: false  # 注册用户时是否需要邮件验证,如果没配置邮箱,这里需要设置为false

  security:
    token:
      secret: "sHAS$as@fsdkKjd" #加密密钥
      timeout-min: 30  # 登录会话有效时长,单位:分钟。

  env:
    file-path: ${user.dir}/files # 服务端文件保存位置 

注意:加密密钥在每个服务端部署前应该进行修改,且部署后不能再次修改。如果是集群部署,同一个集群内的secret要保持统一。

配置其他服务(邮件服务、截图等)可参考: https://running-elephant.github.io/datart-docs/docs/


可视化功能

详细可参考配置文档: https://running-elephant.github.io/datart-docs/docs/source.html


预览

支持敏捷构建的数据可视化开发平台


支持敏捷构建的数据可视化开发平台


支持敏捷构建的数据可视化开发平台


更多功能大家可自行前往阅读。

开源地址:https://gitee.com/running-elephant/datart

展开阅读全文

页面更新:2024-04-28

标签:仪表板   数据   密钥   平台   集群   端口   服务端   敏捷   能力   地址   功能

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top