Чтобы содействовать обеспечению безопасности отчетов Reporting Services, необходимо настроить параметры безопасности в системе Microsoft Dynamics AX и службах Reporting Services. В следующих разделах описаны задачи, которые необходимо выполнить в каждом приложении.
Настроить параметры безопасности в Microsoft Dynamics AX
Выполнить следующие задачи в MSDAX для обеспечения безопасности отчетов.
Настроить разрешения доступа для групп пользователей
Microsoft Dynamics AX включает в себя предварительно настроенные отчеты, созданные с помощью Microsoft SQL Server Reporting Services. Пользователи могут получить доступ к этим отчетам в клиенте Microsoft Dynamics AX и корпоративном портале.
Для ограничения доступа к этим отчетам настройте разрешения доступа для групп пользователей и назначьте пользователям профили Ролевого центра. Дополнительные сведения см. в следующих разделах:
Ограничить доступ к меню Report Builder
Пользователи могут создавать автоматизированные отчеты с помощью построителя отчетов Report Builder — компонента служб отчетов Reporting Services. Пользователи могут получать доступ к Report Builder из Microsoft Dynamics AX, выбрав щелчком мыши меню Microsoft Dynamics AX> Сервис> Средства бизнес-аналитики( BI)> Report Builder.
Для ограничения доступа к меню Report Builderсм. Управление разрешениями на доступ для комбинаций групп пользователей и доменов.
Когда пользователи получает доступ к данным проводок с помощью Report Builder, они видят только те данные, к которым они имеют доступ согласно их членству в группе.
Ограничить доступ к безопасным представлениям
Безопасное представление— это представление базы данных, которое создается при генерации или обновлении модели отчета. Безопасное представление помогает обеспечить безопасность на уровне полей и на уровне записей для таблиц, включенных в модель отчета.
Безопасные представления хранятся в базе данных Microsoft Dynamics AX. Для предотвращения неавторизованного доступа к данным не предоставляйте пользователям доступ к безопасным представлениям.
Настроить параметры безопасности в службах отчетов Reporting Services
Выполнить следующие задачи в Reporting Services для обеспечения безопасности отчетов.
Назначить пользователям роли в службах отчетов Reporting Services
Службы отчетов Reporting Services используют ролевую авторизацию и проверку подлинности Windows для определения лиц, которые могут выполнять операции и получать доступ к элементам на сервере отчетов. Все пользователи взаимодействуют с сервером отчетов в контексте роли. Пользователю можно назначить различные виды ролей для различных элементов.
В качестве администратора вы должны назначить пользователям роли в службах отчетов Reporting Services. Дополнительные инструкции см. в документации SQL Server на сайте MSDN.
Ограничить доступ к моделям отчетов, источникам данных, папкам отчетов и отчетам
Reporting Services содержит функции и средства безопасности, которые следует использовать для управления доступом к моделям отчетов, источникам данных, папкам отчетов и опубликованным отчетам.
В документации SQL Server на сайте MSDNприведена подробная концептуальная информация и пошаговые учебники, которые помогут в управлении безопасностью в службах отчетов Reporting Services.