Как превратить реляционную модель в звездную схему - PullRequest
0 голосов
/ 27 июня 2019

Я нахожусь в процессе изучения бизнес-аналитики, и в настоящее время я нахожусь на этапе ETL.Мне нужно создать хранилище данных, используя звездообразную схему.Что меня смущает, так это то, как вы сохраняете целостность данных при выполнении процесса ETL для заполнения хранилища данных.Например, у меня есть следующие реляционные таблицы:

Стажер:

+----+-----------+----------+----------------+
| ID | FirstName | LastName |   Department   |
+----+-----------+----------+----------------+
|  1 | John      | Wick     | Assassination  |
|  2 | Fran      | Bow      | Hallucination  |
+----+-----------+----------+----------------+

Указывая:

+----+------+--------+------+
| ID | Date | Intern | Late |
+----+------+--------+------+
|  3 |    3 |      1 |    0 |
|  4 |    4 |      2 |    1 |
+----+------+--------+------+

Дата:

+----+------------------+
| ID |       Date       |
+----+------------------+
|  3 | 27/06/2019 08:59 |
|  4 | 27/06/2019 10:04 |
+----+------------------+

Так чтоИдея проста, это очень простая система указателей для интернов.Там, где отношение между указанием и интерном однозначно, это означает, что интернирование может иметь указание на дату, а указание может иметь только одного интерна.

Как превратить эту модель в звездообразную схему, чтобы я мог сделать своюдата склад?А какие меры я могу добавить, кроме меры позднего измерения?

...