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


Службы Reporting Services в среде Business Intelligence Development Studio

Business Intelligence Development Studio — это среда Microsoft Visual Studio 2008 со специализированными улучшениями для решений бизнес-аналитики SQL Server 2008. Среда Business Intelligence Development Studio используется для разработки отчетов и моделей отчетов в службах SQL Server 2008 Reporting Services. После установки служб Reporting Services в среде Business Intelligence Development Studio становятся доступны следующие шаблоны проектов:

  • Проект сервера отчетов

  • Мастер проектов сервера отчетов

  • Проект модели отчета

В Business Intelligence Development Studio также предусмотрена среда выполнения для конструктора моделей и конструктора отчетов. Эти средства разработки позволяют создавать модели и отчеты для служб Reporting Services.

При открытии проекта или конструктора Business Intelligence Development Studio в Visual Studio отображаются меню, свойственные для конкретного проекта. Кроме того, набор пунктов меню и контекстных меню Visual Studio изменяется в соответствии с типом создаваемого проекта и текущими элементами, с которыми работает пользователь. В процессе знакомства со средой Business Intelligence Development Studio и обсуждаемыми в этом разделе возможностями служб Reporting Services можно просматривать контекстные меню каждого элемента (меню элемента открывается щелчком правой кнопкой мыши).

Те, кто уже работал со службами SQL Server Reporting Services, вероятно, имеют представление и о возможностях Visual Studio в среде Business Intelligence Development Studio. Если опыта работы со службами Reporting Services нет, то этот раздел поможет разобраться с проектами и меню служб Reporting Services в среде Business Intelligence Development Studio.

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

SQL Server Среда Business Intelligence Development Studio является 32-разрядной версией среды разработки проектов сервера отчетов и моделей отчетов. Она не предназначена для работы в компьютерах архитектуры Itanium или установки на серверах Itanium. Однако имеется поддержка среды BI Development Studio для компьютеров с архитектурой x64.

Поддерживаемые версии

В приведенной ниже таблице описаны поддерживаемые версии для создания и публикации отчетов в среде Business Intelligence Development Studio.

Тип проекта или файла

Версия

Разработка отчетов

Публикация отчетов

Примечания

Проект сервера отчетов

или

мастер проекта сервера отчетов

SQL Server 2008

схема 2008 RDL

SQL Server 2008 только сервер отчетов служб Reporting Services

Производит локальное обновление схем 2003 RDL и 2005 RDL до 2008 RDL.

Проект сервера отчетов

или

мастер проекта сервера отчетов

SQL Server 2005

схема 2005 RDL

Сервер отчетов служб SQL Server 2005 или SQL Server 2008Reporting Services

Проект сервера отчетов

SQL Server 2000

схема 2003 RDL

Не поддерживается

Конструктор отчетов Visual Studio RDLC

Visual Studio 2005

Visual Studio 2008

схема 2005 RDL

Не поддерживается

Схема 2008 RDL не поддерживается.

Элементы управления Visual Studio Viewer

Visual Studio 2005

Visual Studio 2008

2008 RDL не поддерживается в локальном режиме

Н/Д

Можно просматривать отчеты 2008 RDL на сервере отчетов служб SQL Server 2008Reporting Services в режиме сервера.

Дополнительные сведения об открытии отчетов в предыдущей версии схемы определения отчета см. в разделе Обновление отчетов. Дополнительные сведения о конкретных схемах определений отчетов см. в разделе Спецификация по языку определения отчетов.

Проект сервера отчетов

При выборе проекта сервера отчетов открывается конструктор отчетов. Проект модели отчета — это шаблон проекта бизнес-аналитики, установленный в среде Visual Studio и доступный в диалоговом окне Создание проекта. Дополнительные сведения см. в разделах Работа с конструктором моделей в среде Business Intelligence Development Studio и Как создать отчет (службы Reporting Services).

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

Вкладки и окна

