Как создать отчет (службы Reporting Services)

Эти шаги используются для добавления нового отчета к существующему проекту сервера отчетов. Для создания отчета в конструкторе отчетов, компоненте SQL ServerBusiness Intelligence Development Studio, необходимо иметь сервер отчетов или «Проект мастера сервера отчетов». Нужно создать отчет, добавить данные, а также упорядочить размещенные данные и графические элементы. Можно также добавить к отчету интерактивные функции и управлять выводом данных при помощи выражений. Используя конструктор отчетов, созданный отчет можно просмотреть и опубликовать на сервере отчетов.

По сути дела, создание отчета с помощью конструктора отчетов или другого средства заключается в создании определения отчета. Определение отчета включает сведения об источнике и структуре данных, а также о расположении данных и объектов. Определение отчета хранится в файле на языке определения отчетов (RDL) в проекте сервера отчетов.

Примечание

В этом разделе описывается создание отчетов при помощи конструктора отчетов, Однако отчет может быть создан в любом приложении, способном создавать RDL-файлы. Дополнительные сведения см. в разделе Проектирование и реализация отчетов (службы Reporting Services).

Кроме того, для создания проекта сервера отчетов можно использовать мастер отчетов. В меню Файл выберите Создать, затем нажмите Проект. В диалоговом окне Новый проект выберите пункт Мастер проекта сервера отчетов.

Создание пустого отчета

  1. В меню Проект выберите Добавить новый элемент. Также можно в проекте, открытом в обозревателе решений, щелкнуть правой кнопкой мыши папку Отчеты, указать пункт Добавить и выбрать пункт Новый элемент.

  2. В списке Категории выберите Проект отчета.

  3. В списке Шаблоны выберите Отчет.

  4. Введите имя отчета и нажмите кнопку Добавить.

    Примечание

    Имя отчета должно иметь расширение RDL. В противном случае конструктор отчетов не сможет правильно отредактировать файл.

Создание отчета с помощью мастера отчетов

  1. В меню Проект выберите Добавить новый элемент. Или в обозревателе решений щелкните правой кнопкой мыши папку «Отчеты» проекта, выберите команду Добавить, а затем — Новый элемент.

    Примечание

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

  2. В списке Категории выберите Проект отчета.

  3. В списке Шаблоны выберите Мастер отчетов.

  4. Введите имя отчета и нажмите кнопку Добавить.

    Примечание

    Имя отчета должно иметь расширение RDL. В противном случае конструктор отчетов не сможет правильно отредактировать файл.

  5. На странице Приветствие мастера отчетов нажмите кнопку Далее.

  6. На странице Выбор источника данных щелкните Новый источник данных, введите имя соединения к источнику данных, выберите тип данных и введите строку соединения для этого источника. Чтобы создать строку соединения, нажмите кнопку Изменить. Чтобы ввести учетные данные, щелкните Учетные данные. Создав строку, нажмите кнопку Далее.

    Примечание

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

  7. На странице Создание запроса введите строку запроса, которая будет использоваться для отчета. Можно ввести запрос Transact-SQL в окне Строка запроса или выбрать Построитель запросов. В результате откроется окно графического конструктора запросов, где можно построить запрос с помощью визуальных представлений объектов источника данных. Затем можно запустить запрос на выполнение и просмотреть результирующий набор. По завершении создания запроса нажмите кнопку Далее.

    Примечание

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

  8. На странице Выбор типа отчета щелкните Табличный или Матрица и нажмите кнопку Далее. Выбор варианта Табличный приведет к созданию отчета с данными, расположенными в табличном порядке. Выбор варианта Матрица приведет к созданию отчета с данными, расположенными в виде матрицы или в виде сводной таблицы.

  9. Следующая страница зависит от выбора, сделанного на странице Выбор типа отчета.

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

      На странице Выбор макета таблицы выберите макет и нажмите кнопку Далее.

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

    Примечание

    Теперь можно нажатием кнопки Готово принять для всех остальных параметров значения по умолчанию и перейти к концу работы мастера.

  10. На странице Выбор стиля таблицы или Выбор стиля матрицы выберите стиль отчета и нажмите кнопку Далее.

  11. На странице Выбор места развертывания введите сервер отчетов и папку, в которой нужно опубликовать отчет.

    Примечание

    Эта страница не будет доступной, если вы создаете отчет. Она доступна только при создании проекта сервера отчетов.

  12. На странице Завершение мастера отчетов проверьте имя отчета и все остальные данные, а затем нажмите кнопку Готово.

    Имя отчета будет отображено в виде его заголовка.

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

См. также

Задания

Как создать проект сервера отчетов (службы Reporting Services)

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

Создание отчетов с помощью конструктора отчетов

Создание отчетов при помощи мастера создания отчетов

Учебник Создание простого табличного отчета

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

Инструкция по нахождению инструкций (службы Reporting Services)

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