Микростратегия — фильтрация дашборда в зависимости от пользователя

Мне нужно отфильтровать панель мониторинга на основе пользователя.

Например:

если user1 мой-атрибут = 1

если user2 мой-атрибут = 2

Какой метод я мог бы использовать для этого также в отчетах и ​​документах?


person AndreA    schedule 23.04.2015    source источник


Ответы (1)


Здесь вам нужны фильтры безопасности MicroStrategy.

Вы можете создать два фильтра безопасности, пусть вызовут их:

MyAttributeEqual1

а также

MyAttributeEqual2

Фильтры безопасности очень похожи на обычные фильтры, поэтому вы можете поиграть с ними и выяснить, какие условия лучше всего использовать.

Затем вам нужно изменить пользователей, чтобы назначить право фильтр. В случае необходимости вы можете назначить фильтры безопасности группе пользователей, и они будут применяться ко всем пользователям в этой группе.

Фильтры безопасности будут добавлены в код SQL, созданный MicroStrategy при запуске отчета, и они станут дополнительным условием where.

Предупреждение: будьте осторожны, если вы назначаете фильтр безопасности для атрибута, а затем показываете данные для родительского атрибута, в этом случае механизм SQL не применит фильтр.

person mucio    schedule 23.04.2015