当前位置: 首页 > news >正文

quickbi finebi 测评(案例讲解)

quickbi & finebi 测评

国产BI中入门门槛比较低的有两个,分别是quickbi和finebi。根据我的经验通过这篇文章做一个关于这两款BI的测评文章。

quickbi分为个人版、高级版、专业版、私有化部署四种。这篇文章以quickbi高级版为例,对quickbi进行分享。从数据源和数据集、计算字段、仪表板进行分享。电子表格不属于BI范畴,属于报表范畴,不在此次分享中。

finebi目前官网在用的版本是6.0版本和6.1版本,本篇文章以6.0版本为例,从数据源和数据集、计算、可视化进行分享。

一、数据源和数据集

1.1 quickbi 数据源和数据集:

和众多BI一样,可以连接市面上众多的数据库,也可以连接excel、csv文件等,但quickbi对于本地文件的使用,是先上传到数据库中,然后再使用数据库中的表创建数据集。

备注:quickbi如果想要用本地数据源,则需要进行数据库的内网穿透(后续单开一篇文章分享)。

图片

创建数据集有2种方式:一种是通过表格连接,一种是通过写sql

1.1.1表格连接建数据集:

图片

1.1.2写sql创建数据集:

图片

1.2 Finebi 数据源和数据集:
1.2.1finebi可以连接excel、csv和数据库,其中连接excel使用的是导入模式

图片

总结1:和quickbi不同,finebi导入的就是excel,而非像quickbi一样导入到数据库中。

1.2.2也可以连接数据库:

图片

总结2:和quickbi一样,目前finebi无法实时连接本地excel文件进行自动刷新,如果想要实现自动刷新功能,需要连接数据库。

1.2.3创建数据集有 3种方式:

分别有数据库表、sql数据集,excel数据集

图片

举例说明:

1.2.3.1数据库表数据集:

选择一个数据库,再点击需要用到的表,点击确定,就可以生成数据集

选中表:

图片

生成数据集:

图片

如果同时使用多个表,还可以进行建关系

图片

1.2.3.2sql数据集:

图片

总结3:sql数据集就是正常的写sql创建数据集,这里有个参数,仅支持直连模式(因为finebi还有个抽取的模式),quickbi没有抽取模式,因此这里的用法和quickbi是一样的,都是可以在sql中写参数。

1.2.3.3excel数据集:

就是直接导入excel,生成数据集

图片

图片

需要注意的是,如果excel工作簿中有多个sheet,可以同时导入,生成的表名就是对应的sheet名,如果只有1个sheet,生成的表名就是工作簿的名称。

二、计算

2.1quickbi计算:

2.1 创建计算字段主要看用到的数据库是哪种数据库,是内置的探索空间,还是自己的数据库,自己库又是哪种版本。

举例说明:

情况1,如果在使用的时候,使用quickbi自带的探索空间,那么上传的excel文件是上传到探索空间(自带数据库)中,有个很大的不足是这个数据库有很大的函数限制,好多常用函数是不支持的,就导致创建计算字段不好用。

图片

情况2,如果使用自己的数据库或公司的数据库,则创建计算字段受限于当前使用数据库的版本,如果使用的是mysql5版本,则不能使用8版本来创建计算字段。

2.1.2数据处理:

quickbi高级版只能使用数据集内部的数据处理功能,并且非常弱,只有批量配置、新建分组维度和过滤可用。其中第2个还很少用到。

图片

2.1.3创建计算字段:

创建维度:

图片

创建度量:

图片

从以上2张图片中可知,quickbi创建维度和度量使用的是sql的语法,其中创建度量必须要使用聚合函数,事实也是如此。

对于高级函数的使用(之后再分享高级函数的使用),以下是常用高级函数:

图片

2.2Finebi 计算:
2.2.1数据处理:

finebi6版本相对于5版本新增了数据处理功能,如下:

图片

备注:从finebi6版本开始,数据处理这部分的功能越来越强多了。对于不想新建计算字段的小伙伴来说是非常不错的改进。

2.2.2新建计算字段:

图片

而如果这样写是错误的:

图片

总结1:对比quickbi计算字段可知,finebi使用内置函数创建计算字段是有固定的语法的,其他聚合函数的写法,具体可以参考finebi官方文档。

2.2.3对于高级函数:

def函数,对于数据源没有限制,理解语法,灵活运用即可。

图片

总结2: def函数相对于finebi来说,在高级函数上已经迈出了一大步,能解决不少复杂的问题了。但不要同powerbi的dax进行比较,dax已经深耕好多年了,相对于quickbi的高级函数来说,可用的高级函数要多一些。

