热门文章> bi工具是什么?三大开源bi工具最全介绍 >

bi工具是什么?三大开源bi工具最全介绍

36氪企服点评小编
2021-03-26 18:42
1671次阅读

   BI可视化是数据中台构建比较重要的一个环节,数据资产化之后主要是通过数据服务以及BI可视化对外提供价值。本文主要讲解通过开源解决方案介绍三大开源bi工具

Metabase

  Metabase是一个开源的商业智能工具。它允许您询问有关数据的问题,并以有意义的格式显示结果,无论是条形图还是详细表格。

您的问题可以保存到以后,这样就可以很容易地返回它们,或者您可以将问题分组到漂亮的仪表板中。您的问题可以保存下来,以备日后使用,也可以轻松地将其返回,也可以将问题归为美观的仪表板。Metabase还使得很容易与团队其他成员共享问题和仪表板。

使用说明:

因此,您已经启动并运行了Metabase,并将其连接到您的数据上。下面展示给您展示一下相应的图形界面:

首次访问Metabase主页,主页上将向你展示一些相关内容:

  • 一些表格的自动浏览,如果您喜欢,可以查看并保存为仪表板(管理员可以通过单击鼠标悬停时出现的X来永久隐藏此部分)。
  • 您或您的团队创建的东西将出现在一个区域,以及一个查看所有仪表板、问题和定时任务的链接。
  • 已经连接到Metabase的数据库的列表(与X射线一样,管理员可以通过单击鼠标悬停时出现的X来永久隐藏此部分。您可以随时点击“浏览数据”从主导航栏查看您的数据库和表)。

数据界面

一旦你创建了一些仪表板,任何你定位在“我们的分析”收集中的仪表板都会显示在你所有团队成员的主页上,这样当他们登录到Metabase时,他们就知道访问哪里的数据。

  • 浏览您的数据

浏览数据

如果您在设置期间将数据库连接到Metabase,那么您将看到主页底部列出了它和Metabase附带的示例数据集。单击数据库以查看其内容。可以单击一个表查看它的行,也可以单击螺栓图标以x射线透视表并查看对其的自动探索,或者单击图书图标到该表的数据参考视图了解更多信息。

  • 查看你的分析

当您和您的团队创建仪表板和集合时,它们将开始显示在主页上。点击“我们的分析”部分中的一个集合以查看其内容,或者点击“浏览所有项目”以查看您和您的团队所制作的所有内容。

  • 创建问题或写一个查询

单击Metabase右上角的“创建问题”按钮,开始对一个表进行新的简单探索,使用笔记本编辑器问一个更详细的定制问题,或者如果您想真正深入研究,可以编写一个新的SQL查询。

  • 新建一个仪表板或定时任务

在Metabase中,仪表板由保存的问题组成,您可以按照自己的意愿安排和调整问题的大小。这是追踪你所关心的重要参数和统计数据的好方法。定时任务是Metabase中定期调度的报告。它们可以通过电子邮件、Slack发送,也可以两种方式同时发送。

单击主导航栏右上方的加号(+)图标,可以生成“仪表板”或“定时任务”

新建仪表盘或定时任务

  • 使用搜索进行快速找

快速查找

总是出现在屏幕顶部的搜索栏可以让您在瞬间搜索表格、仪表板、集合、保存的问题、指标、片段和定时任务。只需要输入你要找的东西的部分标题,然后回车。在任何地方按/键激活搜索栏。

bi工具是什么?三大开源bi工具最全介绍

DataGear

DataGear是一款开源免费的数据可视化分析平台,使用java语言开发,采用B/S架构,支持多种数据源接入(SQL、CSV,HTTP接口,JSON,EXCEL等),主要功能包括数据管理,数据导入导出,数据集管理,echarts图表管理,dashboard管理等。

系统特点:

  • 可管理数据库驱动
    可通过驱动程序管理功能添加数据库驱动程序,无需重启,即可支持连接新数据库。
  • 多种格式的数据集
    支持SQL、CSV、Excel、HTTP接口、JSON等多种格式的数据集。
  •  多数据集聚合图表
    一个图表可添加多个不同格式的数据集,将它们聚合展示。
  • 插件式图表类型
    每一种类型的图表都以图表插件形式提供,并内置了大量图表插件,管理员也可上传自定义图表插件,丰富系统图表类型。

Superset 

Superset 是一款由 Airbnb 开源的“现代化的企业级 BI(商业智能) Web 应用程序”,其通过创建和分享 dashboard(看板),为数据分析提供了轻量级的数据查询与可视化方案。

