Пространственное моделирование сомнений - PullRequest
1 голос
/ 07 января 2012

У меня есть несколько вопросов, касающихся размерного моделирования:

  1. При проектировании размерной модели из существующей системы OLTP, используем ли мы те же структуры таблиц в OLTP в модели измерений?Например, у меня есть таблица клиентов в OLTP, и я хочу включить ее в свою многомерную модель, поэтому я могу использовать ту же структуру таблицы при разработке таблицы измерений клиента или изменить ее?

  2. Могут ли таблицы измерений ссылаться друг на друга?Например, в моем OLTP у меня есть таблицы EMP и DEPT, EMP ссылается на DEPT, поэтому я выбираю эти две таблицы как часть размерной модели, необходимо ли устанавливать ограничение FK для таблицы измерений EMP?

  3. Теперь, что касается таблицы мостов, предположим, что в моем OLTP у меня есть таблицы STORE и DEPT и таблица мостов STORE_DEPT, которая соединяет STORE с DEPT, это означает, что у меня может быть несколько отделов в каждом магазине, записанном в этой таблице невесты.,Теперь, предположим, что я хочу создать таблицы измерений для STORE и DEPT в моей модели измерений, нужно ли включать эту таблицу мостов также в модель?

Заранее спасибо за вашу помощь.

1 Ответ

3 голосов
/ 07 января 2012
  1. Нет, размерная модель обычно сильно отличается от схемы OLTP. Вы хотите, чтобы прочитать о схемах звезды.
  2. Я бы сказал, что размеры обычно не зависят друг от друга. Я бы не начал с того, чтобы они ссылались друг на друга. Если вы думаете, что им нужно, то измените дизайн.
  3. STORE и DEPT звучат так, как будто они должны быть частью измерения LOCATION. Я до сих пор не вижу необходимости в мосте или JOIN.

Похоже, вы пытаетесь спроектировать свою первую звездную схему. Это может быть хорошей идеей, чтобы найти какое-то обучение или руководство.

...