2015-04-03 2 views
0

У меня есть следующий сценарий, который я пытаюсь моделировать для куба OLAP. В настоящее время я использую службы Microsoft Analysis Services.Размерное моделирование сценария

У нас много исследований. Пациент всегда принадлежит к одному исследованию. Пациент может иметь 1 или несколько посещений для исследования. Во время посещения пациент может заполнить 1 или несколько форм. Формы различны для разных исследований. У одной и той же формы могут быть разные вопросы для разных исследований. Пациент заполняет форму Центральной Демографии, которая содержит информацию о пациенте. Форма Центральной Демографии может иметь разные вопросы в зависимости от исследования.

У меня есть размер исследования, размер пациента, размер визирования и таблица фактов с иностранными ключами для изучения, определения размера пациента и посещения. Вопросы по форме «Центральная демография» являются атрибутами для измерения пациента. Но поскольку они меняют исследование, поэтому я смущен, как бы я справился с ними. Например, в исследовании A может быть 4 вопроса по форме Центральной Демографии, где, поскольку исследование B может иметь 8 вопросов в форме Центральной Демографии.

Я был бы очень признателен, если бы кто-то мог провести меня с помощью моделирования для такого сценария.

Спасибо.

+0

Это похоже на чрезмерно широкий вопрос. См. [Как задать хороший вопрос] (http://stackoverflow.com/help/how-to-ask) – clearlight

+0

Это первый раз, когда я отправляю сообщения, и я понимаю его больше вопрос дизайна. – AM96

+0

Это несмотря на это. Это потребует большого количества времени, и это больше учебное пособие или учебное или учебное образование, которое вам нужно, а не только правильный технический ответ. Также см. [Вопросы, которые следует избегать] (http://stackoverflow.com/help/dont-ask) и [On Topic] (http://stackoverflow.com/help/on-topic), чтобы понять, как использовать этот сайт и оставайтесь в пределах рекомендаций (и получите больше людей, которые пытаются ответить на ваши вопросы). – clearlight

ответ

0

Kimball использует термин «многозначные размеры и мостовые таблицы» для этого. Вы можете сгруппировать свои опросы/вопросы формы и связать вопросы из индивидуального аспекта вопроса с группой через мост «многие ко многим». Вот an MSDN article о том, как смоделировать это с помощью SSAS. Кстати, я еще не столкнулся с проблемой размерного моделирования, которую Kimball не задокументировал.

+0

Я читал об этом, и я думаю, есть идея, что я хотел бы сделать с этой ситуацией. 1. Размер пациента (связанный с таблицей фактов посещения) 2. Размер исследования (связанный с таблицей фактов посещения) 3. Посетите таблицу фактов 4.\t PatientDemographics Dimension (ссылка) (относится к размеру пациента). Причина, по которой я делаю этот путь, состоит в том, что в центральной демографии были вопросы, на основе которых данные будут нарезаны и нарезаны кубиками. Кроме того, я не занимаюсь главной таблицей вопросов, потому что все зависит от конкретного исследования. Спасибо. – AM96

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