2015-07-15 11 views
0

Я работаю над схемой звездочек для базы данных, которая содержит сведения об обоих результатах для людей, прошедших обучение и оценку, и их отзывы об обучении. Чтобы поддерживать простоту и производительность, имеет смысл ограничить количество таблиц фактов, поэтому я планировал использовать одну таблицу фактов и отделять данные обратной связи и оценивать данные с помощью измерения.Хранилище данных более одного типа данных в таблице фактов

Проблема в том, что некоторые данные обратной связи находятся в строчном формате (письменные ответы), а не в цифровом формате. Как я должен подходить к согласованию двух типов данных в одну таблицу фактов, или мне нужно иметь две таблицы фактов, одну для ответов на основе строковых ответов и одну для численных оценок. Или даже на самом деле имеет смысл иметь три таблицы фактов: одну для оценок, одну для числовых данных обратной связи и одну для данных обратной связи в строчном формате?

ответ

1

Основным драйвером моделирования схемы являются ожидаемые запросы.

Если у вас есть хорошее представление о том, как будут сформулированы запросы, попробуйте проверить все три варианта и сравнить результаты.

Если вы не можете предвидеть запросы, вероятно, лучший способ - начать с схемы как 1: 1 на ваши входы и при необходимости отреагировать.

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

  • Нет связанных вопросов^_^