当前位置: 首页 > 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上手更快一些。

http://www.xdnf.cn/news/188821.html

相关文章:

  • MySQL 主从复制
  • 图像保边滤波之BEEPS滤波算法
  • KUKA机器人自动备份设置
  • vscode 使用gitcode团队管理项目
  • 区块链随学随记
  • jetson nano上Ubuntu系统调用摄像头bug
  • 塔能科技:点亮节能之光,赋能工厂与城市
  • 20250428-AI Agent:智能体的演进与未来
  • 包装产线通过canopen转Profinet网关控制伺服
  • 关于常量指针和指向常量的指针
  • 泰山派常用命令
  • map和set:
  • ai环境conda带torch整体迁移。
  • 一文了解 模型上下文协议(MCP)
  • word插入APA格式的参考文献
  • NGINX ngx_http_addition_module 模块响应体前后注入内容
  • VS2022+OpenCasCade配置编译
  • 【leetcode】最长公共子路径问题
  • 从大众传媒到数字生态:开源AI智能名片链动2+1模式S2B2C商城小程序驱动的营销革命
  • prompt提示词编写技巧
  • Context7 MCP:提供实时、版本特定的文档以解决AI幻觉问题
  • Go 语言入门:(一) 环境安装
  • 大语言模型(LLMs)微调技术总结
  • web 基础与 http 协议
  • 【JAVA ee初阶】多线程(3)
  • es+kibana---集群部署
  • MYOJ_1349:(洛谷P3951)[NOIP 2017 提高组] 小凯的疑惑(数学公式套用,两步搞定代码)
  • 快速上手QEMU:创建你的第一个虚拟机实例
  • 深入浅出限流算法(一):简单但有“坑”的固定窗口计数器
  • 大数据应用开发和项目实战