|
|
#1 |
|
Дмитрий Ерин
|
Сложные запросы в RLS
Есть ли возможность в фильтрах RLS использовать многоуровневые запросы? То есть привязывать стандартным путем подчиненную таблицу (через конт. меню 1:n или n:1), и на нее накладывать условия.
Пробую так сделать, но фильтр не срабатывает. Точнее - срабатывает, но только по условиям, наложенным на основную таблицу (остальные Ranges попросту игнорируются).Подскажите, пожалуйста, это у меня руки кривые, или на самом деле RLS работает только с DataSource-ом первого уровня? PS: В докум-ции этот момент не оговорен, поиск по форуму, к сожалению, тоже ничего не дал
|
|
|
|
|
#2 |
|
Гость
|
так работает RLS
Microsoft обещает это дело поправить "в следующей версии" но это фигня, интереснее всего RLS работает, если определить разные критерии (на одной таблице и одном поле) для разных групп пользователей, и прицепить юзера к этим группам =) |
|
|
|
|
#3 |
|
Дмитрий Ерин
|
Спасибо за плохие новости!
![]() PS: Меня тут, в связи с этим, осенило - "гибкость" системы тем выше, чем чаще под нее приходится прогибаться
|
|
|
|
|
#4 |
|
Участник
|
Цитата:
Изначально опубликовано ahtoh
но это фигня, интереснее всего RLS работает, если определить разные критерии (на одной таблице и одном поле) для разных групп пользователей, и прицепить юзера к этим группам =) |
|
|
|
|
#5 |
|
Гость
|
хмм... наверное уже забыл условия, но помню точно была ситуация, когда RLS работал некорректно, ща гляну точно, я телегу в майкрасовт на эту тему отправлял...
|
|
|
|
|
#6 |
|
Гость
|
надо наоборот - на разные поля повесить =)
оксапта критерии объединяет по "И", хотя по здравому смыслу должно быть "ИЛИ"
|
|
|
|
|
#7 |
|
Участник
|
Одна группа видит поставщиков, входящих в группу "Услуги", другая - конкретного поставщика. Пользователь, входящий в обе группы видит всех поставщиков из группы "Услуги" и еще того конкретного поставщика - всё нормально, как и должно быть...
|
|
|
|
|
#8 |
|
Гость
|
хм.... странно... а попробуй на двух разных фин.аналитиках, в моем случае трабл именно на Dimension был
|
|
|
|
|
#9 |
|
Участник
|
Где попробовать, на таблице Dimensions или на других? В любом случае, если это не общая проблема, а частная, то уже не так интересно ...
|
|
|
|
|
#10 |
|
Гость
|
нет, на любой, где есть поле Dimension
и задай критерии для разных аналитик, наример "Отдел" и "Центр затрат" |
|
|
|
|
#11 |
|
Участник
|
Проверил - всё работает корректно. Может майкрософт уже успел обработать ваш запрос
|
|
|
|
|
#12 |
|
Гость
|
хм, не знаю даже, это проблема на SP2 проявлялась
|
|
|
|
|
#13 |
|
Участник
|
У меня SP3
|
|
|
| Теги |
| rls, запрос (query), права доступа, права доступа на уровне записей (rls), record level security |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Gustav: Unsorted, или Записки DAX-дилетанта - II | 39 | |||
| Проблема с RLS | 3 | |||
| Проблема с RLS и SecurityKey. | 3 | |||
| Сложные SQL запросы | 8 | |||
| Сложные while select-запросы или вложенные циклы | 10 | |||
|