Конструктор отчетов — это графическое средство создания отчетов, у которого есть два представления: конструктора, в котором создаются отчеты, и предварительного просмотра для локального запуска и просмотра подготовленного отчета с помощью средства просмотра отчетов.

  • Представление конструктора Это представление используется для создания отчета.

    В этом представлении доступны следующие окна или области, обеспечивающие дополнительные возможности.

    • Данные отчета Определение источников данных, наборов данных, параметров отчета и изображений.

    • Область конструктора Создание макета отчета.

    • Область элементов Содержит элементы отчета, например таблицы и диаграммы, которые можно добавить в область конструктора.

    • Область группирования Предназначена для определения групп для областей данных таблицы, матрицы и списка. Эти области данных представляют собой шаблоны на основе области данных табликса.

    • Свойства Непосредственная настройка свойств выбранного элемента в области конструктора области группирования.

    • Панель инструментов Изменение форматирования и выравнивания выбранных элементов отчета в области конструктора.

    • Структура документа Отображение элементов отчета и текстовых полей, используемых областями данных — в иерархическом представлении определения отчета.

    Чтобы переключить режим отображения линейки, выберите в контекстном меню фона отчета пункт Вид, затем Линейка.

    Дополнительные сведения см. в разделах Соединение с данными отчета, Проектирование макета отчета и Работа с данными отчета.

  • Предварительный просмотр Используется для запуска отчета на локальном компьютере и просмотра подготовленного отчета с помощью средства просмотра. При предварительном просмотре данные отчета сохраняются в локальном кэше. Кроме того, настраиваются свойства проекта для запуска отчета в представлении отладки с помощью обозревателя. В этом представлении можно использовать также следующие компоненты:

    • Окно вывода Используется для просмотра сообщений об ошибках от локального обработчика отчета или сообщений о ходе развертывания при публикации отчета на сервере отчетов.

    • Панель инструментов средства просмотра отчетов Задание значений параметров отчета, перемещение по отчету, печать и экспорт отчета в другой формат.

    Дополнительные сведения см. в разделе Просмотр и сохранение отчетов.

  • Для обоих представлений В обоих представлениях можно использовать обозреватель решений.

    • Обозреватель решений Используется для просмотра общих источников данных и отчетов для проекта BI Development Studio. Из меню «Проект» можно задавать свойства проекта и публиковать отчеты на сервере отчетов.

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

Меню

В конструкторе отчетов есть следующие меню:

  • Вид Для переключения режима отображения следующих окон: «Данные отчета», «Обозреватель решений», «Код», «Конструктор», «Вывод», «Структура документа», «Область элементов», «Свойства», панель инструментов «Границы отчета», панель инструментов «Форматирование отчета» и панель инструментов «Макет».

  • Проект Для открытия свойств проекта, добавления в проект новых и существующих элементов, для импорта отчетов из приложения Access. Пункт меню Импортировать отчеты доступен только в случае, если на компьютере установлена программа Microsoft Access.

  • Отчет Используется для добавления и удаления верхнего или нижнего колонтитула страницы, переключения режима отображения панели группирования, переключения между представлением конструктора и предварительного просмотра, а также вывода свойств отчета. Это меню доступно только когда область конструктора активна. Чтобы сделать область конструктора активной, откройте вкладку «Конструктор» или «Предварительный просмотр».

Свойства проекта сервера отчетов

Свойства проекта сервера отчетов относятся ко всем отчетам и общим источникам данных проекта Business Intelligence Development Studio. В число этих свойств входит URL-адрес сервера отчетов и имена папок для отчетов и общих источников данных. Текущие значения свойств можно просмотреть с помощью диалогового окна Страницы свойств проекта. Чтобы открыть это диалоговое окно, в меню Проект щелкните <project name>Свойства.

Чтобы создать несколько наборов свойств проекта для различных вариантов развертывания, например для тестового и рабочего серверов отчетов предприятия, следует использовать диспетчер конфигурации. Дополнительные сведения см. в разделе Публикация источников данных и отчетов.

Проект мастера сервера отчетов

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

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

Проект модели отчета

При выборе проекта модели отчета открывается конструктор моделей для служб Reporting Services. Проект модели отчета — это шаблон, установленный в среде Visual Studio и доступный в разделе «Проекты бизнес-аналитики» диалогового окна Создание проекта. Конструктор моделей — это графическое средство разработки моделей отчетов на основе баз данных SQL Server. Модели отчетов используются построителем отчетов для создания нерегламентированных отчетов. По умолчанию при создании модели отчетов отображается только вкладка «Модель отчета».

  • Вкладка Модель отчета Для добавления или удаления объектов модели. Вкладка разделена на две области: область древовидного представления в левой части и область представления в виде списка — в правой. В древовидном представлении слева перечислены все сущности в данной модели. Списком отображаются элементы в выделенной сущности или папке. В обоих представлениях можно добавлять и удалять элементы из модели с помощью контекстных меню.

  • Вкладка Представление источника данных Создание представления для одного общего источника данных, заданного в проекте. Эта вкладка по умолчанию не открыта. Чтобы открыть ее, дважды щелкните имя представления источника данных в обозревателе решений. Дополнительные сведения о пользовательском интерфейсе конструктора моделей см. в разделе Справка F1 конструктора моделей.

Дополнительные сведения см. в разделе Работа с конструктором моделей в среде Business Intelligence Development Studio. Дополнительные сведения о создании нерегламентированных отчетов в службах Reporting Services см. в разделе Проектирование и реализация отчетов с помощью построителя отчетов 1.0.

Меню

Если в среде Business Intelligence Development Studio открыта вкладка «Модель отчета», то в главное меню добавляется пункт «Модель отчетов». Когда вкладка «Модель отчета» не активна, этот пункт перестает отображаться в главном меню.

Свойства проекта конструктора моделей

При выборе элемента модели отчета содержимое окна «Свойства» изменяется, отображая свойства, связанные с выделенным элементом. Конструктор моделей устанавливает некоторые свойства по умолчанию, однако их значения можно изменить, а также назначить новые свойства.