Безопасность данных OLAP настраивается независимо от Microsoft Dynamics AX.
Доступ пользователя к объектам, таким как кубы, аналитики и модели интеллектуального анализа данных в рамках экземпляра служб аналитики Analysis Services предоставляется через членство в одной или нескольких ролях базы данных.
О ролях базы данных
Администраторы служб аналитики Analysis Services могут создавать роли базы данных, предоставлять для этих ролей разрешения на чтение либо на чтение и запись для объектов служб аналитики Analysis Services и добавлять к этим ролям пользователей и группы Microsoft Windows.
Подробные сведения о ролях и рекомендации по безопасности см. в документации по службам аналитики Analysis Services, которую можно найти на сайте MSDN.
Предопределенные кубы, включенные в Microsoft Dynamics AX
Microsoft Dynamics AX предоставляет предопределенные кубы и предопределенные роли базы данных для этих кубов.
Чтобы разрешить пользователям доступ к этим предопределенным кубам, необходимо:
-
Ограничить роли базы данных конкретными компаниями
-
Назначить пользователей для ролей базы данных
Ограничить роли базы данных конкретными компаниями
По умолчанию предопределенные роли имеют доступ к данным OLAP во всех компаниях. Выполните следующую процедуру, чтобы ограничить роли базы данных конкретными компаниями.
-
В центре управления SQL Server подключитесь к экземпляру служб аналитики.
-
В представлении в виде дерева разверните узел Ролидля вашей базы данных OLAP.
-
Щелкните правой кнопкой мыши роль, для которой требуется ограничить доступ. Щелкните Свойства. Будет отображена форма Изменение роли — <Имя роли>.
-
В области Выбор страницыщелкните Данные аналитики.
-
Из списка Аналитикавыберите Dynamics AX.Company.
-
Установите флажок для каждой компании, к которой должна иметь доступ данная роль. Снимите флажок для каждой компании, к которой эта роль не должна иметь доступ.
Назначьте пользователей для ролей базы данных
Выполните следующую процедуру, чтобы назначить пользователей для предопределенных ролей базы данных.
-
В центре управления SQL Server подключитесь к экземпляру служб аналитики.
-
В представлении в виде дерева разверните узел Ролидля вашей базы данных OLAP.
-
Щелкните правой кнопкой мыши роль, к которой требуется добавить пользователей. Щелкните Свойства. Будет отображена форма Изменение роли — <Имя роли>.
-
В области Выбор страницыщелкните Членство.
-
Добавьте соответствующих пользователей к этой роли.