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