Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Использование MS SQL Server Analysis Services 2...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
18.2 Mб
Скачать

6.2.2. Настройка безопасности служб ssas

После установки экземпляра служб SSAS все члены локальной группы «Администраторы» становятся членами роли сервера на этом экземпляре и обладают разрешениями уровня сервера для выполнения любой задачи в пределах этого экземпляра служб SSAS. По умолчанию никакие другие пользователи не имеют разрешений на доступ к объектам в экземпляре. Члены роли сервера служб SSAS могут предоставлять другим пользователям доступ к объектам сервера и базы данных, используя среду SQL Server Management Studio, среду BI Dev Studio или XMLA-сценарий.

Член роли сервера служб SSAS может предоставить другим пользователям доступ к службам SSAS следующими способами:

  1. путем предоставления пользователям административного доступа либо уровня сервера, либо уровня базы данных;

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

6.2.3. Предоставление административного доступа

Административный доступ к объектам в экземпляре служб SSAS предоставляется пользователям и группам Microsoft Windows следующими способами:

  1. Пользователи и группы могут получить административный доступ к службам SSAS на уровне сервера с помощью роли сервера. Члены роли сервера на экземпляре службSSAS имеют неограниченный доступ ко всем объектам и данным данного экземпляра служб SSAS. Член роли сервера служб SSAS может добавлять пользователей и группы Microsoft Windows в роль сервера служб SSAS. Для выполнения любых задач на уровне сервера, например для создания базы данных, изменения свойств сервера или запуска трассировки (кроме обработки событий) пользователь должен входить в состав роли сервера служб SSAS. По умолчанию члены локальной группы «Администраторы» входят в состав роли сервера служб SSAS. Тем не менее, их принадлежность к этой роли сервера не отражается в пользовательском интерфейсе.

  2. Пользователи и группы могут получить административный доступ к определенной базе данных служб SSAS с помощью роли базы данных. В службах Microsoft SQL Server члены роли сервера служб SSAS могут создавать в базе данных роли базы данных и предоставлять этим ролям полные или ограниченные административные разрешения в базе данных. Члены роли сервера служб SSAS могут добавлять к этим ролям базы данных пользователей и группы Microsoft Windows.

6.2.4. Разрешения, которые роль сервера служб ssas может предоставить роли базы данных

Роль сервера служб SSAS может предоставить роли базы данных следующие разрешения:

  1. полные административные разрешения в базе данных. В качестве члена роли базы данных с разрешениями «Полный доступ» (администратор) пользователь Windows может выполнять в рамках базы данных любую задачу, включая следующие:

  • обработка объектов базы данных;

  • чтение данных базы данных;

  • чтение метаданных базы данных;

  • добавление пользователей к существующим ролям базы данных;

  • создание новых ролей базы данных;

  • определение разрешений для ролей базы данных.

  1. только разрешение на обработку некоторых объектов служб SSAS. При предоставлении роли базы данных разрешения на обработку объекта данных администратор получает возможность передать задачу обработки некоторых объектов без предоставления дополнительных внешних разрешений пользователю, выполняющему обработку. При предоставлении роли базы данных разрешений на обработку следует иметь в виду то, что разрешения носят аддитивный характер. Например, одна роль базы данных разрешает пользователю обрабатывать определенный куб, в то время как другая роль базы данных предоставляет тому же пользователю разрешение на обработку измерения в этом же кубе. Разрешения из двух различных ролей объединяются, в результате чего пользователь получает разрешение на обработку как куба, так и заданного измерения в рамках такого куба. Пользователь, роль базы данных которого имеет только разрешения на обработку одного или нескольких объектов базы данных, не сможет воспользоваться средой SQL Server Management Studio или BI Dev Studio для подключения к службам SSAS и выполнения обработки объектов. Для данных средств необходимо, чтобы у пользователя было разрешение на доступ к метаданным объекта. Следовательно, для обработки таких объектов пользователю, располагающему только разрешениями на обработку объектов, необходимо будет использовать XMLA-сценарий. Разрешения на обработку могут быть предоставлены на уровнях базы данных, куба, измерения и структуры интеллектуального анализа данных.

  2. разрешение на просмотр определения объекта служб SSAS, но не обработку объекта или представление фактических данных. Предоставление роли базы данных разрешения на чтение метаданных выбранных объектов позволяет администратору предоставить пользователям разрешения на просмотр определений объектов, при этом не предоставляя этим пользователям разрешение на изменение определения объекта, изменение структуры базы данных или просмотр реальных данных для объекта. При предоставлении роли базы данных разрешения на чтение метаданных следует помнить, что разрешения являются аддитивными. Например, одна роль базы данных может предоставлять пользователю разрешение на чтение метаданных для конкретного куба, в то время как другая роль базы данных может предоставлять тому же пользователю разрешение на чтение метаданных для измерения в этом кубе. Разрешения из этих двух различных ролей комбинируются, предоставляя пользователю разрешение на чтение как метаданных для куба, так и метаданных для измерения в пределах этого куба. Чтобы просмотреть определение объекта в среде SQL Server Management Studio или в среде BI Dev Studio, пользователь должен иметь роль базы данных, которая предоставляет разрешение на чтение метаданных базы данных.

Лабораторные работы

  1. Развертывание служб Analysis Services

Теоретическое введение

Назначение, способ установки и инструментальные средства Analysis Services

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

Для управления кубами OLAP и работы с ними используется среда SQL Server Management Studio. Для создания новых кубов OLAP используется среда Business Intelligence Development Studio.

Службы SQL Server Analysis Services устанавливаются с помощью программы установки SQL Server. Службы SSAS можно установить вместе с другими компонентами SQL Server или установить SSAS в виде отдельного компонента.