(Null) Значения в кубе SSAS при выборе роли

У меня такая проблема:

Когда я обрабатываю куб в SSAS и просматриваю данные как обычный пользователь без ограничений, все в порядке, и агрегированные результаты показывают их нормальные значения.

Когда я выбираю внутри Data Tools (MsSQL 2012) для просмотра данных как определенной роли, тогда все ограничения безопасности работают нормально (например, я просматриваю только данные конкретной страны и никакие другие), но все соответствующие значения равны (null).

Я попробовал Visual Totals = true и наложил эти ограничения как на измерение, так и на куб. CALCULATE в сценарии расчета все еще существует (все работает нормально, когда я выбираю обычного пользователя).

Это происходит как с мерами, так и с расчетными значениями !!!

Есть идеи, что могло случиться?


person Athanasios Kataras    schedule 29.10.2012    source источник


Ответы (1)


Решено.

Эта проблема связана с данными ячейки !!!

Студия Data Tools автоматически проверяет флажки разрешить доступ к данным ячеек на соответствующей вкладке.

Если в них не определен запрос многомерных выражений, автоматически предполагается, что у вас нет разрешений на просмотр каких-либо агрегированных данных меры !!!!

Снимите флажки или определите правильный запрос многомерных выражений и проблема будет устранена !!!!

person Athanasios Kataras    schedule 30.10.2012
comment
Спасибо за ответ. В текущей версии этот флажок установлен «Включить разрешения на чтение», что вводит в заблуждение. Его НЕ следует проверять, если вы хотите, чтобы они могли читать данные ячеек. - person AaronLS; 27.07.2016