Определите связанные измерения

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

Связанные измерения доступны только для чтения. Если вы хотите изменить измерение или создать новые связи, необходимо изменить исходное измерение, а затем удалить и повторно создать связанное измерение и его связи. Невозможно обновить связанное измерение, чтобы получить изменения из исходного объекта.

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

Замечание

Так как обновление недоступно, большинство разработчиков служб Analysis Services копируют измерения, а не связывают их. Вы можете копировать измерения в рамках проектов в одном решении. Дополнительные сведения см. в статье "Обновление связанного измерения" в SSAS.

Предпосылки

Исходная база данных, предоставляющая измерение и текущую базу данных, которая использует ее, должна находиться на том же уровне версии и совместимости. Дополнительные сведения см. в разделе "Настройка уровня совместимости многомерной базы данных (служб Analysis Services)".

Исходная база данных должна быть развернута и подключена к сети. Серверы, публикующие или использующие связанные объекты, должны быть настроены для разрешения операции (см. ниже).

Измерение, которое вы хотите использовать, не может быть связанным измерением.

Настройка сервера для разрешения связанных объектов

  1. В SQL Server Management Studio подключитесь к серверу Analysis Services. В обозревателе объектов щелкните правой кнопкой мыши имя сервера и выберите аспекты.

  2. Задайте для LinkedObjectsLinksFromOtherInstancesEnabledзначение True , чтобы разрешить серверу выдавать запросы на связанные объекты, находящиеся в базах данных, работающих в других экземплярах.

  3. Задайте для LinkedObjectsLinksToOtherInstancesзначение True , чтобы сервер запрашивал данные, связанные с базами данных, работающими в других экземплярах.

Создание связанного измерения в SQL Server Data Tools

  1. Запустите мастер. В SQL Server Data Tools (SSDT) щелкните правой кнопкой мыши папку "Измерения " в базе данных или проекте служб Analysis Services, а затем щелкните "Создать связанное измерение".

  2. Подключитесь к базе данных Analysis Services, которая содержит измерение. На странице Выбор источника данных мастера связанных объектов выберите источник данных Служб анализа или создайте новый.

  3. На странице "Выбор объектов " мастера выберите измерения, к которым нужно связаться в удаленной базе данных.

  4. На странице "Завершение работы мастера " можно просмотреть связанные объекты. Если вы связываете измерение с таким же именем, как и уже существующее, порядковое число (начиная с "1" для первого повторяющегося имени) добавляется к имени. После завершения работы мастера измерение добавляется в папку "Измерения".

Создайте новое подключение источника данных к базе данных служб анализа

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

  1. В мастере источника данных на странице выбора способа определения страницы подключения нажмите кнопку "Создать".

  2. В диспетчере подключений убедитесь, что поставщик имеет значение Native OLE DB\Microsoft OLE DB Provider for Analysis Services 11.0.

  3. Введите имя сервера (используйтеимя экземплярасервера\ для именованного экземпляра)1 или введите localhost для подключения к серверу служб Analysis Services, работающему на том же компьютере.

  4. Используйте проверку подлинности Windows для подключения.

  5. В начальном каталоге щелкните стрелку вниз, чтобы выбрать базу данных на этом сервере.

  6. В мастере источника данных нажмите кнопку "Далее ", чтобы продолжить.

  7. На странице сведений олицетворения нажмите кнопку "Использовать учетную запись службы". Нажмите кнопку "Далее", а затем завершите работу мастера. Недавно определённое соединение будет выбрано в Мастере создания связанных объектов.

Дальнейшие шаги

Невозможно изменить структуру связанного измерения, поэтому ее нельзя просмотреть на вкладке " Структура измерения " конструктора измерений. После обработки связанного измерения, вы можете просмотреть его на вкладке "Браузер". Вы также можете изменить имя измерения и создать его перевод.

См. также

Настройка уровня совместимости многомерной базы данных (службы Analysis Services)
Связанные группы мер
Связи измерений