为什么 BI 软件都搞不定关联分析?带你分析分析

文章目录

    • 一、什么是BI软件/li>
    • 二、令人头疼的原因
    • 三、做不好关联分析的原因
      • 3.1 重复关联
      • 3.2 相互关联
      • 3.3 自关联
    • 四、在数据模型层面解决关联
    • 五、给业务人员看的懂的数据结构
      • 5.1 多级关联表
      • 5.2 自关联表
      • 5.3 互关联表
      • 5.4 重复关联表
    • 六、润乾的优点
      • 6.1 绘制
      • 6.2 远程设计
      • 6.3 相关分析
      • 6.4 功能
      • 6.5 更多介绍与参考
    • 七、免费,高效,体验好

一、什么是BI软件/h2>

在读者看这篇文章之前,可能还有很多的小白并不知道BI软件是什么,因此先介绍一下BI。

商业智能 (BI) 工具是一类应用软件,用于收集和处理来自内部和外部系统的大量非结构化数据,包括书籍、期刊、文档、健康记录、图像、文件、电子邮件、视频和其他业务来源。虽然不如业务分析工具灵活,但 BI 工具提供了一种收集数据的方式,主要通过查询来查找信息。这些工具还有助于为分析准备数据,以便您可以创建报告、仪表板和数据可视化。结果使员工和管理人员能够加速和改进决策制定、提高运营效率、确定新的收入潜力、识别市场趋势、报告真正的 KPI 并识别新的商机。

商业智能工具通常用于更直接的业务数据查询和报告,可以结合广泛的数据分析应用程序,包括临时分析和查询、企业报告、在线分析处理 (OLAP)、移动 BI、实时 BI、操作BI、云和软件即服务 BI、开源 BI、协作 BI 和位置智能。它还可以包括用于设计图表的数据可视化软件,以及用于构建 BI 仪表板和绩效记分卡的工具,这些工具可以显示业务指标和 KPI,从而以易于理解的视觉效果将公司数据变为现实。

Excel数据,BI数据可视化工具能做全域数据的可视化 :

imagepng

但实际分析中,要查询的情况远比这个要复杂,有很多重复关联、相互关联、自关联的,这些情况,就算是技术人员也得花挺长时间才能捋顺,更别说业务人员了,我们来继续看

3.1 重复关联

我们要查询:北京号码打给上海号码的通话记录

这就需要把通话记录表和电话帐户表做两次关联,分别使用通话记录表的主叫号码和被叫号码关联,才能分别取出主叫号码注册地和被叫号码注册地。首先要把同一个电话帐户表关联两次,这就有相当一部分软件根本不支持了;其次,还要分别取出两次注册地字段,要分清楚是用主叫号码关联出来的还是用被叫号码关联出来的,这就要给电话帐户表起不同的别名来区分(SQL 就是这么干的),这个概念又会让非专业人员感觉很糊涂

我们这个例子实际上已经简化了,通常电话帐户表中并不会直接存储北京、上海这种级别的地点,而是会用一个地点编号去和地区表关联,从地区表中才能再取出这个地点编号对应的地点所在的省级区域(甚至可能再分几级)。那么上述关联过程中,这个地区表也会跟随着被关联两次,也要起别名才能区分。如果地区再分级了(这其实是常有的事),被跟随关联两次的表就更多,关联表稍多时,连技术人员都要小心仔细才能搞得清,业务人员基本上就没可能理清楚了

imagepng

要查女经理手下的男员工,自己想想 SQL 会写成啥样吧。员工表关联到部门表获取部门经理,然后再转回来再和员工表关联获取经理的性别,员工表出现两次,又要起别名,这样才能区分出从员工表中取出来的性别字段是待查员工的还是其经理的

这样的关联,不仅业务人员搞不了,就连很多BI软件本身都做不好这样的查询,工具都不支持,让业务人员怎么做/p>

3.3 自关联

互相关联到极端情况,还会变成自我关联了

比如前面说过地区可能分级,而分级的地区表很可能并不会做成多个表,而是只有一个表,用一个字段表示其上级地区(编号),这是很常见的数据结构设计,但这也意味着地区表会和自己关联。从最低层的营业所(或基站)走到省级区域,可能会有三五级之多,这个表也就要被重复关联三五次,起上三五个别名才分得清,你说业务人员晕不晕/p>

