大屏可视化—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:豆瓣电影商业数据分析-爬取全数据【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】

**爬取豆瓣电影信息,分析近年电影行业的发展情况** 本文是完整的数据分析展现,代码有完整版,包含豆瓣电影爬取的具体方式【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】   最近MBA在学习《商业数据分析》,大实训作业给了数据要进行数据分析,所以先拿豆瓣电影练练手,网络上爬取豆瓣电影TOP250较多,但对于豆瓣电影全数据的爬取教程很少,所以我自己做一版。 目

基于SSM+Vue+MySQL的可视化高校公寓管理系统

系统展示 管理员界面 宿管界面 学生界面 系统背景   当前社会各行业领域竞争压力非常大,随着当前时代的信息化,科学化发展,让社会各行业领域都争相使用新的信息技术,对行业内的各种相关数据进行科学化,规范化管理。这样的大环境让那些止步不前,不接受信息改革带来的信息技术的企业随时面临被淘汰,被取代的风险。所以当今,各个行业领域,不管是传统的教育行业

【解决方案】软件大屏实现整体技术解决方案

1.系统概述 1.1.需求分析 1.2.重难点分析 1.3.重难点解决措施 2.系统架构设计 2.1.系统架构图 2.2.关键技术 2.3.接口及要求 3.系统功能设计 3.1.功能清单列表 3.2.数据源管理 3.3.数据集管理 3.4.视图管理 3.5.仪表盘管理 3.6.移动端设计 3.1.系统权限设计 3.2.数据查询过程设计 软件全套资料部分文档清单: 工作安排任务书,可行性分

mysql动态扩容调研

MySQL动态扩容方案 目前可用方案 MySQL的复制: 一个Master数据库,多个Salve,然后利用MySQL的异步复制能力实现读写分离,这个方案目前应用比较广泛,这种技术对于以读为主的应用很有效。数据切分(MySQL的Sharding策略): 垂直切分:一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切可以称之为数据的垂直(纵向)切分;垂直切分的思路就是分析

JAVA学习-练习试用Java实现“删除有序数组中的重复项”

问题: 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 说明: 为什么返回数值是整数,但输出的答案是数组呢? 请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。 你可以想象内部操作如下

八、我们应当怎样做需求调研:需求捕获(下)

前面我们讨论了,需求分析工作是一个迭代的过程:需求捕获->需求整理->需求验证->再需求捕获······需求捕获是这个迭代过程的开始,也是整个需求分析工作中最重要的部分。没有捕获哪来后面的整理与验证工作?但是,非常遗憾,按照我以往的经验,需求捕获是我们最薄弱的环节。前面我提到的许许多多项目开发的问题都可以归结为需求分析的问题,而许许多多需求分析的问题又都可以归结为需求捕获不完整的问题。需求捕获是整

七、我们应当怎样做需求调研:需求捕获(上)

前面我们讨论了,需求分析工作是一个迭代的过程:需求捕获->需求整理->需求验证->再需求捕获······需求捕获是这个迭代过程的开始,也是整个需求分析工作中最重要的部分。没有捕获哪来后面的整理与验证工作?但是,非常遗憾,按照我以往的经验,需求捕获是我们最薄弱的环节。前面我提到的许许多多项目开发的问题都可以归结为需求分析的问题,而许许多多需求分析的问题又都可以归结为需求捕获不完整的问题。需求捕获是整

六、我们应当怎样做需求调研:迭代

前面我一直在反复强调这样一个观点,需求分析不是一蹴而就的,是一个反复迭代的过程。它将从第一次需求分析开始,一直持续到整个项目生命周期。为什么这样说呢?让我们一起来分析分析。  在第一次的需求分析阶段,我们在一段时期内需要与客户进行反复地讨论,这个过程往往是这样一个反复循环的过程:需求捕获->需求整理->需求验证->再需求捕获••••••  需求捕获,就是我们与客户在一起开研讨会

五、我们应当怎样做需求调研:需求研讨

前面我们探讨了业务研讨会应当怎样组织,下面我们再具体讨论一下我们应当怎样与客户讨论业务需求。如果说组织业务研讨会是项目经理的功底,那么讨论业务需求就是需求分析人员的功底。  以往我们常常认为,需求分析是一件最简单的事情。客户说他们需要做一个什么软件,有些什么功能,我们照着做就可以了,所谓的需求分析员就是需求的记录员。我要说,这是一个极大的错误,许多失败的软件项目,或者说软件项目中的需求问

「大数据分析」图形可视化,如何选择大数据可视化图形?

​图形可视化技术,在大数据分析中,是一个非常重要的关键部分。我们前期通过数据获取,数据处理,数据分析,得出结果,这些过程都是比较抽象的。如果是非数据分析专业人员,很难清楚我们这些工作,到底做了些什么事情。即使是专业人员,在不清楚项目,不了解业务规则,不熟悉技术细节的情况下。要搞清楚我们的大数据分析,这一系列过程,也是比较困难的。 我们在数据处理和分析完成后,一般来说,都需要形成结论报告。怎样让大