大屏可视化—DataEase、AJ-report、Superset调研试用

2024-03-12 00:30

本文主要是介绍大屏可视化—DataEase、AJ-report、Superset调研试用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一.DataEase


1. 官方介绍

DataEase 是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase 支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便的与他人分享。


 2.技术栈

  • 后端:Spring Boot
  • 前端:Vue.js、Element
  • 中间件:MySQL
  • 数据处理:Kettle、Apache Doris
  • 基础设施:Docker

3.安装部署

部署要求

  • 操作系统: CentOS 7.x
  • CPU/内存: 4核8G
  • 磁盘空间: 200G

安装步骤

(1)下载安装包

安装包下载链接: 
开源社区 - FIT2CLOUD 飞致云https://community.fit2cloud.com/#/products/dataease/downloads下载好安装包之后叫文件复制到Linux机器的/tmp目录下

(2)以 root 用户 ssh 登录到目标机器

cd /tmp
# 解压安装包
tar zxvf dataease-v1.5.0-offline.tar.gz

(3)执行安装脚本

# 进入安装包目录
cd dataease-v1.5.0-offline
# 运行安装脚本
/bin/bash install.sh

(4)安装成功后,通过浏览器访问如下页面登录 DataEase。

地址: http://目标服务器IP地址:服务运行端口
用户名: admin
密码: dataease

(5)下次打开

进入到dataease-v1.5.0-offline目录下执行:
dectl start

4.试用

(1)连接数据库

(2) 试用成果

 

 (3)试用感受

  • 内置的图表种类有限,如果需要源码做二次开发的话需要购买企业版
  • 图表类型主要是Ant V,Echarts,但只有一些基础的图表
  • 响应式布局,不能固定设置大屏宽高比例。如果需要展示的大屏比例和电脑的比例差异过大,制作调整可能较麻烦
  • 图表不能设置轮播效果,无法设置一些动态效果
  • 样式上:可修改主题,更换背景,配色方案丰富
  • 支持实时刷新,可设置刷新频率
  • 可下钻
  • 链接分享方便

二.AJ-report


1.官方介绍

         AJ-Report是全开源的一个BI平台,酷炫大屏展示,能随时随地掌控业务动态,让每个决策都有数据支撑。
    多数据源支持,内置mysql、elasticsearch、kudu驱动,支持自定义数据集省去数据接口开发,目前已支持20种大屏组件/图表,不会开发,照着设计稿也可以制作大屏。


2.技术栈

(1) 后端

  • Spring Boot2.3.5RELEASE
  • MyBatis-plus3.3.2
  • flyway5.2.1

(2)前端

  • npm
  • webpack
  • ECMAScript6
  • vue-cli
  • vue-router
  • element-ui
  • avue
  • vue-echarts
  • vue-superslide
  • vuedraggable
  • luckysheet

3.安装部署

(1)发行版部署

下载最新发行版,解压
cd aj-report-xxxx
vim conf/bootstrap.yml 修改数据库连接等信息
sh bin/start.sh Linux启动
bin/start.bat Windows修改第4行的JAVA_HOME后(去掉rem注释),双击启动启动后访问
http://serverip:9095
用户名密码:admin/123456登陆后修改"数据源->mysql数据源"用户名密码

(2)源码编译部署

在Linux上先准备好maven、node.js、jdk

  • [Apache Maven] 3.5
  • [Node.js] v14.16.0
  • [Jdk] 1.8
git clone https://gitee.com/anji-plus/report.git
cd report
sh build.sh
编译完成放在build文件夹 aj-report-xxxx.zipunzip aj-report-xxxx.zip
cd aj-report-xxxx
vim conf/bootstrap.yml 修改数据库连接等信息
sh bin/start.sh Linux启动
bin/start.bat Windows修改第4行的JAVA_HOME后(去掉rem注释),双击启动启动后访问
http://serverip:9095
用户名密码:admin/123456登陆后修改"数据源->mysql数据源"用户名密码

4.试用

(1)连接数据库

(2)试用效果

 

(3)试用感受

  • 数据库种类较少
  • 可拖拽,操作方便,图表的调整也比较简单直观
  • 大屏可直接设置宽高
  • 工具栏内容较少,图表较少
  • 没有内置边框
  • 源码开源,可自己编写源码添加组件增加工具栏
  • 链接直接分享
  • 不能下钻

三.superset

1. 官方介绍

Apache Superset 是一个现代化的企业级商业智能 Web 应用程序。它快速、轻量、直观,并加载了选项,使所有技能组合的用户都可以轻松地探索和可视化他们的数据,从简单的饼图到高度详细的 deck.gl 地理空间图。