imagepng

DQL 换个思路看待表间关联,允许把外键表的字段当成字段的属性使用,支持无限层级,这样就很好地解决了关联问题。页面端也很好表达,按层展开即可,有多少层都没关系

imagepng

想更详细了解DQL是怎么解决关联难题的,可以参看:

自助关联分析方案

五、给业务人员看的懂的数据结构

在后端设置好元数据,经过润乾DQL引擎的解析,业务人员看到的就是能清晰理解的树状目录数据了

5.1 多级关联表

逐层展开后看到多级关联表,可以随意选用各级字段:

imagepng

5.3 互关联表

员工表里的部门字段展开到部门表,部门表中的部门经理字段又展开回到员工表,这个第三层的员工表,代表的是部门经理这种特殊员工:

imagepng

可以看出,我们前面列举的难题,到这里都轻松化解了,业务人员再也不必去理解复杂的表间关系了,看着前台一目了然的数据,直接拖拽分析,后端引擎就做好关联查询了

DQL还支持同维关联、主子关联、多字段关联等更多关联需求,还能够自动选用汇总数据以及支持跨数据库的多维分析

六、润乾的优点

6.1 绘制

  1. 采用类Excel的方式设计报表,支持公式自动更新
  2. 支持不失真导入导出Excel模板和带公式导出Excel模板
  3. 支持但不限于HTML、EXCEL、WORD、TEXT和PDF等多种展现方式
  4. 导出EXCEL、PDF能够加密和进行权限控制
  5. 允许内容数据自动缩小填充单元格,支持滚动式报表,即固定上表头和左表头,表体滚动条滚动浏览
  6. 提供但不限于仪表盘、甘特图、雷达图、双轴柱线图、饼图、柱形图、线图等多种二维三维统计图,支持统计图上自定义显示信息和鼠标智能读取显示自定义信息
  7. 支持flash统计图,统计图提供开发接口,支持通过二次开发和第三方产品,实现丰富的展现效果
  8. 支持订制参数查询和用户自由组合查询
  9. 支持报表中图片展现,图片可来自文件或数据库
  10. 支持票据套打功能
  11. 支持各种打印选项功能,如打印时纸张大小自适应、双面打印、一纸多页的卡片式报表打印和分栏打印等等。

6.2 远程设计

  1. 支持远程报表设计
  2. 提供远程操作权限控制

6.3 相关分析

  1. 纯 HTML 模式的 OLAP 分析功能,更加适应 B/S 架构下的应用
  2. 灵活选择字段和统计方式
  3. 自由隐藏/显示行列
  4. 可以进行旋转、切片、钻取
  5. 可以根据分析结果数据生成统计图
  6. 支持统计图上的钻取等操作,支持报表中的超链接钻取、右键菜单、弹出窗口等

6.4 功能

  1. 纯 HTML 的报表向导,自定义查询条件,简单点选即可生成所需报表,使用户可以随时轻松制作报表
  2. 支持预设条件,可直接选择而无需逐次定义
  3. 支持结果报表的风格自定义和所见即所得的换肤方式
  4. 支持结果报表的导出、打印
  5. 自定义查询条件和查询结果,即时生成报表

6.5 更多介绍与参考

以上的仅仅是部分的一些功能介绍,润乾支持的功能是很全面的,感兴趣可以参考:

http://www.raqsoft.com.cn/
https://baike.baidu.com/item/%E6%B6%A6%E4%B9%BE%E6%8A%A5%E8%A1%A8/8522766

七、免费,高效,体验好

大部分的BI多维分析,可能一张宽表、一个cube就搞定了,但是占少部分的复杂关联分析,才是更考验一个产品是否强大的地方,用一个能解决关联分析的BI工具,不仅可以节省自己的技术人员成本投入,更可以让用户使用体验更好

相关资料与参考:

官网:http://www.raqsoft.com.cn
下载:http://www.raqsoft.com.cn/download/download-jsbb

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成31364 人正在系统学习中

为什么 BI 软件都搞不定关联分析?带你分析分析 微信名片 为什么 BI 软件都搞不定关联分析?带你分析分析

来源:川川菜鸟

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月3日
下一篇 2022年6月3日

相关推荐