Создание отчета в sql server reporting services: Создание простого табличного отчета (учебник по службам SSRS) — SQL Server Reporting Services (SSRS)

Создание простого табличного отчета (учебник по службам SSRS) — SQL Server Reporting Services (SSRS)





Twitter




LinkedIn




Facebook




Адрес электронной почты










  • Статья

  • Чтение занимает 2 мин

В этом руководстве описано, как использовать средство Конструктор отчетов в Visual Studio и SQL Server Data Tools (SSDT). Вы создадите отчет SQL Server Reporting Services (SSRS) с разбивкой на страницы. Отчет содержит таблицу запросов, созданную на основе данных в базе данных AdventureWorks2016.

По мере работы с этим руководством вы сделаете следующее:

  • создадите проект отчетов;
  • настроите подключение к данным;
  • определите запрос;
  • добавите табличную область данных;
  • отформатируете отчет;
  • сгруппируете поля;
  • просмотрите отчет;
  • при необходимости опубликуете отчет.

Требования

Для работы с этим руководством должны быть установлены следующие компоненты:

  • Microsoft Ядро СУБД SQL Server
  • SQL Server 2016 Reporting Services (SSRS) и более поздние версии.
  • База данных AdventureWorks2016. См. подробнее о примере баз данных AdventureWorks.
  • SQL Server Data Tools для Visual Studio вместе с установленным расширением Reporting Services для обеспечения доступа к конструктору отчетов.

Также необходимо иметь разрешения только на чтение для получения данных из базы данных AdventureWorks2016.

Предполагаемое время для выполнения заданий учебника: 30 минут.

Дальнейшие действия

Занятие 1. Создание проекта сервера отчетов (службы Reporting Services)

Урок 2. Задание информации о подключении (службы Reporting Services)

Занятие 3. Определение набора данных для табличного отчета (службы Reporting Services)

Занятие 4. Добавление таблицы в отчет (службы Reporting Services)

Урок 5. Форматирование отчета (службы Reporting Services)

Занятие 6: Добавление группирования и итогов (Reporting Services)

См. также раздел

Руководства по Reporting Services (дополнительные вопросы) Посетите форум служб Reporting Services.






Построитель отчетов (Майкрософт) в SQL Server — Microsoft Report Builder & Power BI Report Builder





Twitter




LinkedIn




Facebook




Адрес электронной почты










  • Статья

  • Чтение занимает 4 мин

Построитель отчетов (Майкрософт) — это инструмент создания отчетов с разбивкой на страницы, предназначенный для корпоративных пользователей, которые предпочитают работать в автономной среде вместо использования конструктора отчетов в Visual Studio или SSDT. При разработке отчета с разбивкой на страницы вы создаете определение отчета, указывающее, какие данные нужно получить, откуда и как их отобразить. Когда вы запускаете отчет, обработчик отчетов анализирует созданное вами определение отчета, затем извлекает нужные данные и объединяет их с макетом отчета, чтобы сформировать отчет. Вы можете просмотреть отчет с разбивкой на страницы в построителе отчетов, После этого отчет можно опубликовать в собственном режиме или в режиме интеграции с SharePoint на сервере отчетов Reporting Services (2016 и более ранние версии).

Можно также опубликовать отчет с разбивкой на страницы в службе Power BI. В этом случае рекомендуется использовать Power BI Report Builder. Узнайте больше об отчетах с разбивкой на страницы в Power BI Premium (предварительная версия).

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

