Поделиться через


Использование мастера формирования схем

На стадии формирования мастер формирования схем требует ограниченный объем сведений. Большая часть сведений, необходимых мастеру формирования схем для формирования реляционных схем, извлекается из проектируемых кубов и измерений служб Службы Analysis Services, при этом можно настроить формирование схемы базы данных предметной области и именование объектов в схеме.

Открытие мастера формирования схем

Мастер формирования схем можно открыть в среде Business Intelligence Development Studio несколькими способами:

  • Открыть мастер можно из различных мест в проекте служб Службы Analysis Services. Можно щелкнуть правой кнопкой мыши объект проекта служб Службы Analysis Services и выбрать в контекстном меню пункт Сформировать реляционную схему. Можно щелкнуть правой кнопкой мыши объект проекта служб Службы Analysis Services и выбрать в меню База данных пункт Сформировать реляционную схему.

  • Можно открыть мастер из мастера измерений или мастера кубов, установив флажок Сформировать схему на последней странице этих мастеров.

Указание целей

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

Когда мастер формирования схем формирует базовые объекты, он привязывает измерения и кубы служб Службы Analysis Services к сформированным таблицам и столбцам с помощью стилевых привязок представления источника данных. Дополнительные сведения см. в разделе Проектирование измерений.

ПримечаниеПримечание

Чтобы отменить привязку измерений и кубов служб Службы Analysis Services с ранее созданными объектами, удалите представление источника данных, к которому привязаны кубы и измерения служб Службы Analysis Services, а затем с помощью мастера формирования схем определите новое представление источника данных для кубов и измерений.

Указание параметров схемы для базы данных предметной области

Мастер формирования схем позволяет использовать различные параметры для определения схемы, формируемой для базы данных предметной области. Эти параметры можно задать на странице Параметры схемы базы данных предметной области мастера.

Указание владельца схемы

Можно указать владельца схемы с помощью задания значения параметра Схема-владелец равным действительной строке. По умолчанию владельцем схемы является проект служб Службы Analysis Services, но можно задать другого владельца.

Указание первичных ключей, индексов и ограничений

По умолчанию мастер формирования схем создает ограничение первичного ключа во всех таблицах измерений в базе данных предметной области. Первичный ключ соответствует атрибуту, который используется в качестве ключевого атрибута в соответствующем измерении служб Службы Analysis Services. Это ограничение улучшает производительность обработки в большинстве сред при минимальных расходах. Логические первичные ключи всегда создаются в представлении источника данных, даже если создание первичного ключа в базе данных предметной области не указано. Для определения ограничений первичных ключей в таблицах измерений установите флажок Создать первичные ключи в таблицах измерения.

По умолчанию мастер также создает в каждой таблице фактов индексы для столбцов внешних ключей. Эти индексы улучшают производительность обработки в большинстве сред. Как правило, производительность улучшается за счет обработки запросов, которые службы Службы Analysis Services формируют для получения новых данных из базы данных предметной области, обычно содержащих значительное количество инструкций соединения между таблицей фактов и таблицами измерений. Чтобы определить индексы для столбцов внешних ключей во всех таблицах фактов, выберите пункт Создать индексы.

По умолчанию мастер задает обязательную целостность ссылок между таблицей фактов и каждой из таблиц измерений. Если не задать обязательную целостность ссылок, то мастер формирования схем создает эти связи в базе данных и представлении источника данных. Чтобы задать обязательную целостность ссылок, выберите пункт Обязательная целостность ссылок.

Сохранение данных при постепенном создании

По умолчанию мастер формирования схем пытается сохранить данные при обновлении схемы базы данных. Если мастер формирования схем удаляет строки при изменении схемы, то перед их удалением выдается предупреждение. Например, необходимо удалить строки для разрешения проблем целостности ссылок после сброса измерения или изменения типа данных при изменении атрибута измерения. Чтобы сохранить данные при повторном формировании схемы базы данных, установите флажок Сохранять данные при повторном формировании.

Указание соглашений о наименовании

На странице Соглашения о наименовании мастера можно определить соглашения о наименовании, которые мастер формирования схем использует при формировании определенных объектов в базе данных предметной области. Дополнительные сведения о параметрах на странице Соглашения о наименовании см. в разделе Соглашения об именах (мастер формирования схем) (службы Analysis Services — многомерные данные).

Значения этих параметров следует задавать в соответствии с соглашениями, используемыми в среде.