Поделиться через


Учебники. Создание образцов отчетов AdventureWorks 2008R2 (SSRS)

Набор образцов отчетов AdventureWorks содержит примеры отчетов, проектов отчетов и функций отчетов для служб SQL Server Службы Reporting Services. Эти образцы отчетов доступны в качестве проекта сервера отчетов в решении среды Business Intelligence Development Studio. Дополнительные сведения см. в разделе Образцы служб Reporting Services.

Имеются две среды создания отчетов, в которых можно создать отчеты для служб Службы Reporting Services.

  • Конструктор отчетов в среде Business Intelligence Development Studio предоставляет пользовательский интерфейс среды Visual Studio, знакомый разработчикам. В файле решения среды BI Development Studio можно создать несколько проектов сервера отчетов. С помощью проектов и папок можно организовать несколько общих источников данных, общих наборов данных, отчетов и ресурсов. Можно выполнить развертывание отдельных или всех элементов на сервере отчетов, включая части отчетов. Нельзя добавить элемент с сервера отчетов непосредственно в отчет или в проект отчета.

  • Построитель отчетов 3.0 является автономным приложением, которое имеет пользовательский интерфейс ленты Office. В построителе отчетов в определенный момент времени можно открыть один отчет или общий набор данных. При наличии необходимых разрешений можно открывать и изменять отчеты или общие наборы данных непосредственно на сервере отчетов.

    ПримечаниеПримечание

    Образцы отчетов AdventureWorks 2008R2 не предназначены для запуска в построителе отчетов 3.0. Начинающим разработчикам отчетов рекомендуется сначала ознакомиться с базовыми понятиями и функциями создания отчетов из разделов справки по построителю отчетов, учебников, образцов и видеоматериалов. Дополнительные сведения см. в разделах Приступая к работе с построителем отчетов 3.0 и Учебники (построитель отчетов 3.0) в документации по построителю отчетов 3.0 или на сайте msdn.microsoft.com и в образцах отчетов построителя отчетов 3.0.

Учебники в этом разделе помогут опытному разработчику отчетов строить образцы отчетов AdventureWorks 2008R2 с применением конструктора отчетов в среде Business Intelligence Development Studio. Этот набор отчетов содержит примеры актуальных функций конструирования отчетов в службах SQL Server 2008 R2 Службы Reporting Services. В связи со сложностью вложенных элементов отчетов в некоторых из отчетов рекомендуется ознакомиться с советами по проектированию отчетов в разделе Советы по проектированию отчетов (построитель отчетов версии 3.0 и службы SSRS).

Системные требования

Список требований см. в разделе Предварительные требования для образцов отчетов AdventureWorks 2008R2 (SSRS).

Задачи

В следующей таблице описываются образцы отчетов AdventureWorks 2008R2 и их связи.

Заголовок отчета

Назначение

Связи

Учебник

AdventureWorks2008R2_Base

Рассматриваются задачи, общие для всех отчетов: работа с содержимым верхних и нижних колонтитулов страниц, заполнители текста для сценариев и переключение их отображения, заполнители текста описания, параметры и отображение параметров, а также общие источники данных.

Учебник включает примеры по установке условной видимости, как по переключателю, так и по выражению, основанному на логическом параметре.

Базовый отчет для каждого учебника. Учебник для каждого из отчетов начинается с копирования этого базового отчета и переименования копии.

Создание проекта сервера отчетов и отчета AdventureWorks2008R2_Base (SSRS)

Employee_Sales_Summary_2008R2

Отображает продажи за один месяц в сравнении с аналогичными продажами в предыдущие годы.

Показывает текущие продажи относительно квот.

Содержит действие детализации по номеру заказа на продажу в матрице, которая открывает отчет Sales_Order_Detail_2008R2.

Создание отчета Employee_Sales_Summary_2008R2 (SSRS)

Sales_Order_Detail_2008R2

Отображает подробности заказов на продажу для диапазона номеров заказов на продажу.

Использует отчет Store_Contracts_2008R2 в качестве вложенного отчета в области заголовка заказа на продажу.

Создание отчета Sales_Order_Detail_2008R2 (SSRS)

Store_Contacts_2008R2

Отображает контактные данные для магазина.

Используется в качестве вложенного отчета в отчете Sales_Order_Detail_2008R2.

Создание отчета Store_Contacts_2008R2 (SSRS)

Sales_by_Region_2008R2

Показывает расположение оптово-розничных магазинов AdventureWorks и индивидуальных клиентов в США.

Содержит действие детализации для маркера магазина на карте и поле магазина в матрице, которое открывает отчет Customers_Near_Stores_2008R2.

Создание отчета Sales_by_Region_2008R2 (SSRS)

Customers_Near_Stores_2008R2

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

Используется в качестве целевого отчета для действия детализации в отчете Sales_by_Region_2008R2.

Создание отчета Customers_Near_Stores_2008R2 (SSRS)

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

Обновленное содержимое

  • Измененный отчет включает файл AdventureWorks2008R2_Base.rdl