在准备环境前提交次全部更改。

This commit is contained in:
Neo
2026-02-19 08:35:13 +08:00
parent ded6dfb9d8
commit 4eac07da47
1387 changed files with 6107191 additions and 33002 deletions

View File

@@ -0,0 +1,6 @@
- [P20260217-223023] 2026-02-17 22:30:23 +0800
- summary: 问题:- 维表都有SCD2吧相应的事实表都没有吧- 水位线作用是区分新数据和老数据么?新数据直接写入,老数据进行对比?- 4.4 写入策略矩阵 dwd.fact_upsert 配置ODS 有 content_hashODS都有HAS…
- prompt:
```text
问题:- 维表都有SCD2吧相应的事实表都没有吧- 水位线作用是区分新数据和老数据么?新数据直接写入,老数据进行对比?- 4.4 写入策略矩阵 dwd.fact_upsert 配置ODS 有 content_hashODS都有HASH吧- 缺失主键回补_insert_missing_by_pk这个章节中假设的情况可能发生么什么情况下发生给我举例说明。我的以下想法是否合理以及是否可以优化性能- 既然上游每条ODS数据都有IDhash和fetched_at。那么DWD可不可以也增加一个HASH(并建设好相应索引等事务)ODS to DWD时不用逐一对比只对比fetched_at最晚的ID对应的HASH即可知道数据是否被修改了。- 更新逻辑知道数据缺失或修改后SCD2做数据新增并修改SCD2相关信息。而事实表直接修改所有字段即可。我认为ODS已经存储了快照DWD层的事实数据只保证最新信息即可。- ODS应该建立了索引现在ODS to DWD时通过索引了么
```