← 返回教程

设备调过区域后历史报表全变了,Agent 怎样核对维度归属口径

设备换区域后历史报表全变,不能只问用了旧版还是新版。Agent应核事实表保存了哪个维度代理版本键、查询怎样连接维表,以及报表要看发生时还是当前区域。SCD Type 2的关键是实体身份与版本身份不同,连接方式会改变事实行数量和分组。

两张表需要哪些明确字段

事实表一行一个事件,包含event_id、设备业务键、发生时刻和dimension_version_key。维表包含业务键、代理版本键、区域、有效起止和当前标记。同一设备D可以对应501、502两个版本,不能因为业务键相同就认成重复维度行。

官方机制说明1:事实表粒度、维度键与Type 2有效期/代理键支持历史归属;Power Query不能凭当前值恢复丢失历史。

这说明时间查找与代理键需要在受控装载链中得到正确关系,Power BI可加载已准备的SCD2维度,不会凭当前属性重建丢失历史。本文只准备连接审阅材料,没有更新数仓。

三条事实关系具体怎样核

合成输入1。 维度表D/501/东区有效至2026-10-01T00:00Z(不含),D/502/西区自该时刻起有效;事实E01发生9月20日,保存dimension_version_key=501;报表改按业务键D连维度而非501。

预期处置:列按D会命中两个版本、导致事实复制或被当前西区重归属的连接问题;历史视角应核E01→501,当前视角另列D→is_current版本的明确路径,不能改E01原键;汇总结果空栏。

合成输入2。 维度D/601/东区有效2026-09-01至10-03(不含),D/602/西区有效09-30起;新事实E02发生10-01尚无dimension_version_key。

预期处置:列两条候选版本键601/602及各自区间,标事实键待定和连接放大风险,不能选最大代理键或最新版本凑唯一,也不让两行都参与区域事件计数。

合成输入3。 事实E03发生8月20日且已绑定dimension_version_key=490,但维表只保留当前D/502/西区,旧490被覆盖;另有仅业务键D而无版本键的旧事实E04。

预期处置:分别列E03孤儿外键与E04缺历史键两种证据缺口;当前502不能补成过去490或推断旧区域,要求查受控历史维度/装载记录,实际恢复与汇总结果保持空白。

第一例E01已经保存501,历史区域通过501关联;若只按D关联,会命中两个维度版本,或被查询限制到当前502而移进西区。当前视角可以另有D到当前版本的路径,但应明确命名,不能为了看当前区域改写E01原键。

多命中和孤儿键不是同一种缺口

第二例601与602的有效区间重叠,发生于10月1日的新事实命中两者。如果让两行都进入聚合,同一事件可能贡献两次;若随意选较大键,则把数据错误藏起来。应记录两个候选及依据,交维度维护人员修核,事实键暂不填。

第三例E03已有490却查不到该维度,是孤儿外键;E04只有业务键且没有历史版本,是另一种缺口。当前502不能替两者补出原区域。取证应分别查历史维度与装载记录,不把它们统一处理成选择最新版本。

连接审阅表如何交给报表人员

每行显示事实标识、发生时刻、业务键、已有版本键、时间候选集合、实际连接候选及对区域贡献的影响。先核一事实对应零、一或多维度版本,再谈按区域汇总。总数相同也可能分组已变,因此不能只比较事件总量。

附件把两张合成表和历史/当前路径分开提供,完整时刻采用UTC,区间为开始包含、结束不含。原制度版本文章已经讨论按事件日期选有效依据;本题新增的是事实外键、代理版本与聚合行数,不是把制度文本改名为设备资料。实际恢复和查询观察留空,核对后由数据负责人决定修复与口径。

审阅时逐个数事实贡献

附件第一组只给E01一条事实,按501历史键应对应东区一个版本;直接按D的候选集合有501、502两项。读者能够先检查一条事实是否被复制,再谈区域分布。当前视角另通过is_current选择502,保留它是一种不同业务解释。

第二组601与602只用于独立重叠例,不与第一组维度混成同一表。第三组只有当前502,490没有对应行,所以不能由当前地区推回历史。两种缺口都需要数据证据,不存在模型可以推断出的确定原区域。

恢复历史材料后,应重新核事实外键与维度的实际连接,再填写汇总观察。只补一行维表或改一个标签,不能自动证明所有历史报告恢复;本题审阅包保留具体受影响事实,供负责人确定后续验证范围。

下载本题合成输入与可填写工作表。附件保留实际结果、复核人和证据位置空栏。

制度有效版本与事实连接有不同产物,可读相近旧文;连接基数先看报表关联一张明细表后数量翻倍,Agent 怎样找出连接放大的依据,迟到事实再交旧日期记录补进来了,Agent 怎样说明日报为何需要重算。向定制咨询提供合成事实和维度两表,适合界定SCD审阅范围,更多数据任务见文档与数据处理专题。

这个页面有问题?

提交时会附带当前页面地址和浏览器信息,帮助我们定位问题。不填联系方式即为匿名。