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

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

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

  • проект модели отчета;
  • проект сервера отчетов;
  • мастер проекта сервера отчетов.

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

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

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

ms173745.note(ru-ru,SQL.90).gifПримечание.
Среда Business Intelligence Development Studio входит в состав SQL Server 2005 и является 32-разрядной средой разработки для проектов сервера отчетов и моделей отчетов, поэтому она не может работать и устанавливаться на серверах с 64-разрядной архитектурой. Дополнительные сведения об использовании служб Reporting Services на компьютерах с 64-разрядной архитектурой см. в разделе Установка служб Reporting Services на 64-разрядные компьютеры.
ms173745.note(ru-ru,SQL.90).gifПримечание.
Выпуск SQL Server 2005 Express Edition с дополнительными службами (SQL Server Express) не поддерживает работу с моделями отчетов и конструктором моделей. Дополнительные сведения о поддерживаемых возможностях см. в разделе Службы Reporting Services в выпуске SQL Server 2005 Express Edition with Advanced Services.

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

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

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

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

Меню «Модель отчетов»

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

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

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

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

Дополнительные сведения о конструкторе моделей см. в разделе Работа с конструктором моделей. Дополнительные сведения о свойствах модели отчета см. в разделах Свойства объектов конструктора моделей и Свойства запроса конструктора моделей. Дополнительные сведения о создании нерегламентированных отчетов в Reporting Services см. в разделе Создание нерегламентированных отчетов с помощью моделей отчетов.

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

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

  • Вкладка «Данные». Эта вкладка предназначена для формирования запроса, предоставляющего данные для отчета.
  • Вкладка «Макет». На этой вкладке проводится раскладка и форматирование внешнего вида элементов отчета.
  • Вкладка «Предварительный просмотр». На этой вкладке производится формирование отчета для предварительного просмотра в таком виде, как он будет выглядеть после сохранения на сервере отчетов.

Меню «Формат»

Когда проект конструктора отчетов активен в среде Business Intelligence Development Studio, к главному меню добавляется пункт Формат. Если конструктор отчетов активен, это меню содержит команды, специфичные для среды Reporting Services, которые перечислены в следующем списке. Когда активным становится другой элемент пользовательского интерфейса среды Business Intelligence Development Studio, пункт Формат исчезает из главного меню.

  • Цвет текста. Предназначен для выбора цвета отображаемого текста. Цвет по умолчанию — черный.
  • Цвет фона. Предназначен для выбора цвета фона в текстовых полях и при отображении областей данных.
  • Шрифт. Используется для указания, каким шрифтом выводится текст: полужирным, курсивом, подчеркнутым.
  • Выравнивание. Задает выравнивание текста: влево, вправо или по центру.
  • Упорядочение. Указывает, каким образом выделенные объекты располагаются по отношению друг к другу в отчете.
  • Одинаковый размер. Выравнивает размеры объектов, выделенных в отчете.
  • Горизонтальный интервал. Выравнивает интервал по горизонтали между выделенными объектами отчета.
  • Вертикальный интервал. Выравнивает интервал по вертикали между выделенными объектами отчета.
  • Центрировать в форме. Центрирует выделенный объект в окне конструктора отчетов по вертикали и по горизонтали.
  • Порядок. Перемещает выделенный объект на передний или на задний план.

Меню «Отчет»

Когда проект конструктора отчетов активен в среде Business Intelligence Development Studio, к главному меню добавляется пункт Отчет. Меню Отчет ведет себя так же, как и меню Формат: когда конструктор отчетов не активен, пункт Отчет исчезает из главного меню. Когда конструктор отчетов активен, этот пункт содержит следующие команды.

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

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

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

Узел «Свойства» содержит значения свойств по умолчанию для всего проекта, а также для конкретных объектов, входящих в проект отчета. Окно «Свойства» можно открыть, щелкнув правой кнопкой мыши узел проекта в обозревателе решений и выбрав из контекстного меню пункт «Свойства». Для просмотра свойств конкретного объекта выделите этот объект в отчете.

Дополнительные сведения о конструкторе отчетов см. в разделе Работа с конструктором отчетов. Дополнительные сведения о свойствах конструктора отчетов см. в разделе Report Definition Language. Дополнительные сведения о разработке отчетов при помощи конструктора отчетов см. в разделе Основы конструирования отчетов.

Мастер отчетов

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

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

См. также

Задачи

Специальные возможности в среде Business Intelligence Development Studio

Основные понятия

Общие сведения о среде Business Intelligence Development Studio
Среды SQL Server Management Studio и Business Intelligence Development Studio
Общие сведения о решениях, проектах и элементах

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

Общие сведения о среде SQL Server Management Studio

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

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