bi工具是什么?三大开源bi工具最全介绍

搭建流程

 命令行
如果你安装的是Anconada,通过以下命令即可创建一个名为“supersetTest”的虚拟环境。conda create -n supersetTest python=3.7.7
如果是直接安装的python官方环境,可以先安装一个用于创建虚拟环境的第三方库virtualenv,然后再进行虚拟环境构建。# 安装第三方库
pip install virtualenv
# 创建一个名为supersetTest且不拷贝系统的python第三方库的虚拟环境
virtualenv --no-site-packages supersetTest
# 激活该虚拟环境
supersetTestScriptsactivate.bat
# 退出该虚拟环境
supersetTestScriptsdeactivate.bat

1.2.激活虚拟环境
通过上述方式一,我们构建了虚拟环境 supersetTest,由于安装superset关联的第三方库较多,我们激活该虚拟环境后再进行superset的安装。# 激活虚拟环境,后续在该环境下安装相关库
activate supersetTest

1.3.安装superset
在之前就行安装的时候,遇到很多问题,当然最后都解决了,所以这里直接以最终解决后总结的安装步骤进行介绍(注意:需要安装在上一步构建的虚拟环境中)。第一步:升级setuptools和pip;# Put all the chances on your side by getting the very latest pip and setuptools libraries.:
pip install --upgrade setuptools pip

第二步本地安装以下两个库;“python_geohash-0.8.5-cp37-cp37m-win_amd64.whl
sasl-0.2.1-cp37-cp37m-win_amd64.whl”
https://www.lfd.uci.edu/~gohlke/pythonlibs进行以上两个轮子的下载(大家根据自己的环境进行版本选择),然后本地安装,安装过程中一定要注意 被安装文件路径写全。pip install C:UsersGdcDownloadssasl-0.2.1-cp37-cp37m-win_amd64.whl
pip install C:UsersGdcDownloadspython_geohash-0.8.5-cp37-cp37m-win_amd64.whl

第三步:安装superset。
完成第一步的安装后,再进行本步骤,一般是很可以很顺利完成安装的,否则可能会出现很多报错(基本都是依赖关系库版本匹配问题等)pip install apache-superset==0.36.0

1.4.初始化superset
直接拷贝官网初始化流程如下:# Initialize the database
superset db upgrade

# Create an admin user (you will be prompted to set a username, first and last name before setting a password)
$ export FLASK_APP=superset
superset fab create-admin

# Load some data to play with
superset load_examples

# Create default roles and permissions
superset init

# To start a development web server on port 8088, use -p to bind to another port
superset run -p 8088 --with-threads --reload --debugger

不过,这些命令需要在superset安装路径下使用,比如我的是这样:“C:UsersGdcanaconda3envssupersetTestLibsite-packagessupersetbin”
按照流程进行执行即可,每一步之前记得加上 python,部分步骤如:python superset db upgrade【数据库初始化】

python superset fab create-admin【创建账号】

python superset run -p 8088 --with-threads --reload --debugger【启动superset】

1.5.superset启动脚本
为了快捷启动superset,我们可以编写简单的脚本bat文件call cd C:UsersGdcanaconda3envssupersetTestLibsite-packagessupersetbin
call activate supersetTest
call python superset run -p 8088 --with-threads --reload --debugger

pause

2.使用流程
当我们启动superset之后,在按照提示在浏览器输入“http://127.0.0.1:8088/”即可进行访问,在右侧可以选择页面语言(我这里选择的是中文)。

2.1.数据源设置
数据源设置里我们可以设置数据库,superset支持很多数据库,具体大家在官网即可查阅。这里我使用的是mysql,因此可以在数据源中新增mysql数据源,参考如下:mysql://root:password@localhost/databasename?charset=utf8

2.2.上传csv文件
除了直接从数据库获取数据外,如果源数据是csv文件,也可以通过上传csv文件(其实是写入了你关联的数据库里)

2.3.图表
提供很多可视化图表,大家可以根据自己的需求进行数据字段的拖拽,然后创建需要的图表形式。

2.4.看板
多个图表可以组成看板,看板页面也可以自己拖拽图表创建你喜欢的看板形式。

上面就是小编为您带来的三大开源bi工具的相关介绍,随着企业对BI工具的重视,开源BI软件也会不断发展完善。

[免责声明]

文章标题: bi工具是什么?三大开源bi工具最全介绍

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

相关文章
最新文章
查看更多
关注 36氪企服点评 公众号
打开微信扫一扫
为您推送企服点评最新内容
消息通知
咨询入驻
商务合作