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


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

При конструировании измерений и кубов с помощью нисходящего метода в среде Business Intelligence Development Studio определения измерений и кубов создаются в проекте служб MicrosoftSQL ServerAnalysis Services, после чего с использованием мастера формирования схем формируется представление источника данных, источник данных и базовая схема реляционной базы данных, поддерживающая эти объекты OLAP. Эта реляционная база данных называется базой данных предметной области.

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

Перед началом

Перед тем, как использовать мастер формирования схем, необходимо определить измерения и кубы в проекте или базе данных служб Analysis Services при помощи среды Business Intelligence Development Studio. Дополнительные сведения о создании измерений и кубов см. в разделах Проектирование измерений и Проектирование кубов.

Поддерживаемые платформы

Мастер формирования схем формирует реляционные схемы только для MicrosoftSQL Server. Он не формирует схемы для предыдущих версий SQL Server или других систем управления реляционными базами данных.

Постепенное формирование

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

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

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

Дополнительные сведения о постепенном формировании см. в разделе Основные сведения о добавочном создании.