SAP BW на HANA - Авторизация
Когда вы создаете представления SAP HANA на основе системы BW, существует определенный тип привилегий, необходимых для запуска представлений в HANA. К объектам в системе SAP HANA и BW может применяться разный уровень защиты.
В SAP HANA аналитические привилегии используются для ограничения доступа на уровне строк в представлениях моделирования. Аналитические привилегии обрабатываются как фильтры для запросов к базе данных. Пользователи видят только те данные, для которых у них есть аналитическая привилегия.
Вы можете назначать разные типы прав разным пользователям для разных компонентов представления в аналитических привилегиях.
Иногда требуется, чтобы данные в том же представлении не были доступны другим пользователям, у которых нет соответствующих требований к этим данным.
Example
Предположим, у вас есть аналитическое представление EmpDetails, которое содержит подробную информацию о сотрудниках организации - имя Emp, Emp Id, Dept, Salary, Date of Joining, Emp logon и т. Д. Теперь, если вы не хотите, чтобы разработчик отчета видел информацию о зарплате или Emp входа в систему всех сотрудников, вы можете скрыть это с помощью параметра «Аналитические привилегии».
Аналитические привилегии применяются только к атрибутам в информационном представлении. Мы не можем добавлять меры для ограничения доступа в аналитических привилегиях.
Аналитические привилегии используются для управления доступом для чтения в информационных представлениях SAP HANA. Следовательно, мы можем ограничить данные по Empname, EmpId, Emp logon или по Emp Dept, а не числовыми значениями, такими как зарплата и бонус.
Создание аналитических привилегий в SAP HANA
Щелкните правой кнопкой мыши имя пакета и перейдите к новой аналитической привилегии, или вы можете открыть с помощью быстрого запуска HANA Modeler.
Введите имя и описание аналитических привилегий → Готово. Откроется новое окно.
Вы можете нажать кнопку «Далее» и добавить в это окно вид моделирования, прежде чем нажать «Готово». Также есть возможность скопировать существующий пакет Analytic Privilege.
В BW пользователи могут выполнять только те запросы BEx, на которые они авторизованы. Если у вас нет разрешения на выполнение запроса, отображается сообщение об ошибке.
Для создания представлений SAP HANA из инфо-провайдеров можно использовать следующий подход: Аналитические привилегии на основе XML.
Когда представления SAP HANA создаются из инфо-провайдеров из SAP HANA, вы можете использовать аналитические привилегии на основе XML: Аналитические привилегии на основе SQL.
Когда представления SAP HANA создаются из инфо-провайдеров BW из SAP BW, используются аналитические привилегии на основе SQL.
Привилегия объекта в SAP HANA
Чтобы получить доступ к представлениям SAP HANA, созданным из SAP BW, вам необходимо иметь следующие полномочия:
Object privilege - ВЫБРАТЬ на _SYS_BI
Object privilege - ВЫПОЛНИТЬ в REPOSITORY_REST (SYS)
Package privilege - REPO.READ в пакете содержимого, в котором хранятся созданные представления SAP HANA.