Проектирование и реализация отчетов с помощью построителя отчетов 1.0
Для своевременного и эффективного принятия решений информационным работникам во всей организации необходим доступ к бизнес-данным. Бизнес-пользователям, обладающим большими навыками и широким опытом, необходим наглядный и мощный инструмент для исследования и поиска ответов на важные вопросы, не требующий глубоких технических знаний по корпоративным источникам данных.
Построитель отчетов предоставляет бизнес-пользователям возможность создавать собственные отчеты на основе простой модели отчетов, создаваемой в конструкторе моделей. Будучи полностью интегрированным со службами MicrosoftSQL ServerReporting Services, построитель отчетов использует все возможности платформы создания отчетов для доведения нерегламентированных отчетов до всех пользователей.
Построитель отчетов может функционировать на любой платформе, поддерживающей Microsoft.NET Framework 2.0. Если на клиентском компьютере не установлена платформа .NET Framework 2.0, пользователю будет предложено установить ее.
Построитель отчетов
Пользователи создают отчеты с помощью средства «Построитель отчетов». Интерфейс построителя отчетов основан на тех же знакомых принципах Microsoft Office, что и Excel, и PowerPoint. Пользователи начинают с шаблонов макетов отчетов, содержащих предопределенные области данных для создания комбинаций таблиц, матриц и диаграмм. Перемещаясь по модели отчетов, пользователи выбирают элементы отчета и устанавливают ограничения для фильтрации данных отчета. Модель отчета содержит все необходимые данные для построителя отчетов, чтобы тот мог автоматически формировать исходные запросы и получать запрашиваемые данные. Построитель отчетов позволяет пользователям также:
добавлять в отчеты текст и форматирование;
создавать новые поля и вычисления, определяемые на модели отчетов;
предварительно просматривать, печатать и публиковать отчеты;
исследовать данные, связанные с содержимым отчета.
Интерактивный просмотр данных
Отчеты, создаваемые построителем отчетов, дают возможность пользователям в интерактивном режиме детализировать и исследовать данные, связанные с содержимым отчета.
Автоматическое создание новых детализированных отчетов позволяет пользователям исследовать данные в ходе прохождения по модели.
Запросы для отчетов формируются в ходе прохождения по модели «на лету», передавая контекст текущего «положения» пользователя в модели.
Пользователи могут углубляться в детализацию настолько глубоко, насколько позволяют связи, ведущие от текущего элемента.
Модели отчетов
Отчеты построителя отчетов создаются на основе моделей отчетов, предоставляющих слой бизнес-логики поверх базового источника данных. Модели отчетов включают:
Бизнес-имена для полей и таблиц баз данных.
Определение связей между элементами источника данных.
Логическое группирование элементов модели.
Модель отчетов помогает пользователям искать и выбирать нужные им сведения из базового источника данных. Затем построитель отчетов использует определения модели отчетов для автоматического создания исходного запроса с целью получения запрашиваемых данных. Кроме того, элементы модели могут быть защищены таким образом, чтобы пользователи видели только данные, на просмотр которых у них есть разрешение.
Конструктор моделей
Конструктор моделей — пользовательское приложение, предназначенное для определения, изменения и публикации моделей отчетов. Пользователи, создающие модели, могут запустить конструктор моделей и начать конструирование непосредственно на источнике данных или же автоматически сформировать модель на основе набора стандартных правил в качестве отправной точки для конструирования модели. Конструктор моделей может формировать модели с использованием баз данных SQL Server 2000 или более поздних версий, а также баз данных Oracle версии 9.2.0.3 или более поздних.
Примечание |
---|
Модели отчетов на основе баз данных служб SQL Server 2005 Analysis Services формируются с помощью диспетчера отчетов или служб SharePoint Services. |
Интеграция со службами Reporting Services
Отчеты, создаваемые построителем отчетов, после публикации аналогичны другим отчетам служб Reporting Services и поддерживают все функции просмотра и управления, предоставляемые платформой поддержки отчетов.
Построитель отчетов представляет собой приложение ClickOnce Windows Forms, разворачиваемое с сервера отчетов с целью централизованного управления.
Отчеты построителя отчетов публикуются на языке определения отчетов.
Для управления отчетами, их защиты и доставки используются одни и те же методы и API-интерфейсы.
Отчеты построителя отчетов можно редактировать в конструкторе отчетов, чтобы использовать все возможности конструктора отчетов, например вложенные области данных и поддержку расширенных выражений.
Их можно запускать из приложений сторонних разработчиков, предназначенных для интегрированной работы с отчетами.
Интеграция с диспетчером отчетов
Пользовательский интерфейс, обеспечивающий защиту и управление моделями и элементами моделей, интегрирован в диспетчер отчетов. Управление моделями осуществляется здесь так же, как и управление другими элементами сервера отчетов.
Защита и управление моделями с помощью диспетчера отчетов.
Новые API-интерфейсы для управления моделями.
В этом разделе
Раздел |
Описание |
---|---|
Работа с построителем отчетов 1.0 (нерегламентированные отчеты) |
Содержит обсуждение построителя отчетов и приемов конструирования и выполнения отчетов с помощью предварительно спроектированных шаблонов отчетов. |
Рассматриваются методы создания отчетов на основе моделей в конструкторе отчетов. |
|
Содержит пошаговые инструкции для завершения задач в построителе отчетов. |
|
Содержит построенные на основе AdventureWorks учебники по использованию построителя отчетов. |
|
Рассматривает вопрос об использовании конструктора моделей отчетов для создания моделей отчетов, а также о формировании моделей с помощью диспетчера отчетов. |
|
Содержит пошаговые инструкции для завершения задач в конструкторе моделей. |
|
Содержит построенные на основе AdventureWorks учебники по использованию конструктора моделей. |
|
Рассматриваются методы публикации моделей на сервере отчетов. |
См. также