OLAP Размерная структура - PullRequest
       27

OLAP Размерная структура

0 голосов
/ 13 декабря 2011

У меня есть размер "Клиент". Каждый клиент может иметь несколько бизнес-единиц и несколько отделов. Я должен построить 2 иерархии: Клиент-> Отдел и Клиент-> Бизнес-единица. Итак, мне также нужно установить ключевой атрибут. Это мой вопрос: что следует использовать в качестве ключевого атрибута? Может быть, я делаю это неправильно? Не могли бы вы помочь?

1 Ответ

0 голосов
/ 15 декабря 2011

Чтобы определить иерархии, вы должны задать следующие вопросы:

Если я группирую отделы, у меня есть потребитель? Если я группирую бизнес, у меня есть потребитель? Если я группирую отделы и бизнес, у меня есть потребитель?

Если группировка отделов получает потребителя, то иерархия выглядит следующим образом: Потребитель> Отдел. Аналогично с другим. Если при группировании отдела и бизнеса (атрибут в измерении, который содержит две части информации, например, DPT1-BUS1) получен потребитель, иерархия выглядит следующим образом: Потребитель> Department_Business.

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

Я рекомендую прочитать Кимбалл

Надеюсь, это поможет.

...