Учебники

SAP BW на HANA — Авторизация

При создании представлений 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.

Привилегия объекта