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