Поделиться через


Безопасные элементы общего набора данных

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

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

Доступ на основе ролей к общим наборам данных

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

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

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

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

Параметры общего набора данных

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

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

Задачи, доступ к элементам и ролям по умолчанию

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

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

Диспетчер содержимого

Report Builder

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

Publisher

Мои отчеты
Использование отчетов Просмотр определения общего набора данных. Диспетчер содержимого

Report Builder
Установка безопасности элементов Создание и изменение назначений ролей, управляющих доступом к общему набору данных. Эта задача должна использоваться с задачей «Просмотр отчетов» или «Управление отчетами». Если это не так, это не влияет, так как пользователь не может выбрать элемент. Диспетчер содержимого

Дополнительные сведения см. в разделе "Задачи уровня элементов" и предопределенные роли.