Связанные группы мер

Область применения: SQL Server Analysis Services Azure Analysis Services Power BI Premium

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

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

Важно!

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

Ограничения на использование

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

С точки зрения операций связанные группы мер идентичны другим группам мер для клиентских приложений, и запросы к ним выполняют так же, как и к другим группам мер.

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

В следующем списке описываются ограничения использования.

  • Связанную группу мер невозможно создать из другой связанной группы мер.

  • Нельзя добавлять или удалять меры в связанной группе мер. Членство определяется только в исходной группе мер.

  • Обратная связь не поддерживается в связанных группах мер.

  • Связанные группы мер нельзя использовать в нескольких связях типа «многие ко многим», особенно если эти связи находятся в разных кубах. Это может привести к формированию неоднозначных агрегатов. Дополнительные сведения см. в разделе Неверные суммы для связанных мер в кубе, содержащих связи "многие ко многим".

Меры, содержащиеся в связанной группе мер, могут быть организованы напрямую только по связанным измерениям, полученным из той же базы данных SQL Server Analysis Services. Можно использовать вычисляемые элементы для связи данных из связанных групп мер с другими, несвязанными измерениями в кубе. Для связи несвязанных измерений со связанной группой мер также можно использовать косвенную связь, например ссылку или связь «многие ко многим».

Создание или изменение связанной меры

Используйте SQL Server Data Tools для создания связанной группы мер.

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

  2. В обозревателе решений дважды щелкните куб, к которому добавляется связанная группа мер. Это действие открывает куб в конструкторе кубов.

  3. В конструкторе кубов щелкните правой кнопкой мыши в любом месте панели мер или панели измерений и выберите команду Создать связанный объект. Откроется мастер связанных объектов.

  4. На первой странице укажите источник данных. На этом шаге задается расположение исходной группы мер. Расположение по умолчанию — это текущий куб в текущей базе данных. Но можно также выбрать другую базу данных служб Analysis Services.

  5. На следующей странице выберите группу мер или измерение, которое необходимо связать. Объекты измерений и кубов, например группы мер, приводятся в отдельных списках. Доступны только те объекты, которые пока отсутствуют в текущем кубе.

  6. Нажмите кнопку Готово , чтобы создать связанный объект. Связанные объекты отображаются на панели мер и измерений и обозначаются значком связи.

Защита связанной меры

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

Чтобы определить или использовать связанную группу мер, учетная запись службы Windows для экземпляра SQL Server Analysis Services должна принадлежать роли базы данных SQL Server Analysis Services с правами на чтение и доступ на чтение в источнике. SQL Server Analysis Services экземпляр исходного куба и группы мер или должен принадлежать к роли администратора SQL Server Analysis Services для исходного экземпляра SQL Server Analysis Services.

См. также:

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