Я использую Visual Studio 2013 (C#) и SSAS 2014 (через AMO). Мне нужно подготовить список разрешений данного пользователя в базе данных SSAS. Например, domainName \ userName имеет разрешения на 2 измерения из 5 доступных в базе данных. Мне нравится готовить такой список.Каков наилучший способ получить полный список разрешений данного пользователя с использованием AMO в C#
Наименование параметра | Атрибуты | Размер, используемый в Cube | VisualTotal | Mdx Set (если есть) | Имя роли
Я могу прокрутить роли и членов и получить некоторую информацию. Но кажется, что это длинный выстрел и не будет дружественным к производительности в производственной среде. Любые советы очень ценятся!
Спасибо Янис. Я начал изучать его. Кажется, этого не может быть достигнуто с помощью AMO через VS 2013. правильно? –
Я думаю, что это должно быть возможно, потому что AMO разоблачает объекты SSAS, однако не может придумать пример получения разрешений в многомерной модели. Перешел только тот, который относится к табличной модели: http://stackoverflow.com/questions/29646645/c-sharp-amo-get-roles-complete. Возможно, это может служить примером. –