2.技术栈及安装部署

Installing Locally Using Docker Compose | Supersethttps://superset.apache.org/docs/installation/installing-superset-using-docker-compose

3.试用

(1)连接数据库

(2)试用效果 

 (3)试用感受

  • 需要汉化,国外文档,使用教程不太详
  • 分享链接要设置免登入
  • 图表种类比前两者丰富
  • 仪表盘样式调整较前两者复杂
  • 可实时刷新
  • 可组件联动
  • 不可直接设置整个仪表盘宽高

这篇关于大屏可视化—DataEase、AJ-report、Superset调研试用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/799586

相关文章

Python数据分析与可视化的全面指南(从数据清洗到图表呈现)

《Python数据分析与可视化的全面指南(从数据清洗到图表呈现)》Python是数据分析与可视化领域中最受欢迎的编程语言之一,凭借其丰富的库和工具,Python能够帮助我们快速处理、分析数据并生成高质... 目录一、数据采集与初步探索二、数据清洗的七种武器1. 缺失值处理策略2. 异常值检测与修正3. 数据

使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)

《使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)》字体设计和矢量图形处理是编程中一个有趣且实用的领域,通过Python的matplotlib库,我们可以轻松将字体轮廓... 目录背景知识字体轮廓的表示实现步骤1. 安装依赖库2. 准备数据3. 解析路径指令4. 绘制图形关键

8种快速易用的Python Matplotlib数据可视化方法汇总(附源码)

《8种快速易用的PythonMatplotlib数据可视化方法汇总(附源码)》你是否曾经面对一堆复杂的数据,却不知道如何让它们变得直观易懂?别慌,Python的Matplotlib库是你数据可视化的... 目录引言1. 折线图(Line Plot)——趋势分析2. 柱状图(Bar Chart)——对比分析3

使用Vue-ECharts实现数据可视化图表功能

《使用Vue-ECharts实现数据可视化图表功能》在前端开发中,经常会遇到需要展示数据可视化的需求,比如柱状图、折线图、饼图等,这类需求不仅要求我们准确地将数据呈现出来,还需要兼顾美观与交互体验,所... 目录前言为什么选择 vue-ECharts?1. 基于 ECharts,功能强大2. 更符合 Vue

Git可视化管理工具(SourceTree)使用操作大全经典

《Git可视化管理工具(SourceTree)使用操作大全经典》本文详细介绍了SourceTree作为Git可视化管理工具的常用操作,包括连接远程仓库、添加SSH密钥、克隆仓库、设置默认项目目录、代码... 目录前言:连接Gitee or github,获取代码:在SourceTree中添加SSH密钥:Cl

Pandas中统计汇总可视化函数plot()的使用

《Pandas中统计汇总可视化函数plot()的使用》Pandas提供了许多强大的数据处理和分析功能,其中plot()函数就是其可视化功能的一个重要组成部分,本文主要介绍了Pandas中统计汇总可视化... 目录一、plot()函数简介二、plot()函数的基本用法三、plot()函数的参数详解四、使用pl

使用Python实现矢量路径的压缩、解压与可视化

《使用Python实现矢量路径的压缩、解压与可视化》在图形设计和Web开发中,矢量路径数据的高效存储与传输至关重要,本文将通过一个Python示例,展示如何将复杂的矢量路径命令序列压缩为JSON格式,... 目录引言核心功能概述1. 路径命令解析2. 路径数据压缩3. 路径数据解压4. 可视化代码实现详解1

Python 交互式可视化的利器Bokeh的使用

《Python交互式可视化的利器Bokeh的使用》Bokeh是一个专注于Web端交互式数据可视化的Python库,本文主要介绍了Python交互式可视化的利器Bokeh的使用,具有一定的参考价值,感... 目录1. Bokeh 简介1.1 为什么选择 Bokeh1.2 安装与环境配置2. Bokeh 基础2

基于Python打造一个可视化FTP服务器

《基于Python打造一个可视化FTP服务器》在日常办公和团队协作中,文件共享是一个不可或缺的需求,所以本文将使用Python+Tkinter+pyftpdlib开发一款可视化FTP服务器,有需要的小... 目录1. 概述2. 功能介绍3. 如何使用4. 代码解析5. 运行效果6.相关源码7. 总结与展望1

Python Dash框架在数据可视化仪表板中的应用与实践记录

《PythonDash框架在数据可视化仪表板中的应用与实践记录》Python的PlotlyDash库提供了一种简便且强大的方式来构建和展示互动式数据仪表板,本篇文章将深入探讨如何使用Dash设计一... 目录python Dash框架在数据可视化仪表板中的应用与实践1. 什么是Plotly Dash?1.1