Создание нерегламентированных отчетов с помощью моделей отчетов

Изменения: 17 ноября 2008 г.

Для своевременного и эффективного принятия решений специалистам по информации во всей организации необходим доступ к бизнес-данным. Бизнес-пользователям, обладающим большими навыками и широким опытом, необходим наглядный и мощный инструмент для исследования и поиска ответов на важные вопросы, не требующий глубоких технических знаний по корпоративным источникам данных.

Построитель отчетов предоставляет бизнес-пользователям возможность создавать собственные отчеты на основе простой модели отчетов, создаваемой в конструкторе моделей. Будучи полностью интегрированным со службами Microsoft SQL Server 2005 Reporting Services, построитель отчетов использует все возможности платформы создания отчетов для доведения нерегламентированных отчетов до всех пользователей.

Построитель отчетов может быть запущен на любой платформе, поддерживающей Microsoft.NET Framework версии 2.0. Если на клиентском компьютере не установлена платформа .NET Framework 2.0, пользователю будет предложено установить ее.

Построитель отчетов

Пользователи создают отчеты с помощью средства «Построитель отчетов». Интерфейс построителя отчетов основан на тех же принципах Microsoft Office, что и в приложениях вроде Excel и PowerPoint. Пользователи начинают с шаблонов форматов отчетов, содержащих предопределенные области данных для создания комбинаций таблиц, матриц и диаграмм. Перемещаясь по модели отчетов, пользователи выбирают элементы отчета и устанавливают ограничения для фильтрации данных отчета. Модель отчета содержит все необходимые данные для построителя отчетов, чтобы тот мог автоматически формировать исходные запросы и получать запрашиваемые данные. Построитель отчетов позволяет пользователям также:

  • добавлять в отчеты текст и форматирование;
  • создавать новые поля и вычисления, определяемые на модели отчетов;
  • предварительно просматривать, печатать и публиковать отчеты;
  • исследовать данные, связанные с содержимым отчета.
Интерактивный просмотр данных

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

  • Автоматическое создание новых детализированных отчетов позволяет пользователям исследовать данные в ходе прохождения по модели.
  • Запросы для отчетов формируются в ходе прохождения по модели «на лету», передавая контекст текущего «положения» пользователя в модели.
  • Пользователи могут углубляться в детализацию настолько глубоко, насколько позволяют связи, ведущие от текущего элемента.
Модели отчетов

Отчеты построителя отчетов создаются на основе моделей отчетов, предоставляющих слой бизнес-логики поверх базового источника данных. Модели отчетов включают:

  • Бизнес-имена для полей и таблиц баз данных.
  • Определение связей между элементами источника данных.
  • Логическое группирование элементов модели.

Модель отчетов помогает пользователям искать и выбирать нужные им сведения из базового источника данных. Затем построитель отчетов использует определения модели отчетов для автоматического создания исходного запроса с целью получения запрашиваемых данных. Кроме того, элементы модели могут быть защищены таким образом, чтобы пользователи видели только данные, на просмотр которых у них есть разрешение.

Конструктор моделей

Конструктор моделей — пользовательское приложение, предназначенное для определения, изменения и публикации моделей отчетов. Можно запустить конструктор моделей и начать проектирование непосредственно на источнике данных либо автоматически сформировать модель на основе набора стандартных правил в качестве отправной точки для проектирования модели. Конструктор моделей может формировать модели на основе баз данных SQL Server 2000 и 2005, а также баз данных Oracle версии 9.2.0.3 и более поздних и баз данных Teradata версии 12.00 или 6.20.

ms159750.note(ru-ru,SQL.90).gifПримечание.
Модели отчетов на основе баз данных служб SQL Server 2005 Analysis Services формируются с помощью диспетчера отчетов или среды SQL Server Management Studio.

Интеграция со службами Reporting Services

Отчеты, создаваемые построителем отчетов, после публикации аналогичны другим отчетам служб Reporting Services и поддерживают все функции просмотра и управления, предоставляемые платформой поддержки отчетов.

  • Построитель отчетов представляет собой приложение ClickOnce Windows Forms, разворачиваемое с сервера отчетов с целью централизованного управления.
  • Отчеты построителя отчетов публикуются на языке определения отчетов.
  • Для управления отчетами, их защиты и доставки используются одни и те же методы и API-интерфейсы.
  • Отчеты построителя отчетов можно редактировать в конструкторе отчетов, чтобы использовать все возможности конструктора отчетов, например вложенные области данных и поддержку расширенных выражений.
  • Их можно запускать из приложений сторонних разработчиков, предназначенных для интегрированной работы с отчетами.

Интеграция SQL Server Studio

Пользовательский интерфейс для защиты моделей и элементов моделей, а также управления ими, интегрирован в среду SQL Server Management Studio. Управление моделями осуществляется здесь так же, как и управление другими элементами сервера отчетов.

  • Защита моделей и управление ими посредством среды SQL Server Management Studio.
  • Новые API-интерфейсы для управления моделями.

В этом разделе

См. также

Задачи

Как запустить построитель отчетов

Основные понятия

Построитель отчетов
Конструктор моделей
Разделы руководства по конструктору моделей
Источники данных, поддерживаемые службами Reporting Services
Создание моделей с использованием средств управления отчетами

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

17 ноября 2008 г.

Обновления
  • Теперь можно создавать модели на основе баз данных Teradata.

12 декабря 2006 г.

Обновления
  • Модели теперь можно создавать на основе баз данных Oracle.

14 апреля 2006 г.

Добавления
  • Сведения о версиях.