Начало создания отчета

  • Начало работы с общим набором данных. Общие наборы данных — это запросы на основе общего источника данных, сохраненные в собственном режиме или в режиме интеграции с SharePoint на сервере отчетов Reporting Services.

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

  • Вы можете начать с мастера карт для создания отчетов, в которых отображаются статистические данные на географическом или геометрическом фоне. Для карты можно использовать пространственные данные из запроса Transact-SQL или файл фигуры ESRI (Environmental Systems Research Institute, Inc.). Также вы можете добавить в качестве фона карту Microsoft Bing.

  • Начало работы с элементами отчета. Элементы отчетов — это элементы, опубликованные отдельно в собственном режиме или в режиме интеграции с SharePoint на сервере отчетов Reporting Services. Они могут использоваться повторно в других отчетах. Как элементы отчетов можно публиковать такие элементы отчетов, как таблицы, матрицы, диаграммы и изображения.

    Примечание

    Элементы отчета не рекомендуется использовать во всех выпусках SQL Server Reporting Services после SQL Server Reporting Services 2019. Они прекращены с SQL Server Reporting Services 2022 и Сервер отчетов Power BI.

  • Создание отчетов с разбиением на страницы с использованием следующих макетов отчетов: табличных, матричных, с диаграммами и произвольной формы. Табличные отчеты удобны для данных в формате столбцов, матричные отчеты (например, отчеты с перекрестными ссылками или PivotTable) — для сводных данных, диаграммы — для графических данных, а отчеты свободной формы — для любых других данных. В отчеты можно внедрять другие отчеты и диаграммы наряду со списками, графикой и элементами управления для динамических веб-приложений.

  • Отчеты на основе различных источников данных. Построение отчетов с использованием данных из любых типов источников, для которых есть управляемый поставщик данных Microsoft .NET Framework, поставщик OLE DB или источник данных ODBC. Вы можете создавать отчеты, использующие реляционные и многомерные данные из SQL Server и Analysis Services, Oracle, Hyperion и других баз данных. Чтобы получить данные из любого источника XML-данных, можно воспользоваться модулем обработки XML-данных. Для разработки пользовательских источников данных можно использовать функции, возвращающие табличное значение.

  • Изменение существующих отчетов. С помощью построителя отчетов можно настраивать и обновлять отчеты, созданные в конструкторе отчетов SQL Server Data Tools (SSDT).

  • Изменение данных путем фильтрации, группирования и сортировки либо путем добавления формул и выражений.

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

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

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

Управление отчетом

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

  • Выбор формата представления при открытии отчета или после него. Вы можете выбрать форматы для Интернета, страничные форматы и форматы для классических приложений. Доступны следующие форматы: HTML, MHTML, PDF, XML, CSV, TIFF, Word и Excel.

  • Настройка подписок. После публикации отчета на сервере отчетов или на сервере отчетов в режиме интеграции с SharePoint можно настроить отчет на выполнение в определенное время, создать журнал отчета и организовать подписку по электронной почте.

  • Создание потоков данных с помощью отчета с использованием модуля подготовки Atom отчетов служб Reporting Services.

Примечание

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

См. также:

Запуск построителя отчетов

Установка построителя отчетов

Новые возможности служб Reporting Services и построителя отчетов для SQL Server
Описывает новые функции в данной версии Reporting Services и Построителя отчетов.
Учебник. Создание стандартного отчета с диаграммой в режиме «вне сети»
Содержит общие сведения о построителе отчетов и мастерах, которые могут помочь в создании отчетов. Учебник содержит набор данных для работы, поэтому соединяться с источником данных не нужно.

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

Основные понятия служб Reporting Services (SSRS)
Определяет основные понятия, используемые в документации по построителю отчетов.

Представление конструктора отчетов (построитель отчетов)
Поясняет назначение различных панелей и областей представления конструктора отчетов.

Представление конструктора общих наборов данных (построитель отчетов)
Поясняет назначение различных панелей и областей представления конструктора общих наборов данных.

Сочетания клавиш (построитель отчетов)
Описывает сочетания клавиш, которые можно использовать для навигации и разработки отчетов в построителе отчетов.






Создание простого табличного отчета (учебник по службам SSRS) — службы отчетов SQL Server (SSRS)

Редактировать

Твиттер

LinkedIn

Фейсбук

Эл. адрес

  • Статья
  • 2 минуты на чтение

