+38 (067) 282-63-66

office@bitimpulse.com

  • Ua
  • Ru
  • En

Обзор пройденного

  1. Мы создали ссылку на куб Adventure Works в базе c таким же названием.
  2. Мы создали двух пользователей — mike и john (с такими же паролями), и дали им доступ к кубам.
  3. Мы создали отчет, и дали права всем пользователям его видеть. Кроме того, пользователю john явно запретили его видеть.

Пункты 1 и 2 нужно проделать только один раз. Более того, есть способ раздачи доступа к одному или нескольким кубам одновременно большому количеству пользователей, и при этом можно установить ограничение на одно или более измерений. Этот функционал мы рассмотрим позже.

Давайте рассмотрим, что будет, если войти в модуль отчетности под пользователем mike. Сделать это можно двумя способами. Первый способ – стандартный: запустить модуль отчетности и ввести данные в логон-форму:

Но есть и второй способ – выполнить вот этот пункт в контекстном меню для пользователя в модуле администрирования:

После входа пользователь john увидит последовательно вот такие окна:

Примечание. Если Вы не видите ни одного отчета, значит, Вы чего-то не сделали в модуле администрирования:

1) либо не выставили версию отчета в статус Active;
2) либо не дали прав пользователю ни на этот отчет, ни на одну из его родительских папок.

Так как в модуле администрирования мы создали только один отчет, то только он и отображается в дереве (в папке «Folder 1»). Когда вы создадите больше отчетов, все они будут отображаться в этом дереве.

Выберите пункт контекстного меню Generate для этого отчета:

Добавится новая закладка Reports слева, а в ней сверху будут еще закладки, по одной для каждого сгенерированного отчета:

Пользователь может сгенерировать сразу несколько отчетов, и видеть их на разных закладках одновременно.

Как видите, у пользователя модуля отчетности такой же вид дизайнера отчетов, как у администратора. Это случилось потому, что пользователь john принадлежит профилю Default Profile, а для него разрешены все функции (то есть, пользователь может не только смотреть отчет, но и менять структуру страницы, выбирать желаемый уровень детализации, и пр.).

Обратим внимание на еще одну особенность:

Если выполнить эту операцию, вид будет таков:

То есть, пользователь видит только отчет. Переключаться между режимами просмотра Вы можете и в модуле администрирования.

Таким образом, пользователи могут видеть список отчетов, выбрать желаемый отчет, сгенерировать его – и получить данные из куба в виде pivot-таблицы. Кроме того, пользователь может:

  • создавать свои собственные страницы;
  • менять структуру отчета;
  • устанавливать правила подсветки;
  • менять форматирование;
  • просматривать детали (drill through);
  • экспортировать данные в Excel / PDF / PNG;
  • печатать отчет.

Все эти действия детально описаны в документации по модулю отчетности.