三、可视化

3.1quickbi可视化:
3.1.1以交叉表为例:

制图:

直接拖动图表到仪表板中,将数据集中的字段拖放到行、列中,一张图表就做成了。如果想要对图表做美化,可以点击样式,

图片

美化:如果想要对图表做美化,可以点击样式:

图片

调整对齐方式:

如果想要对字段进行居中,可以点击行或列右侧的小齿轮,对字段进行批量设置。

图片

添加聚合方式或使用同环比,也是不用写计算字段的:

图片

3.1.2筛选控件等辅助功能

可视化的查询筛选,也是不用单独建关系,直接就可以勾选使用:

图片

3.1.3 更换主题:

图片

其他像故事线、组件复用、拼接、格式刷、富文本、内嵌页面、图片等对于新手来说,是非常有好的。

但quickbi的仪表板没有组件的上下层功能,也就是只是一维平面的。

3.2 finebi可视化:
3.2.1以交叉表为例:

创建计算字段后,将字段分别拖放到维度和指标中,就可以生成图表:

图片

如果想要做美化(此处只针对该图表做美化,非仪表板):

在表格属性这里可以设置颜色和形状

图片

在组件样式可以设置表格的字体、行高、合计行等

图片

如果想要添加聚合方式或者同环比,可以分别在维度和指标处直接选择:

图片

图片

3.2.2新建仪表板需要点击添加仪表板按钮

图片

将需要放在仪表板的组件拖放到仪表板中,用不到的则不需要拖放

图片

备注:finebi和quickbi不同,quickbi是先建仪表板,再在仪表板中添加图表;而finebi可以反着来,先创建图表,再选择适合的图表做看板。

3.2.3 看板美化:

可以自主选择合适的仪表板样式,

图片

3.2.4筛选控件等辅助功能:

对于过滤组件及组件筛选:

也是不需要创建关系,直接在筛选器中勾选需要筛选的组件即可。

图片

3.2.5组件的上下层功能:

当组件勾选悬浮功能之后,就会有一个上下层功能(至于顶部、置于底部),如果所有组件全部 关闭悬浮功能,则和quickbi一样,只在一维平面制作看板。

图片

总结:

quickbi就2点,会sql,熟悉细节,常用功能及需求实现基本就能无障碍使用了,至于性能就看能力了。 

finebi的使用需要熟悉帆软bi的帮助文档,因为它有固定的使用语法,但相对于quickbi来说,finebi可以制作更加炫酷和复杂的图表,如果不熟悉sql,使用finebi要比使用quickbi简单一些,但如果有sql基础,quickbi要比finebi上手更快一些。

相关文章:

  • OpenCV 图形API(70)图像与通道拼接函数-----创建一个图像或矩阵(GMat)的副本的操作函数copy()
  • 应用在通信网络设备的爱普生晶振SG2016CBN
  • DeepSeek创始人梁文峰是个什么样的人?
  • Linux调试器 - gdb使用指南
  • C#/.NET/.NET Core技术前沿周刊 | 第 36 期(2025年4.21-4.27)
  • GRPO vs SFT:强化学习提升大模型多模态推理泛化能力的原因研究
  • 关于windows API 的键鼠可控可测
  • Ocelot的应用案例
  • JDBC之Blob类型使用的实现
  • [特殊字符] 基于Docker部署Nacos注册中心及微服务注册发现详解(含MySQL持久化配置)
  • Mariadb 防火墙服务器和端口:mysql | 3306
  • Linux下Code_saturne源码编译安装及使用
  • 第一节:Linux系统简介
  • 相机-IMU联合标定:IMU标定
  • 提高营销活动ROI:大数据驱动的精准决策
  • 4月28日信息差全景:国际局势、科技突破与市场震荡一、国际政治与安全:俄乌冲突关键转折
  • 爬虫学习笔记(一)
  • 硬件加密+本地部署,大模型一体机如何打造AI安全护城河?
  • 信创时代技术栈选择与前景分析:国产替代背景下的战略路径与实践指南
  • [Spring] Sentinel详解
  • 鄂湘赣“中三角”,能否走向文旅C位?
  • “85后”潘欢欢已任河南中豫融资担保有限公司总经理
  • 特朗普的百日执政支持率与他“一税解千愁”的世界观和方法论
  • 贸促会答澎湃:5月22日将举办2025年贸易投资促进峰会
  • 央行副行长:研究建立民营中小企业增信制度,破解民营中小企业信用不足等融资制约
  • 坤莹·帕塔玛·利斯达特拉任世界羽联主席