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