在我的场景中,我很难理解如何使用缓慢变化的维度类型 2。我浏览了不同的教程网站,但它们不适合。
我有一个员工维度表,其中包含:
+-----+---------------+------------+------------+
| id | employee | designation| Location |
+-----+---------------+------------+------------+
| 1 | Ola | CEO | Newyork |
| 2 | Ahmed | DEVELOPER | California |
| 3 | Ola | Manager | California |
+----------+----------+------------+------------+
我有一个帐户事实表
+-------+----------+
|emp_id | Amount |
+-------+-----------
| 1 | 2000000 |
| 2 | 300000 |
+----------+-------+
现在我们看到维度发生了变化,因此为同一 Ola 员工提供了一个新 ID。我们将如何在事实表中进行管理?
在 Fact Table 中将找不到 Ola 的新 ID。
因此,如果我们实际上添加了一个新行,使用 Ola 的新 ID,当他们以不同方式标识时,我们将如何链接他们是同一员工,“主键”。
我们如何区分该员工不是新员工,实际上位置/名称已更改。