datart部署使用

一、部署

1、gitee地址:

https://gitee.com/running-elephant/datart

在官网也有更详细的教程可以去看,我这边只展示我用到了的。

2、下载图中的发行版

在这里插入图片描述

在这里插入图片描述

3、修改配置、创建sql库
(1)创建sql

CREATE DATABASE datart CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';

(2)修改配置

解压后 config目录下:我们只需要配置datart.conf下的mysql、以及application-config.yml下的redis。

  • datart.conf 为快捷配置文件;如果你只想快速体验 datart 的功能,配置它就足够了。datart.conf 本质上是 application-config.yml 中常用配置的快捷方式。

  • logback.xml 为日志配置文件

  • application-config.yml 为应用配置文件,包含所有的应用配置。建议将所有的应用配置文件拷贝都放置到 profiles 目录下

4、部署
${DATART_HOME}/bin/datart-server.sh start       # 启动
${DATART_HOME}/bin/datart-server.sh stop        # 停止
${DATART_HOME}/bin/datart-server.sh status      # 查看状态
${DATART_HOME}/bin/datart-server.sh restart     # 重启

二、使用

1、连接jdbc

datart 通过 JDBC 连接数据库、获取数据库信息和数据;创建一个 JDBC 数据源通常需要配置以下内容:

  • 名称:数据源名称,要求唯一
  • 数据库类型:默认支持 30+种 JDBC 数据库。如果你的数据库不在选项中,请参照扩展 JDBC 数据源章节
  • 连接地址:通常格式为 jdbc:<数据源名称>://<数据源域名或IP>:(<端口>)/<数据源实例>(?<连接参数>)
  • 用户
  • 密码
  • 驱动类:datart 没有内置所有数据库的驱动类,所以当测试连接提示缺少驱动类时,用户需要手动填写驱动类名称
  • 开启服务端聚合:开启后,在执行 SQL 时,会将数据视图中 SQL 查询的结果集全量拉取到服务端,然后进行本地分组聚合计算。这个选项适合数据源端计算效率低,或者计算能力弱的数据源进行开启。如果源端本身具有较强的计算能力,则不需要开启这个选项
  • 连接池参数:键值对形式

在这里插入图片描述

2、数据视图

在数据视图中拼写sql

布局

  • 高级配置

    (1)延迟刷新:

    使用延迟刷新时,来源于同一个数据视图、SQL 语句完全相同的请求,在首次查询没有执行完成的情况下,后续的查询不会真正发送到数据库,而是在服务器队列中处于等待状态;直到首次查询返回结果,服务器会将本次查询结果返回给所有队列中的查询,然后清空队列,进入下一个周期

    (2)缓存:

    datart 支持缓存查询结果数据,开启之后,在可视化中查询数据时,首次查询结果会被缓存起来,使用 SQL 语句作为索引;在之后缓存有效期内的所有相同 SQL 语句的查询均会直接返回缓存结果

    缓存功能同样依赖 Redis,使用缓存功能需要确保 Redis 已正确配置

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

3、数据图表

点击开始分析创建数据图表
在这里插入图片描述

这边选择刚才创建的数据视图

在这里插入图片描述

在字段中添加想要的字段。生成图表。

只展示图标,该处还有很多功能,可以去官网查看:https://running-elephant.gitee.io/datart-docs/docs/datachart.html

4、仪表盘

仪表板拥有自动、自由两种布局类型

在这里插入图片描述

(1)自动布局:

在调整组件尺寸和位置时,其他组件会适应该组件变化进行流式布局

仪表板可视区域宽度在 768 像素以上时组件会按照用户定义的比例进行显示,在 768 像素以下时会响应为移动端观看模式

(2)自由布局:

自由布局可以用来制作大屏类应用,可以设定面板具体尺寸,任意调整组件大小,和位置。并且组件可以上下重叠。

(3)添加数据图表

可自行添加数据图表以及创建数据图表。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值