2016-03-09 2 views
-1

Недавно я создал простой хранилище данных с двумя таблицами измерений и 1 стол фактом.Загрузить данные в хранилище данных звезды

Вначале Dim удержите вход пользователя «queryId, последовательность dna, имя базы данных dna и другие параметры». Описание базы данных Second Dim hold "databaseId, другие параметры". Таблица фактов будет содержать результат поиска «queryId, databaseID, hit based, другие параметры описывают хит».

Теперь, где я должен загружать данные (результат)? На стол фактов? или в таблицу размеров?

В каком месте следует загружать «queryId и databaseID»? потому что они в размерах и в факте. Извините за этот вопрос, но я новичок в DW.

Спасибо большое,

+0

Не нужно ли заполнять почву? Если вы добавите более подробную информацию - что содержат данные, образцы записей, структуры таблиц и т. Д., Мы можем вам помочь. –

+0

Разве вы не ответили на свой вопрос, когда сказали «таблица фактов сохранит результат ...»? –

+0

@ задание-данные вопрос отредактирован – Alaa

ответ

1

Вы должны создать ETL, который загружает, как это (это предполагает, что мы перестраивать DW на каждый импорте, шаги различны для дополнительной нагрузки):

  • Округления факт таблица
  • усечь размеры
  • заселить размеры, (ключи должны быть в размерах)
  • Заполняют факт с с ключами измерений и мерами

Затем, при запросе, вы присоедините свои измерения к своему факту с помощью ключей.

0

Ни то, ни другое.

Вы ЗАГРУЗИТЕ данные в промежуточных таблицах. Они созданы для оптимальной скорости загрузки. Таблицы размещения могут быть плоскими, могут быть неполными и требуют соединения с другими таблицами.

Затем вы используете процесс загрузки, чтобы загрузить их из системы в хранилище данных.

 Смежные вопросы

  • Нет связанных вопросов^_^