Образцы отчетов AdventureWorks
Изменения: 14 апреля 2006 г.
Образцы отчетов AdventureWorks представляют собой набор шаблонных файлов определения отчета, которые используют базы данных AdventureWorks в качестве источников данных. Каждый отчет можно передать и просмотреть отдельно, однако некоторые отчеты предназначены для совместного использования с помощью ссылок. Образцы отчетов могут быть использованы для ознакомления с возможностями служб Reporting Services или в качестве шаблонов для проектирования новых отчетов.
Примечание. |
---|
При использовании SQL Server 2005 Express Edition with Advanced Services перед публикацией образцов отчетов на сервере отчетов необходимо изменить URL-адрес сервера отчетов. Кроме того, для него не поддерживается отчет «Сопоставление причин покупки», поскольку в этом случае необходимы службы Analysis Services, отсутствующие в выпуске Express Edition. |
Сценарий
Компания Adventure Works Cycles публикует сведения о продукте и продажах, доступные для всех сотрудников компании. Данные в отчетах представлены в различных форматах. При необходимости пользователи могут просматривать эти отчеты, открывая их в диспетчере отчетов.
Язык
Язык определения отчетов
Возможности
В образцах отчетов AdventureWorks демонстрируются разнообразные свойства отчетов. Описания, приведенные в следующей таблице, разъясняют, какие возможности реализованы в каждом отчете.
Отчет
Описание
Продажи компании
Продажи компании Adventure Works Cycles по кварталам и категориям продуктов. Данный отчет демонстрирует использование матричной области данных, обеспечивающей углубленную детализацию сводных данных в итоговые данные, показывая и скрывая строки. Также он иллюстрирует использование фоновых изображений.
Сводка продаж, выполненных сотрудниками
Продажи отдельных сотрудников компании Adventure Works Cycles. В данный отчет входят диаграммы «Сравнение продаж» и «Сравнение текущих месячных продаж» наряду с таблицей «Сводка заказов за текущий месяц», которая включает детализацию по отдельным заказам. Этот отчет иллюстрирует использование нескольких наборов данных, диаграмм, таблиц, детализации и динамических параметров.
Каталог продукции
Полный каталог продукции компании Adventure Works Cycles с иллюстрациями. Данный отчет иллюстрирует использование внедренных изображений, изображений базы данных, разрыв страниц, нижних колонтитулов страниц, таблиц, условного форматирования и схемы документа.
Продажи группы изделий
Пять лучших торговых агентов и магазинов компании Adventure Works Cycles. Данный отчет показывает набор данных с запросами, содержащими предложение TOP. Также он иллюстрирует использование таблиц, диаграмм, многозначных параметров, сортировки для пользователя, вычисляемых полей и ссылок детализации.
Примечание.
Начиная с SQL Server 2005 с пакетом обновления 1 (SP1) раскрывающийся список параметров подкатегории не содержит элемента «All».
Подробные сведения заказа на продажу
Подробные сведения об отдельном заказе компании Adventure Works Cycles. К данному отчету можно обратиться как к детализированному отчету из отчета «Сводка продаж по сотрудникам» и из отчета с углубленной детализацией «Территориальные продажи». Этот отчет иллюстрирует использование списков, таблиц, параметров и выражений.
Территориальные продажи
Продажи компании Adventure Works Cycles по отдельным территориям. Данный отчет предоставляет углубленно-детализированные сведения о менеджерах по продажам и номерах заказов с детализацией по индивидуальным заказам. Этот отчет демонстрирует использование области данных таблицы, которая обеспечивает углубленную детализацию сводных данных, показывая и скрывая строки. Также он иллюстрирует использование детализованных ссылок и условного форматирования.
Сопоставление причин покупки
Отображает сопоставление причин покупки из куба служб Analysis Services. Также иллюстрирует применение многозначного параметра. Для отчета «Сопоставление причин покупки» необходимы службы SQL Server Analysis Services и база данных AdventureWorks служб Analysis Services.
Предварительные требования
Чтобы использовать образцы отчетов, система должна отвечать следующим требованиям.
Сервер
- Службы Microsoft SQL Server 2005 Reporting Services (выпуски Evaluation, Standard, Developer или Enterprise) или выпуск SQL Server 2005 Express Edition with Advanced Services.
- Microsoft SQL Server 2005.
- Образцы баз данных AdventureWorks и AdventureWorksDW, которые входят в поставку SQL Server 2005, доступны также на веб-узле разработчиков на SQL Server.
- Службы Microsoft SQL Server 2005 Analysis Services (необходимы для отчета «Сопоставление причин покупки»).
- OLAP-куб AdventureWorks (необходим для отчета «Сопоставление причин покупки»).
Клиент
- Microsoft Internet Explorer 6.0 с разрешением на выполнение сценариев.
- Среда Business Intelligence Development Studio (необязательно).
Примечание. Среда Business Intelligence Development Studio не поддерживается компьютерами на базе Itanium, однако она поддерживается на компьютерах х64. Если образцы баз данных SQL Server 2005 были развернуты на компьютере Itanium, изменение и запуск образцов можно производить в среде BI Development Studio на компьютерах x86 или x64.
Установка образцов
При установке SQL Server образцы автоматически не устанавливаются. Указания по установке образцов см. в разделе Установка образцов.
Развертывание образца куба
В выпусках Standard Edition и Enterprise Edition имеется проект образца AdventureWorks для служб Analysis Services. Отчет «Сопоставление причин покупки» работает с обеими версиями проекта.
Развертывание версии образца куба для Standard Edition
На панели инструментов среды Business Intelligence Development Studio в меню Файл выберите пункт Открыть, а затем Проект или Решение.
Перейдите в папку «C:\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project\Standard», выберите файл Adventure Works DW.sln и нажмите кнопку Открыть.
В обозревателе решений щелкните правой кнопкой мыши пункт Adventure Works DW Standard Edition и выберите команду Развернуть.
В среде Management Studio подключитесь к экземпляру служб Analysis Services.
Раскройте пункт «Базы данных» и убедитесь в том, что доступна база данных «Adventure Works DW» выпуска Standard Edition.
В среде Business Intelligence Development Studio в меню Файл выберите Открыть, а затем Проект или Решение.
Перейдите в каталог «C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\AdventureWorks Sample Reports», выберите файл AdventureWorks Sample Reports.sln и нажмите кнопку Открыть.
Примечание. Образцы служб Reporting Services и Analysis Services находятся в разных папках. Если найти файл AdventureWorks Sample Reports.sln не удается, проверьте, правильно ли задан путь. В обозревателе решений дважды щелкните файл AdventureWorksAS.rds.
Введите следующую строку соединения. В строке соединения указан выпуск Standard Edition образца базы данных «Adventure Works DW»:
Data Source=(local);Initial Catalog="Adventure Works DW Standard Edition"
Руководствуясь инструкциями в подразделе «Развертывание образцов отчетов AdventureWorks», разверните образцы отчетов. Так как решение уже открыто, можно перейти к шагу 3.
Развертывание версии образца куба для Enterprise Edition
- На панели инструментов среды Business Intelligence Development Studio в меню Файл, выберите Открыть, а затем Проект или Решение.
- Перейдите в папку «C:\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project\Enterprise», выберите файл Adventure Works DW.sln и нажмите кнопку Открыть.
- В обозревателе решений щелкните правой кнопкой мыши пункт Adventure Works DW и выберите команду Развернуть.
- В среде SQL Server Management Studio подключитесь к экземпляру служб Analysis Services.
- Раскройте узел «Базы данных» и убедитесь в том, что образец базы данных AdventureWorksDW доступен.
- Для развертывания образцов отчетов AdventureWorks на сервере отчетов выполните шаги, указанные в следующем разделе.
Развертывание образцов отчетов AdventureWorks
- На панели инструментов среды Business Intelligence Development Studio в меню Файл выберите Открыть, а затем Проект или Решение.
- Перейдите в каталог «C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\AdventureWorks Sample Reports», выберите файл «AdventureWorks Sample Reports.sln» и нажмите кнопку Открыть.
- При использовании SQL Server 2005 Express Edition with Advanced Services необходимо изменить свойство URL-адреса целевого сервера отчетов и строку соединения по умолчанию, определяющую подключение к образцу базы данных AdventureWorks. Значения, используемые в данном образце по умолчанию, не могут применяться для установки SQL Server Express.
- В меню Проект выберите Свойства.
- Для OverwriteDataSources выберите значение True.
- В поле TargetServerURL введите следующий URL-адрес:
https://localhost/reportserver$SQLExpress
- Нажмите кнопку ОК, чтобы закрыть диалоговое окно «Свойства решения».
- В поле Общие источники данных обозревателя решений дважды щелкните AdventureWorks.rds.
- В диалоговом окне Общие источники данных на вкладке Общие замените значение в строке соединения на следующее:
Data Source=localhost\SQLExpress; Initial Catalog=AdventureWorks
- Чтобы закрыть диалоговое окно Общие источники данных, нажмите ОК.
- На стандартной панели инструментов выберите производственную конфигурацию решения (Конфигурация по умолчанию — Debug).
- В меню «Построить» выберите Развернуть отчеты образцов AdventureWorks. При развертывании решений отчеты будут опубликованы на сервере отчетов.
Просмотр образцов отчетов в диспетчере отчетов
После публикации образцов отчетов их можно просмотреть в диспетчере отчетов. Для просмотра отчетов требуются следующие разрешения.
- Необходимо иметь разрешение на доступ к локальному компоненту SQL Server Database Engine, на котором размещена база данных AdventureWorks. По умолчанию источник данных отчета настроен на использование встроенной безопасности Windows. Для входа в базу данных используются данные учетной записи Windows.
- Пользователю должна быть предоставлена роль, обеспечивающая доступ к отчету. Если вы являетесь локальным администратором на компьютере, все эти разрешения предоставляются автоматически. Если вы не являетесь локальным администратором, то перед просмотром отчета необходимо настроить назначения ролей и разрешения имен входа.
Для просмотра отчета с помощью диспетчера отчетов необходимо выполнить следующие действия.
- Откройте окно веб-обозревателя. Для диспетчера отчетов необходим обозреватель Internet Explorer 6.0 или более поздней версии, поддерживающий работу со сценариями.
- Введите URL-адрес диспетчера отчетов в адресную строку веб-обозревателя. URL-адрес по умолчанию — http://<webservername>/reports. Если используется SQL Server Express URL-адресом по умолчанию является «https://localhost/reports$SQLExpress».
- Перейдите к папке, содержащей отчеты. По умолчанию это папка образцов отчетов AdventureWorks.
- Щелкните имя отчета, который нужно открыть.
См. также
Задачи
Образцы сценариев (службы Reporting Services)
Другие ресурсы
Установка образцов баз данных и примеров AdventureWorks
Как опубликовать образцы отчетов (конструктор отчетов)
Как передавать образцы отчетов на сервер (диспетчер отчетов)