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


Образцы отчетов AdventureWorks

Изменения: 14 апреля 2006 г.

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

ms160721.note(ru-ru,SQL.90).gifПримечание.
При использовании 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. Также он иллюстрирует использование таблиц, диаграмм, многозначных параметров, сортировки для пользователя, вычисляемых полей и ссылок детализации.

ms160721.note(ru-ru,SQL.90).gifПримечание.

Начиная с 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 (необязательно).
    ms160721.note(ru-ru,SQL.90).gifПримечание.
    Среда 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

  1. На панели инструментов среды Business Intelligence Development Studio в меню Файл выберите пункт Открыть, а затем Проект или Решение.

  2. Перейдите в папку «C:\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project\Standard», выберите файл Adventure Works DW.sln и нажмите кнопку Открыть.

  3. В обозревателе решений щелкните правой кнопкой мыши пункт Adventure Works DW Standard Edition и выберите команду Развернуть.

  4. В среде Management Studio подключитесь к экземпляру служб Analysis Services.

  5. Раскройте пункт «Базы данных» и убедитесь в том, что доступна база данных «Adventure Works DW» выпуска Standard Edition.

  6. В среде Business Intelligence Development Studio в меню Файл выберите Открыть, а затем Проект или Решение.

  7. Перейдите в каталог «C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\AdventureWorks Sample Reports», выберите файл AdventureWorks Sample Reports.sln и нажмите кнопку Открыть.

    ms160721.note(ru-ru,SQL.90).gifПримечание.
    Образцы служб Reporting Services и Analysis Services находятся в разных папках. Если найти файл AdventureWorks Sample Reports.sln не удается, проверьте, правильно ли задан путь.
  8. В обозревателе решений дважды щелкните файл AdventureWorksAS.rds.

  9. Введите следующую строку соединения. В строке соединения указан выпуск Standard Edition образца базы данных «Adventure Works DW»:

    Data Source=(local);Initial Catalog="Adventure Works DW Standard Edition"
    
  10. Руководствуясь инструкциями в подразделе «Развертывание образцов отчетов AdventureWorks», разверните образцы отчетов. Так как решение уже открыто, можно перейти к шагу 3.

Развертывание версии образца куба для Enterprise Edition

  1. На панели инструментов среды Business Intelligence Development Studio в меню Файл, выберите Открыть, а затем Проект или Решение.
  2. Перейдите в папку «C:\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project\Enterprise», выберите файл Adventure Works DW.sln и нажмите кнопку Открыть.
  3. В обозревателе решений щелкните правой кнопкой мыши пункт Adventure Works DW и выберите команду Развернуть.
  4. В среде SQL Server Management Studio подключитесь к экземпляру служб Analysis Services.
  5. Раскройте узел «Базы данных» и убедитесь в том, что образец базы данных AdventureWorksDW доступен.
  6. Для развертывания образцов отчетов AdventureWorks на сервере отчетов выполните шаги, указанные в следующем разделе.

Развертывание образцов отчетов AdventureWorks

  1. На панели инструментов среды Business Intelligence Development Studio в меню Файл выберите Открыть, а затем Проект или Решение.
  2. Перейдите в каталог «C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\AdventureWorks Sample Reports», выберите файл «AdventureWorks Sample Reports.sln» и нажмите кнопку Открыть.
  3. При использовании SQL Server 2005 Express Edition with Advanced Services необходимо изменить свойство URL-адреса целевого сервера отчетов и строку соединения по умолчанию, определяющую подключение к образцу базы данных AdventureWorks. Значения, используемые в данном образце по умолчанию, не могут применяться для установки SQL Server Express.
    1. В меню Проект выберите Свойства.
    2. Для OverwriteDataSources выберите значение True.
    3. В поле TargetServerURL введите следующий URL-адрес:
      https://localhost/reportserver$SQLExpress
    4. Нажмите кнопку ОК, чтобы закрыть диалоговое окно «Свойства решения».
    5. В поле Общие источники данных обозревателя решений дважды щелкните AdventureWorks.rds.
    6. В диалоговом окне Общие источники данных на вкладке Общие замените значение в строке соединения на следующее:
      Data Source=localhost\SQLExpress; Initial Catalog=AdventureWorks
    7. Чтобы закрыть диалоговое окно Общие источники данных, нажмите ОК.
  4. На стандартной панели инструментов выберите производственную конфигурацию решения (Конфигурация по умолчанию — Debug).
  5. В меню «Построить» выберите Развернуть отчеты образцов AdventureWorks. При развертывании решений отчеты будут опубликованы на сервере отчетов.

Просмотр образцов отчетов в диспетчере отчетов

После публикации образцов отчетов их можно просмотреть в диспетчере отчетов. Для просмотра отчетов требуются следующие разрешения.

  • Необходимо иметь разрешение на доступ к локальному компоненту SQL Server Database Engine, на котором размещена база данных AdventureWorks. По умолчанию источник данных отчета настроен на использование встроенной безопасности Windows. Для входа в базу данных используются данные учетной записи Windows.
  • Пользователю должна быть предоставлена роль, обеспечивающая доступ к отчету. Если вы являетесь локальным администратором на компьютере, все эти разрешения предоставляются автоматически. Если вы не являетесь локальным администратором, то перед просмотром отчета необходимо настроить назначения ролей и разрешения имен входа.

Для просмотра отчета с помощью диспетчера отчетов необходимо выполнить следующие действия.

  1. Откройте окно веб-обозревателя. Для диспетчера отчетов необходим обозреватель Internet Explorer 6.0 или более поздней версии, поддерживающий работу со сценариями.
  2. Введите URL-адрес диспетчера отчетов в адресную строку веб-обозревателя. URL-адрес по умолчанию — http://<webservername>/reports. Если используется SQL Server Express URL-адресом по умолчанию является «https://localhost/reports$SQLExpress».
  3. Перейдите к папке, содержащей отчеты. По умолчанию это папка образцов отчетов AdventureWorks.
  4. Щелкните имя отчета, который нужно открыть.

См. также

Задачи

Образцы сценариев (службы Reporting Services)

Другие ресурсы

Установка образцов баз данных и примеров AdventureWorks
Как опубликовать образцы отчетов (конструктор отчетов)
Как передавать образцы отчетов на сервер (диспетчер отчетов)

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

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