Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kurs.rtf
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
24 Мб
Скачать
☆

Создание отчётов с применением конструктора

Построитель отчетов создает отчеты на основе моделей отчетов, которые в построителе отчетов называются источниками данных. Модели отчётов создаются разработчиком в лице аналитика, администратора или разработчик БД. Источники данных содержат сведения о данных, доступных в БД, а также о связях между ними. При перетаскивании полей в область конструирования создаётся макет отчета, определяются данные, необходимые для получения данных отчета (рисунок 17.1).

Отчеты построителя отчетов публикуются с использованием языка определения отчетов, позволяющего пользователям применять все возможности служб Reporting Services. Поскольку отчеты построителя отчетов сохраняются с использованием языка определения отчетов, их можно открывать и изменять с помощью инструментальных средств конструктора отчётов. Отчёты построителя отчётов управляются, защищаются и доставляются с помощью тех же API-интерфейсов, что и отчеты конструктора отчетов. Кроме того, построитель отчетов можно запускать в приложениях сторонних разработчиков для интеграции отчетов.

Рисунок 17.1 – Окно построителя отчётов

Модель отчета представляет собой описание метаданных источника данных и его связей. Чтобы создавать отчеты с помощью построителя отчетов, необходимо вначале сконструировать модель отчета на основе БД SQL Server или куба Analysis Services. Модели можно создавать с помощью конструктора моделей, диспетчера отчетов или среды Management Studio. Конструктор моделей обеспечивает наибольшую эффективность при создании моделей на основе баз данных SQL Server. С помощью конструктора моделей можно выбирать правила, применяемые во время процесса формирования модели, а также изменять модель и лежащее в ее основе представление источника данных. Редактировать модели отчётов можно только на основе БД SQL Server. Если модель отчёта сформирована средствами Analysis Services и соответствующий куб был изменен, то модель формируется повторно. Модели на основе БД SQL Server можно редактировать в среде конструктора моделей независимо от инструментария, использованного для первоначального создания. Редактирование моделей на основе служб Analysis Services в среде конструктора возможно только при разработке их с использованием SSMS.

Краткие итоги

  1. По результатам анализа данных отчёты можно создавать с помощью конструктора и построителя отчётов службы SSRS. При создании отчётов данные можно фильтровать, группировать, сортировать и осуществлять вычисления по формулам.

  2. С помощью построителя отчётов могут создаваться табличные отчёты, матричные и диаграммные отчёты. После сохранения отчёта, созданного построителем, его можно его можно редактировать другими средствами.

  3. Сложные отчёты создаются с помощью конструктора отчётов, поддерживающего различные способы создания отчётов. Отчёты могут иметь как произвольную форму, так и разветвлённую структуру.

  4. Конструктор отчётов поддерживает импорт отчётов из БД (.mdb) и проектов (.adp) Microsoft Access. Отчёт в файле базы данных или проекта преобразуется и сохраняется в создаваемом проекте отчёта службы SSRS.

  5. Созданные с применением SSAS отчёты можно экспортировать на локальный компьютер в форматах файлов TIFF, PDF, Excel, HTML.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]