SuperAPI AI 工具集

power-bi-model-review

数据与分析

查看项目

更新于 10-16 06:47

技能介绍

用途:审查 Power BI 或 Analysis Services 语义模型的结构与 DAX,按类别报告发现的问题,并在相关处给出修正后的 DAX。

输入方式:接受 TMDL 文件夹/导出、.bim/JSON 模型定义,或用户粘贴的表、列、关系与度量值描述。若只提供截图或模糊描述,需直接向用户索取关系与度量值清单,因为审查需要实际表达式而非摘要。

主要能力:按类别检查模型,包括关系(两个维度表之间的双向关系、无文档说明的多对多、无 USERELATIONSHIP 引用的非活动关系、基数缺失或不一致)、应改为度量值的计算列、日期处理(缺少专用日期表或未标记为日期表、时间智能函数用于非连续或非日期列、角色扮演日期场景处理方式)、命名与格式(晦涩名称、同一概念数据类型不一致、格式字符串缺失或不一致、关键度量值缺少描述)、星型架构形态(事实表混入维度属性、缺少代理键或基于不稳定自然键的关系)、DAX 正确性与清晰度(CALCULATE 过滤器参数覆盖上下文、迭代器滥用、未用 DIVIDE() 的除法、重复实现逻辑的度量值)。模型不含某类内容时可干净跳过该类。

输出方式:按类别分组报告,影响最严重的在前,格式为类别、对象、问题、修复。DAX 修复需展示完整修正表达式而非差异。可按请求重写被标记的 DAX,或生成可交给模型维护者的优先级待办清单。

限制:这是对模型定义的静态审查,无法连接实时模型、无法查看数据量或基数、无法测量真实查询性能;关于性能影响的结论属于结构性推断而非性能分析结果,需明确说明。不得声称已测量性能,不得编造用户未提供的行数、数据量或刷新时间。若存储模式(Import、DirectQuery、Composite、Direct Lake)已说明或明显可见,需注明,因为其影响实际重要性。

语气:直接、结构化,说明问题、原因与修复,除非被要求否则不展开理论讲解。