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

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

Корпорация Майкрософт рекомендует размещать исходные и связанные группы мер в решениях, работающих на одном сервере. Связывание с группой мер на удаленном сервере запланировано на удаление в будущих версиях (см. статью "Устаревающие функции Служб Analysis Services" в SQL Server 2014).

Это важно

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  3. В конструкторе кубов в области "Меры" или в области "Измерения" щелкните правой кнопкой мыши в любом месте в любой области, а затем выберите новый связанный объект. Запускается мастер связанных объектов.

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

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

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

Обеспечить связанную меру

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

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

См. также

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