如何将数据源应用到Pentaho CCC Pareto Bar-Line Measures?新手求助
Hey there! 作为刚接触Pentaho的新手,要搞定Pareto Bar-Line Measures图表确实有点绕,我来一步步给你拆解操作流程和关键技巧,应该能帮到你:
第一步:准备并梳理你的数据源
- 确保你的数据源(数据库、CSV、Excel等)已经在Pentaho Data Integration(PDI)或Pentaho Report Designer(PRD)中正确连接,且字段规整:必须包含分类字段(比如产品类别、客户分组)和数值度量字段(比如销售额、订单数量)——这是Pareto图的核心依赖字段。
- 不用提前计算累计百分比字段,CCC图表会自动帮你生成,但要确认数值字段是可聚合类型(比如支持求和、计数)。
第二步:创建CCC Pareto图表组件
- 如果你用Pentaho Analyzer:新建分析项目,选择目标数据源(Cube或JDBC数据源均可),在图表类型列表里找到Pareto Bar-Line Measures(通常在「Advanced」或「Specialized」分组下)。
- 如果你用CTools(比如CDE):新建Dashboard,添加CCC图表组件,在组件配置中选择
paretoBarLine作为图表类型。
第三步:核心字段映射(最关键的一步)
很多新手在这里卡壳,按下面的逻辑配置就不会错:
- 分类轴(X轴):拖入你的分类字段(比如「产品名称」),CCC会默认按度量值降序排列(契合Pareto的80/20法则,也可在设置里手动调整排序规则)。
- 主度量(条形图):拖入数值度量字段(比如「总销售额」),选择合适的聚合方式(比如SUM求和)。
- 次度量(折线图):无需手动添加累计百分比!CCC的Pareto模板会自动基于主度量计算累计占比,你只需要在图表设置的「Line」标签下,开启「Show Cumulative Percentage Line」选项即可。
第四步:实用技巧与排坑指南
- 图表无数据显示:检查数据源权限是否正常,字段是否存在非数值的脏数据;另外分类字段的基数不要过大(比如超过100个分类会导致图表拥挤,建议先做分组或过滤)。
- 调整百分比精度:在图表的「Formatting」设置里,找到折线图的数值格式,设置为百分比样式(比如
#,##0.0%)。 - 自定义排序逻辑:如果默认降序不符合需求,可以在数据源层面先对分类字段按度量值排序,或者在图表的「Sort」选项里手动配置规则。
- 实时预览验证:每次调整后记得保存,点击预览按钮查看效果,Pentaho的预览功能会直接反馈配置问题。
第五步:验证Pareto规则有效性
配置完成后,检查折线图的80%刻度是否对应到约20%的分类条目——这是Pareto图的核心意义,如果不符合,大概率是度量选择或分类分组的逻辑有问题,回头检查数据源的聚合规则即可。
内容的提问来源于stack exchange,提问作者user3001046
相关产品推荐
相关产品推荐

