Сравнение версий
Версия | Старая версия 1 | Новая версия Текущий |
---|---|---|
Изменения, внесенные | ||
Сохранено |
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Примечание |
---|
Если для набора данных не определена ни одна RLS-роль, пользователь может просматривать все данные этого набора. Если же для данного набора создана хотя бы одна RLS-роль, то пользователь увидит сообщение об ошибке, если ему не присвоена никакая RLS-роль. |
Для настройки статической RLS необходимо выполнить следующие шаги:
Находясь в рабочей области, перейдите в набор данных, для которого вы хотите создать роли безопасности. В нашем примере это Продажи:
Image RemovedImage AddedВ открывшемся окне нажмите Данные > Роли безопасностив верхней панели:
Image RemovedImage AddedВ появившемся окне нажмите кнопку с крестиком для создания ролии выберите Роль доступа на уровне строк:
Image RemovedImage AddedПереименуйте созданную роль. Мы переименовали в Доступ к Contoso и A. Datum:
Image RemovedImage AddedДля назначения роли какому-либо пользователю или группе пользователей нажмите кнопку справа от названия роли:
Image RemovedImage AddedВ строке поиска начните вводить имя/фамилию /электронный адрес пользователя, либо название группы пользователей. Платформа отобразит список пользователей и групп, которые содержат вводимые символы:
Image RemovedImage AddedВыберите требуемого пользователя или группу и нажмите Назначить. Пользователю (группе) будет назначена созданная роль, о чём система проинформирует вас:
Кликните название созданной роли в левой стороне диалогового окна. Отобразится список таблиц набора данных, с которым вы работаете:
Image RemovedImage AddedВыберите таблицу, для которой вы хотите создать правило. В нашем примере это dimproduct:
В поле справа от списка таблиц введите выражение DAX фильтра таблицы. В нашем примере мы хотим, чтобы пользователь Пушкин, у которого в рабочей области Гипермаркет CreativeElectronix роль Зритель, мог просматривать только те данные, которые относятся к брендам Contoso и A. Datum. Для этого мы введем следующее выражение:
Image RemovedImage Added'dimproduct' [brandname] IN {"Contoso", "A. Datum"}
Данный запрос вернёт все строки из таблицы
dimproduct
, в которых столбецbrandname
содержит либо Contoso, либо A. Datum.Нажмите Сохранить DAX в правом нижнем углу.
Теперь, при работе с набором данных Продажи, пользователь Пушкин будет иметь доступ только к тем данным, которые относятся к брендам Contoso и A. Datum:
Image ModifiedСмотрите также
📄 Администрирование рабочих областей
📄 Настройка динамической RLS