Может ли Hana разрешить пользователю просматривать определенную строку представления только при соблюдении условия

Мне интересно, достижимо ли следующее с Hana. Я хочу создать роль/analyticPrivilege/user таким образом, чтобы пользователь мог просматривать определенный набор строк представления только в том случае, если выполняется условие для строки.

Допустим, у меня есть представление DEMO_VIEW, и вот как оно выглядит.

| foo   | bar   | location |
|-------|-------|----------|
| foo_0 | bar_0 | US       |
| foo_1 | bar_1 | US       |
| foo_2 | bar_2 | CA       |

Я хочу создать роль, чтобы пользователь мог просматривать все строки, где поле location == "US".

Является ли это возможным?


person Man-Kit Yau    schedule 20.03.2020    source источник


Ответы (1)


Да, это возможно простым способом:
используйте аналитические привилегии SAP HANA и соответствующим образом назначьте их пользователям/ролям.

person Lars Br.    schedule 20.03.2020