POWER BI - RLS - анализ в соединении Excel - PullRequest
0 голосов
/ 03 декабря 2018

Я сейчас экспериментирую с функцией Анализ в Excel в POWER BI . Я хотел бы использовать RLS для загрузки отфильтрованной по RLS таблицы ( НЕ для фактического анализа куба OLAP с помощью сводной таблицы)

У меня успешно настроить защиту на уровне строк с помощью этого фильтра таблицы. DAX-выражение:

SEARCH( userprincipalname(), [Email], 1, 0 ) > 0

После создания фиктивного элемента Measure = 1 Мне удалось дважды щелкнуть ("просверлить") таблицу Pivot.(двойным щелчком по значению меры в сводной таблице).Это дало мне связанную таблицу со следующим текстом команды:

DRILLTHROUGH MAXROWS 1000
SELECT FROM [Model] WHERE
(([Measures].[Measure],[Table1].[email].&[xxx@xxx.xxx],[Table1].[ID].&[4], 
[Table1].[X].&[654]))

После удаления части фильтра =>

DRILLTHROUGH MAXROWS 1000
SELECT FROM [Model]
WHERE (([Measures].[Measure]))

=> Мне удалось получить связанную таблицу со всемистолбцы и строки.Также работает RLS : при обновлении с другой учетной записи я вижу только разрешенные / ограниченные строки.- Удивительно!(Использование Office 365, учетная запись для входа)

Вот как получить связанную таблицу: двойной щелчок по мере в OLAP Pivot в Анализ в файле Excel из POWER BI

Моя цель состояла в том, чтобы настроить связанную таблицу EXCEL с рабочим RLS (без использования сервера MS SQL или другого) - теперь это похоже на работу!

Мои вопросы:

  1. Будет ли соединение, полученное через «Анализ в Excel», работать ПОСТОЯННО или только ВРЕМЕННО?
  2. Можно ли изменить текст команды «SQL» дажебольше, чтобы вернуть всю таблицу / набор данных?Что-то вроде «Выбрать * Из ...» - (конечно, при соблюдении RLS)
  3. Надежен ли этот подход?Можете ли вы вспомнить какие-либо недостатки?
  4. Может ли кто-нибудь использовать соединение для игнорирования RLS?

С уважением.Якуб

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...