Предоставление доступа к измерениям
По умолчанию у роли базы данных в службах MicrosoftSQL Server 2005 Analysis Services (SSAS) есть разрешения на чтение всех элементов измерения каждого куба, для работы с которым роли базы данных предоставлены разрешения доступа. Однако администратор базы данных может ограничить число элементов измерения, доступных роли базы данных для просмотра, а также может предоставлять разрешения на чтение и запись в некоторые или во все элементы любого измерения кубов, для работы с которыми роли базы данных предоставлены разрешения доступа.
После предоставления роли базы данных разрешения на доступ к кубу, разрешения доступа к измерениям такого куба наследуются из разрешений, установленных для измерения на уровне базы данных, если только явным образом не будут заданы иные разрешения для измерения в рамках определенного куба. Если для куба, основанного на одном измерении базы данных, задано несколько измерений куба, то разрешения, указываемые для данного измерения базы данных, действительны в отношении всех измерений куба, если только для одного или нескольких измерений куба разрешения не переопределены. Например, предположим, что существует куб с тремя измерениями, основанными на одном измерении базы данных. Можно предоставить роли базы данных доступ на чтение выбранных элементов измерения на уровне базы данных, а затем переопределить разрешения на уровне куба, предоставив разрешения на чтение и запись в одном, двух или во всех трех измерениях.
Установка разрешений на чтение или чтение и запись в измерение
Для предоставления разрешений роли базы данных пользователь должен быть членом роли сервера служб Analysis Services или Analysis Services, которая имеет разрешения «Полный доступ» (Администратор).
Предоставление роли базы данных разрешения на чтение или чтение и запись в измерение
В среде SQL Server Management Studio подключитесь к экземпляру служб Analysis Services, разверните узел Роли для соответствующей базы данных в обозревателе объектов, а затем щелкните роль базы данных (или создайте новую).
Нажмите кнопку Доступ к измерению в области Выбор страницы, выберите измерение из списка Выберите набор измерений, а затем установите флажок Чтение или Чтение и запись в списке Доступ.
Внимание! |
---|
При выполнении настройки разрешений роли базы данных с помощью объектов AMO любая ссылка на измерение куба в атрибуте DimensionPermission куба отменяет наследование разрешений из атрибута DimensionPermission базы данных. Дополнительные сведения об объектах AMO см. в разделе Объекты AMO. |
Кроме задания разрешений доступа на чтение и запись в измерении для роли базы данных, можно в пределах измерения определить определенные иерархии атрибутов и элементы, к которым разрешен доступ членам роли. По умолчанию члены роли с доступом к кубу имеют, по крайней мере, разрешение на чтение для просмотра всех иерархий атрибутов измерения и всех их членов. По умолчанию члены роли с доступом на чтение члена атрибута имеют, по крайней мере, разрешение на чтение всех ячеек куба, связанных с этим членом атрибута. Настройка ограничений доступа может производиться до отдельных ячеек.
Дополнительные сведения см. в разделах Предоставление пользовательского доступа к данным измерения, Предоставление доступа к кубу и Предоставление специального доступа к данным ячеек