У меня есть следующий сценарий, который я пытаюсь смоделировать для куба OLAP. В настоящее время я использую Microsoft Analysis Services.
У нас много исследований. Пациент всегда принадлежит к одному исследованию. Пациент может иметь один или несколько визитов для исследования. Во время посещения пациент может заполнить 1 или несколько анкет. Формы разные для разных занятий. В одной и той же форме могут быть разные вопросы для разных исследований. Пациент заполняет форму Центральной демографии, в которой содержится информация о пациенте. В форме Central Demographics могут быть разные вопросы в зависимости от исследования.
У меня есть измерение исследования, измерение пациента, измерение посещения и таблица фактов с внешними ключами для измерения исследования, пациента и посещения. Вопросы в форме "Центральные демографические данные" являются атрибутами для параметра "Пациент". Но поскольку они варьируются от изучения к изучению, я не понимаю, как бы я с ними справился. Например, в исследовании А может быть 4 вопроса в форме Центральной демографии, а в исследовании Б - 8 вопросов в форме Центральной демографии.
Я был бы очень признателен, если бы кто-нибудь помог мне в моделировании такого сценария.
Спасибо.