Мне трудно понять, как использовать в моем сценарии медленно меняющееся измерение типа 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 Олы не будет найден в Таблице фактов.
поэтому, если мы фактически добавим новую строку с новым идентификатором Ола, как нам связать, что они являются одним и тем же сотрудником, если они идентифицируются по-разному, «первичный ключ».
Как бы мы отметили, что этот сотрудник не является новым сотрудником, и на самом деле его местонахождение / должность были изменены.