Полностью скрыть таблицу в SSAS Tabular

У меня есть требование, в котором я не уверен, следует ли мне использовать перспективу или роли или их комбинацию.

По сути, в моем табличном кубе есть таблица, которую некоторые пользователи не могут видеть, поэтому я создал две перспективы: одну с этой таблицей и другую, которая скрывает таблицу. Это здорово, но ничто не мешает пользователям выбрать перспективу, которая имеет доступ к таблице, которую я хочу скрыть.

Итак, я создал роль и в «фильтре dax» добавил «= FALSE()» (согласно этому сообщению https://msdn.microsoft.com/en-us/library/hh213165.aspx?f=255&MSPPError=-2147217396), что предотвращает отображается, но проблема в том, что таблица доступна для выбора.

Каков наилучший способ решить это требование?

Спасибо


person Diego    schedule 05.03.2015    source источник


Ответы (1)


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

С уважением, Арман

person RmN    schedule 22.08.2016