PowerBI RLS Не работает с Dynamics 365 PowerBI Dashboard

Я делаю POC на RLS (безопасность на уровне строк).

  1. У меня есть очень простой отчет, в котором перечислены все лиды и их владельцы.
  2. У меня есть роль, определенная формулой как: [internalemailaddress] = USERPRINCIPALNAME() в таблице SystemUsers.
  3. Тестирование на рабочем столе работает
  4. Публикация и добавление пользователей в роль
  5. Используйте параметр панели мониторинга PowerBI в Dynamics 365, чтобы отобразить эту панель мониторинга в Dynamics CRM
  6. Войдите через одного из пользователей, у которого есть эта роль PowerBI
  7. Отображаются все строки, фильтрация не выполняется.

Пожалуйста, предложите, если я делаю что-то не так.

Также, пожалуйста, предложите, есть ли способ, с помощью которого системные роли / группы, определенные в CRM / O365, можно повторно использовать в PowerBI (например, SalesPerson должен иметь возможность просматривать только свои данные, менеджер по продажам должен иметь возможность получать данные всех продавцов, находящихся под его территория и т. д.)


person SKocheta    schedule 01.02.2018    source источник
comment
Это то, что вы пытаетесь сделать: community.powerbi.com/t5/Desktop/   -  person Arun Vinoth    schedule 02.02.2018
comment
Обратитесь к этому парню: linkedin.com/pulse/   -  person Arun Vinoth    schedule 02.02.2018
comment
Привет, Арун, Спасибо за ответ. Это именно то, что я пытался сделать, более того ... Мой RLS работал в сервисе и на рабочем столе, но не в crm. Ключевым моментом был владелец набора данных. Как только я переключился на нового пользователя, все заработало, как и ожидалось. Вероятно, недосмотр из-за ночной работы. Спасибо, что указали мне правильное направление.   -  person SKocheta    schedule 02.02.2018


Ответы (1)


Либо вам нужно сменить владельца набора данных на кого-то другого, либо войти / проверить с другим пользователем CRM, чтобы увидеть RLS в действии.

Ссылаясь на эту ветку в сообществе Power BI:

RLS не будет работать с владельцем набора данных. Потому что владелец может редактировать как набор данных, так и отчеты. RLS направлен на управление доступом к данным, а не на фильтрацию. Вы можете запустить «Тестировать как роль», чтобы увидеть эффект.

введите здесь описание изображения

person Arun Vinoth    schedule 02.02.2018