Я создал модель размерных данных, а позже я понял, что в ней нет отношения ... Надеюсь, вы можете мне помочь!Модель реляционных данных в размерную модель данных
Позвольте мне объяснить, что я сделал. Я взял данные из реляционной модели (тот, который содержит первичные/внешние ключи и их отношения, а в некоторой таблице содержатся те же параметры, что указывает их отношения) и помещается в модель размерных данных.
Для копирования данных из модели реляционных измерений в размерные данные I использовали простой Insert Select. Конечно, я делаю некоторые манипуляции с данными, такие как извлечение и так далее.
INSERT INTO...
SELECT sequence.nextval, param1, param2,...
FROM
(SELECT ...);
И это приводит меня в «решения» без каких-либо отношений в моей одномерной модели, потому что я просто выбрать необходимые параметры и положить в размерной модели.
Все источники находятся в базе данных Oracle, и я также реализую Dimensional Model в Oracle.
Ниже приведен образец части системы.
Что бы правильный способ сделать это?
Что вы имеете в виду? Нет ли правильных значений Key в действительностиTrip? –
Может быть, но я не могу их найти, я не уверен, как правильно это сделать ... потому что в какой-то момент я теряю все связи между фактами и размерами. –
Вы сгенерировали значения суррогатных ключей в измерении таблицы, верно? При загрузке таблицы фактов вы выполняли поиск, чтобы заменить бизнес-ключи суррогатными? –