Это мой первый проект по бизнес-аналитике, я создам хранилище данных на основе существующей реляционной базы данных. У меня есть база данных с 6 таблицами со многими отношениями (One-To-Many)
Я хотел бы дать вам представление о существующей схеме реляционной базы данных:
-------------
HeadOperation
-------------
head_col1
head_col2
head_col3
col4
col5
col6
....
-------------
Item
-------------
head_col1
head_col2
head_col3
colItem1ID
colItem2
colItem3
valueitem
....
У каждой HeadOperation есть хотя бы один Item, можно также сказать, что Item является элементом таблицы HeadOperation.
head_col1, head_col1, head_col3: это первичный ключ HeadOperation и внешний ключ таблицы Item.
Чтобы создать таблицу фактов и как новое в моделировании BI, я не вижу, как я могу создать таблицу фактов, во-первых, есть несколько первичных ключей (более одного первичного ключа), а таблица элементов имеет тот же ключ + ее первичный ключ colItemID.
Еще одна вещь, которая приходит мне в голову, - это объединить / объединить эти таблицы, но хранилище данных будет огромным.
есть предложение решить эту проблему моделирования?
Благодарность