在使用FineBI这一OLAP分析工具时,分组统计字段是一种将分组与聚合结果作为新的数据源存入业务包的功能。通常情况下,FineBI所连接的数据库表均为原始明细数据,未经过任何汇总处理。然而在实际分析过程中,用户往往需要以预计算的分组汇总数据作为分析基础。若每次均基于原始明细进行实时计算,不仅会加重Cube的运算负担,还会因重复生成中间结果而降低整体性能,造成资源浪费。为解决这一问题,FineBI引入了ETL阶段的分组统计转换功能。该功能允许用户在数据准备环节就对所需字段进行分组和聚合运算,将加工后的汇总结果直接写入数据表,并同步更新至Cube中。这样既能减少不必要的重复计算,又能提升查询响应速度,优化分析效率,尤其适用于需要频繁调用固定汇总逻辑的场景。通过这一机制,用户可更灵活地管理数据粒度,实现高效、稳定的多维分析体验。
1、 操作流程说明
2、 利用FineBI的BIdemo业务包中的合同汇款数据,进行分组汇总处理后,将结果导入数据表中。
3、 在FineBI的ETL处理界面中,选择用于OLAP分析的合同汇款信息表,点击表名后进入分组与统计功能,进行数据汇总操作,具体操作所示。
4、 分组统计设置
5、 页面跳转至FineBI的分组统计设置界面,将付款时间与回款是否已结束字段拖入分组区域,并将付款时间按年份进行分组,具体操作所示。
6、 点击确认后返回FineBI数据表设置界面,此时ETL转换表中仅显示先前添加的三个字段,具体所示。
