4.8 企业级能力
4.8.1 高并发高可用
1)业务高可用:集群由多个同步节点和异步节点组成,只要还有一台同步节点存活,就能够提供完整的数据,保证超强的数据查询高可用性。当数据更新在执行过程中出现异常(宕机或节点假死),则通过恢复机制,将正在进行的子流程重新恢复为执行前的状态,并重新执行,以保证更新业务的高可用。
2)查询高并发:多台节点同时提供查询服务,实现真正的负载均衡,查询并发量与节点数量成正相关,提供可横向扩展的查询能力。
3)提升更新吞吐量:可以通过增加节点的方式来极大地提高更新性能,更新耗时随节点数变多呈现非线性降低的趋势。
4.8.3 企业级管理权限
FineBI 决策系统中的权限管理分为「权限项」 和 「权限受体」两个方面:
-
权限项就是指被分配的对象,指物。FineBI决策系统的权限项包括仪表板、平台管理、模板和数据连接。其中模板和数据连接是在远程设计的时候使用。
-
权限受体就是指将权限分配给谁,指人。FineBI决策平台是基于角色的权限分配体系,受体主要是部门职位/角色,但在此之外还专门为特殊权限分配需求提供了基于单个用户的权限设置功能。
大数据分析驱动业务增长面临四大困境:
-
业务发展的瓶颈:人员决策主观臆断:业务发展决策时缺少充分的数据支撑。改进缺乏针对性:由于大多分析人员习惯了被动分析,改进维度依赖现有推送的分析结果。分析维度的匮乏导致做出的业务改进缺乏针对性,业务发展事倍功半。问题解决仅仅停留在表层:治标不治本现象凸显。
-
分析人员工作的瓶颈:分析工作重复单一,分析需求响应缓慢,二手分析无法满足自身需求。
-
IT 信息人员工作的瓶颈:需求需要反复沟通和修改,无法覆盖业务所有需求,数据工作缺乏认可,数据和实际经营业务存在距离。
-
企业利润增长瓶颈:分析过程人员冗杂,数据蒙尘未发挥价值,成本高昂。
3.1 七大数据分析能力
FineBI 用于七大数据分析能力,分别为:数据管理能力、数据编辑能力、超强函数能力、数据可视化能力、增强分析能力、分享协作能力、数据清洗能力。
数据管理能力:
-
数据接入:FineBI 支持持超过 30 种以上的大数据平台和 SQL 数据源,支持 Excel 文件数据集,并可以通过 FineReport 设计器支持多维数据库,程序数据集等更丰富的数据源。
-
数据空间:FineBI6.0 版本将「公共数据」与「个人分析区」分为两个模块,「公共数据」作为企业的数据资源,用户可基于「公共数据」来继续分析,同时用户可将自己的数据发布到「公共数据」中来为其他人提供数据分析的基础。通过这种框架调整,管理员可以加强公共数据的管理,增加数据可信度,减少冗余数据集的产生。
-
数据分类:FineBI 以文件夹的形式进行数据管理,让用户可以根据不同的业务包主题进行数据的分类。
-
数据关联:FineBI 提供的关联建模功能,让管理员能够在选择需要的数据之后,自动根据数据仓库的关联关系进行建模,同时也提供了手动的关联关系配置,支持组合主键的关联关系配置。基于这样的基础模型,设计用户在使用自助数据集进行自助取数时,可以直接对有关联的数据进行联合分析,而不需要设计用户再去梳理和配置关联关系。
2)数据编辑能力:FineBI 重点打造的自助数据集,提供了新增列,分组汇总,过滤,排序,上下合并,左右合并等功能,让用户以极低的学习成本将数据处理成自己需要的结果。让IT更专注于基础数据的准备,将真正对数据的分析处理交还于更熟悉业务的分析人员。
Spider 引擎支持灵活的数据更新策略,让数据准备更加高效。
FineChatBI 基于 BI 底座,利用 BI 的主题模型,通过在主题中设置表与表之间的模型关系,实现高效的多表分析。可根据实际需要分析的问题,自由切换主题和模型,FineChatBI 依据用户的选择的主题和模型进行回答,从而提升数据质量和问答可信度,有效避免答非所问。
FineChatBI 支持通过自然语言提问来自动生成相应的业务分析图表。用户可以自定义图表生成规则,以便在问答过程中随时对指标口径进行修改,从而实现即时的过程纠偏。
FineChatBI 将意图模糊的问题通过模型与相似问题进行解析,依据可靠性最高的回答生成分析思路与可视化组件进行展示。
用户可以通过对解析思路进行分析来判断分析结果是否合需求,若不符合需求,可点选生成的推荐问题进行提问。
FineChatBI 对所输入的问题进行解析,如果识别到模糊不确定的字段,则会触发联想匹配字段枚举值,并返回给用户进行确认,从而进⼀步提升问答精准度。
多维度拆解分析是定位问题原因的有效分析方法之一,而当分析时拆解的维度过多时,分析就失去了焦点,要么找不到出现问题的原因,要么感觉每个维度都可能有问题。
FineChatBI 支持对如下问题进行归因分析,挖掘关键影响因子,点击指标值,找到影响该指标值的重要因子,针对性拆解维度进行分析,提高分析效率。
1)包含时间及单个指标问题,可以自动检测异常点。例如:2023年每个月的销售额。
2)包含单个分组及单个指标的问题,可以通过点击组件上的点进行归因分析。例如:每个城市的销售额。
3)可以通过问答,对段状或者点状时间及指标进行归因分析。例如:2023年9月的销售额为什么这么高?
FineChatBI 支持用户在问答的对话中,通过点击图表组件上的数据点,选择对应的维度进行明细下钻,从而进行深入分析。同时支持在归因分析后,可以针对不同的维度进行明细下钻分析。
FineChatBI 支持在问答中不断进行分析,通过问答渐渐明晰数据分析的结果。在业务应用中用户经常携带着模糊但连贯的业务分析思路进行分析,智能问答 BI可以通过逐渐连续的问答,帮助用户逐步获取数据分析思路,渐进地揭示分析结果。
对于复杂数据的进行分析时,FineChatBI 支持通过折线图对数据进行预算,帮助业务人员对未来的趋势走向进行预测分析。
数据规范
3.1 表结构规范
3.1.1 避免数据冗余
需要避免数据表中有业务数据冗余。多表分析时,比起使用 左右合并 制作宽表,更推荐直接使用 主题模型 建立模型关系。
比如,「销售额表」与「销售目标表」通过左右合并后获得的宽表如下图所示,当用户问“销售总目标是多少”时:
-
问答 BI 回复销售总目标:1600
-
实际销售总目标:1100
解决方案:将「销售额表」与「销售目标表」拆分在两张表中,使用 主题模型 建立多表之间的模型关系可避免出现数据冗余。