В этом учебнике вы используете средство Report Designer в Visual Studio / SQL Server Data Tools (SSDT). Вы создаете отчет с разбивкой на страницы служб отчетов SQL Server (SSRS). Отчет содержит таблицу запросов, созданную на основе данных базы данных AdventureWorks2016.

По мере продвижения в этом руководстве вы узнаете, как:

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

Требования

Для использования этого руководства в вашей системе должны быть установлены следующие компоненты:

  • Ядро базы данных Microsoft SQL Server.
  • Службы отчетов SQL Server 2016 или более поздней версии (SSRS).
  • База данных AdventureWorks2016. Дополнительные сведения см. в разделе Примеры баз данных Adventure Works.
  • Инструменты данных SQL Server для Visual Studio вместе с установленным расширением служб Reporting Services для обеспечения доступа к Report Designer .

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

Приблизительное время прохождения обучения: 30 минут.

Следующие шаги

Урок 1. Создание проекта сервера отчетов (службы Reporting Services)

Урок 2. Указание сведений о подключении (службы Reporting Services)

Урок 3. Определение набора данных для табличного отчета (службы Reporting Services)

Урок 4 : Добавление таблицы в отчет (службы Reporting Services)

Урок 5. Форматирование отчета (службы Reporting Services)

Урок 6. Добавление группировки и итогов (службы Reporting Services)

См. также

Учебные пособия по службам Reporting Services
Больше вопросов? Попробуйте задать вопрос на форуме Reporting Services

.

Урок 1. Создание проекта сервера отчетов — службы отчетов SQL Server (SSRS)

Редактировать

Твиттер

LinkedIn

Фейсбук

Эл. адрес

  • Статья
  • 2 минуты на чтение

На этом занятии вы создадите проект сервера отчетов и файл определения отчета (RDL) , используя Дизайнер отчетов .

Примечание

SQL Server Data Tools (SSDT) ​​— это среда Microsoft Visual Studio для создания решений бизнес-аналитики. В SSDT имеется среда разработки Report Designer, в которой можно открывать, изменять, предварительно просматривать, сохранять и развертывать определения отчетов с разбивкой на страницы, общие источники данных, общие наборы данных и части отчетов служб Reporting Services.

Части отчета устарели для всех выпусков SQL Server Reporting Services после SQL Server Reporting Services 2019и прекращено запуск в SQL Server Reporting Services 2022 и Power BI Report Server.

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

Чтобы создать проект сервера отчетов

  1. В меню Файл выберите Новый > Проект .

  2. В крайнем левом столбце под Установлено , выберите Reporting Services . В некоторых случаях он может находиться в группе Business Intelligence .

    Важно

    Для VS, если вы не видите Reporting Services в левом столбце, добавьте конструктор отчетов, установив рабочую нагрузку SSDT. В меню Tools выберите Get Tools and Features… и выберите SQL Server Data Tools из отображаемых рабочих нагрузок. Если вы не видите объекты служб отчетов в центральном столбце, добавьте расширения служб отчетов. С Меню Инструменты выберите Расширения и обновления > Онлайн . В центральном столбце выберите Microsoft Reporting Services Projects > Загрузить из отображаемых расширений. Для SSDT см. Загрузка инструментов данных SQL Server (SSDT). В Visual Studio 2019, если предыдущие шаги не помогли, попробуйте установить расширение Microsoft Reporting Service Project.

  3. Выберите значок Report Server Project      в центральном столбце Диалоговое окно «Новый проект «.

  4. В текстовом поле Name введите «Tutorial» в качестве имени проекта. По умолчанию в текстовом поле Location отображается путь к папке «Документы\Visual Studio 20xx\Projects». Дизайнер отчетов создает папку с именем Tutorial ниже этого пути и создает проект Tutorial в этой папке. Если проект не принадлежит решению VS, то VS также создает файл решения (.sln).

  5. Выберите OK для создания проекта. Учебный проект отображается на панели Solution Explorer справа.

Создание файла определения отчета (RDL)

  1. В панели Solution Explorer щелкните правой кнопкой мыши папку Reports .