Я относительно новичок в ssas, и у меня проблемы с чем-то.Как ограничить уровни иерархии SSAS для пользователей?
Сценарий:
- Куб с иерархией компании (регион, к югу от региона, страны, компании)
- безопасности Dimension применяется путем фильтрации размер компании, связывая имя пользователя в список разрешенных компании.
- Включить Visual Total включен, чтобы вы могли видеть только итоги на каждом уровне иерархии для тех компаний, для которых у вас есть доступ.
Проблема:
Было предложено, что если пользователь может видеть только компании для одной страны (к примеру), то они не должны быть в состоянии видеть более высокие уровни в иерархии (как итоговые будут одинаковыми). т. е. если вы можете видеть только британские компании, вы должны видеть только уровни страны и компании в иерархии, а не уровни субрегиона (Европа) и региона (EMEA).
Есть ли у кого-нибудь идеи о том, как это можно сделать, или даже если это можно сделать? Мы можем управлять решением для работы на уровне отчетности, но требование заключается в том, что это должно обрабатываться в кубе, чтобы обеспечить будущие специальные отчеты/альтернативные отчеты.
Идеи/вещи, которые я пробовал:
- Попытка увидеть, если установка элемента по умолчанию имеет никакого влияния на уровни иерархии вы можете увидеть (это не делает)
Реализовано несколько перспективы которые идентичны для используемой ими иерархии ; каждая точка зрения использует иерархию, которая имеет , начинается с более низкого и нижнего уровня.
- это работает до точки, но я не могу видеть, как ограничить пользователя только с одной точки зрения
HideMemberIf - насколько я могу видеть, это используется для создания оборванный иерархия и скрывает нижние члены, а не верхние уровни иерархии.
Итак, в заключение, hmmm.
Пример: 5 компаний, UK Plc, UK Ltd, France Plc, France Ltd, Germany Plc. Джон может видеть все Великобритания (UK Plc & UK Ltd). Энн может видеть FR Plc. Крис может видеть все Доход (в М): UK Plc - £ 28, UK Ltd £ 32, FR Plc £ 78, FR Ltd £ 12, DE Plc £ 180 Джон может видеть уровень страны (всего £ 60 для Великобритании) Ann может видеть уровень компании (£ 78 за FR Plc) Крис может уровень субрегиона (всего £ 330 для Европы) Следовательно, никто не должен «видеть» общую сумму для региона (EMEA). Джону не нужно видеть общую сумму для субрегиона (так как общая сумма будет такой же, как в Великобритании). Энн не нужно видеть общее для компании (по той же причине). – 2009-06-22 14:45:43
Итоги должным образом обрабатываются с использованием безопасности измерений (как указано выше) с помощью флажка «Включить визуальные итоговые значения» – 2009-06-22 14:46:23