Создание модели данных
Для создания модели данных можно создать отношения между наборами данных, входящими в задачи хранения или преобразования данных. Модель данных может использоваться киоском данных для автоматической генерации кода, предназначенного для денормализации измерений и таблиц фактов.
-
Нажмите Модель, чтобы открыть вид с моделью данных.
Можно воспользоваться как рекомендуемыми отношениями, так и создать свои.
Использование рекомендуемых отношений
Рекомендации по созданию отношений генерируются на основе первичных ключей и имен столбцов в наборах данных.
-
Щелкните .
Отобразится список рекомендуемых отношений. Любое отношение можно развернуть, чтобы проверить предлагаемые столбцы, используемые для связывания наборов данных.
-
Выберите нужные отношения.
Вид модели обновится: появятся пунктирные линии, обозначающие создаваемые отношения.
-
Нажмите Применить, чтобы создать отношения.
Пунктирные линии в модели станут сплошными, то есть отношения построены.
Добавление отношений
Если в рекомендуемых отношениях нет нужных, их можно добавить вручную.
-
Нажмите Добавить отношение.
-
Затем выберите дочерний и родительский набор данных.
Появятся рекомендуемые отношения, подобранные в зависимости от первичных ключей родительского набора данных.
-
При необходимости измените выборку столбцов в дочернем наборе данных.
Можно также изменить имя отношения.
После завершения всех действий нажмите OK, чтобы создать отношение.
Редактирование отношений
-
Нажмите, чтобы перейти к мозаичному виду.
-
Нажмите на отношении и выберите Редактировать.
-
При необходимости измените параметры отношения.
В заключение нажмите OK.
Удаление отношений
Удалить отношение можно двумя способами.
-
В мозаичном виде () нажмите значок на отношении и выберите Удалить.
-
В виде модели () нажмите значок на отношении, которое требуется удалить.
Ограничения
-
Круговые отношения не поддерживаются. Если выводится соответствующее предупреждение, рекомендуется объединить два набора данных в один.
-
Атрибуты отношения, связывающего два набора данных, должны иметь одинаковый тип данных. Если атрибуты разного типа, в некоторых случаях конвертацию нельзя выполнить автоматически, что приведет в дальнейшем к ошибке выполнения при использовании отношения.