Обзор пройденного
- Мы создали ссылку на куб Adventure Works в базе c таким же названием.
- Мы создали двух пользователей — mike и john (с такими же паролями), и дали им доступ к кубам.
- Мы создали отчет, и дали права всем пользователям его видеть. Кроме того, пользователю john явно запретили его видеть.
Пункты 1 и 2 нужно проделать только один раз. Более того, есть способ раздачи доступа к одному или нескольким кубам одновременно большому количеству пользователей, и при этом можно установить ограничение на одно или более измерений. Этот функционал мы рассмотрим позже.
Давайте рассмотрим, что будет, если войти в модуль отчетности под пользователем mike. Сделать это можно двумя способами. Первый способ – стандартный: запустить модуль отчетности и ввести данные в логон-форму:
Но есть и второй способ – выполнить вот этот пункт в контекстном меню для пользователя в модуле администрирования:
После входа пользователь john увидит последовательно вот такие окна:
Примечание. Если Вы не видите ни одного отчета, значит, Вы чего-то не сделали в модуле администрирования:
1) либо не выставили версию отчета в статус Active;
2) либо не дали прав пользователю ни на этот отчет, ни на одну из его родительских папок.
Так как в модуле администрирования мы создали только один отчет, то только он и отображается в дереве (в папке «Folder 1»). Когда вы создадите больше отчетов, все они будут отображаться в этом дереве.
Выберите пункт контекстного меню Generate для этого отчета:
Добавится новая закладка Reports слева, а в ней сверху будут еще закладки, по одной для каждого сгенерированного отчета:
Пользователь может сгенерировать сразу несколько отчетов, и видеть их на разных закладках одновременно.
Как видите, у пользователя модуля отчетности такой же вид дизайнера отчетов, как у администратора. Это случилось потому, что пользователь john принадлежит профилю Default Profile, а для него разрешены все функции (то есть, пользователь может не только смотреть отчет, но и менять структуру страницы, выбирать желаемый уровень детализации, и пр.).
Обратим внимание на еще одну особенность:
Если выполнить эту операцию, вид будет таков:
То есть, пользователь видит только отчет. Переключаться между режимами просмотра Вы можете и в модуле администрирования.
Таким образом, пользователи могут видеть список отчетов, выбрать желаемый отчет, сгенерировать его – и получить данные из куба в виде pivot-таблицы. Кроме того, пользователь может:
- создавать свои собственные страницы;
- менять структуру отчета;
- устанавливать правила подсветки;
- менять форматирование;
- просматривать детали (drill through);
- экспортировать данные в Excel / PDF / PNG;
- печатать отчет.
Все эти действия детально описаны в документации по модулю отчетности.







