Как узнать личность вошедшего в систему пользователя в приложении Power BI для iPad

Как узнать личность вошедшего в систему пользователя в приложении Power BI для iPad? Пользователь должен войти в Power BI, чтобы получить доступ к отчетам.

Я хочу иметь возможность изменять фильтры для отчетов Power BI в зависимости от пользователя.

Если бы я мог узнать, кто это, или какую-то идентифицирующую информацию, такую ​​как адрес электронной почты, то это было бы идеально.


person GordyII    schedule 21.01.2016    source источник


Ответы (2)


Прямо сейчас Power BI не поддерживает динамические срезы, о которых вы спрашиваете. Вы можете предложить это на форумах PowerBI или на форуме идей.

Тем не менее, вы можете рассмотреть возможность реализации безопасности на уровне строк, чтобы достичь того, чего вы пытаетесь достичь.

person Frostytheswimmer    schedule 22.04.2016

Вы просите реализовать динамическую безопасность на уровне строк.

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

Таблица пользователей: таблица, содержащая сведения о пользователе, а также поле, к которому мы будем применять меры безопасности (здесь поле электронной почты).

Таблица стран: таблица, содержащая столбцы для фильтрации и столбец, используемый в срезе.

Мост страны пользователя: таблица моста, содержащая сведения о разрешениях, например идентификатор пользователя x, имеющий доступ к странам y и z.

Определение RLS (безопасность на уровне строк):

В разделе «Моделирование -› Управление ролями »создайте новую роль в электронной почте таблицы пользователей с помощью этого запроса DAX, который возвращает идентификатор электронной почты вошедшего в систему пользователя.

[Email] = userprincipalname()

Завершение:

Перейдите в PowerBI Service - ›Dataset -› Security и добавьте пользователей к созданным ролям.

Таким образом, становится легко поддерживать роли и безопасность, просто изменяя таблицу мостов, в которой хранятся все сведения о разрешениях.

person Asit Rout    schedule 28.02.2018