Sql reporting services: Сведения о службах SQL Server Reporting Services — SQL Server Reporting Services (SSRS)
Содержание
Сведения о службах SQL Server Reporting Services — SQL Server Reporting Services (SSRS)
Twitter
LinkedIn
Facebook
Адрес электронной почты
-
Статья -
- Чтение занимает 4 мин
-
Область применения: ✔️ Reporting Services SQL Server 2016 и более поздние версии ❌ Сервер отчетов Power BI
Службы SQL Server Reporting Services (SSRS) предоставляют набор локальных средств и служб для создания и развертывания отчетов с разбиением на страницы, а также управления ими. Скачайте SQL Server 2022 Reporting Services из Центра загрузки Майкрософт.
Ищете сервер отчетов Power BI? См. статью Что такое сервер отчетов Power BI?
Создание и развертывание отчетов и управление ими
Решение SSRS гибко доставляет нужную информацию нужным пользователям. Пользователи могут получать отчеты в веб-браузере на компьютере либо мобильном устройстве или по электронной почте.
SQL Server Reporting Services предлагает обновленный набор продуктов:
- Отчеты с разбиением на страницы были обновлены, чтобы можно было создавать по-современному выглядящие отчеты с помощью обновленных средств и новых функций.
- Современный веб-портал , который можно открыть в любом современном браузере. На новом портале можно упорядочивать и просматривать отчеты с разбивкой на страницы и ключевые показатели эффективности Reporting Services. На портале также можно сохранять книги Excel.
- Новые мобильные отчеты с гибким макетом, который адаптируется под различные устройства и способы их удержания.
Далее приведены более подробные сведения по каждому из этих аспектов.
Новые возможности служб Reporting Services
Ознакомьтесь со статьей Новые возможности Reporting Services, чтобы быть в курсе сведений о новых функциях в SQL Server Reporting Services.
Отчеты с разбиением на страницы
С помощью Reporting Services создаются отчеты с разбивкой на страницы, которые идеально подходят для оптимизированных для печати документов с фиксированным макетом таких форматов, как PDF и Word.
Данная рабочая нагрузка бизнес-аналитики сохранила актуальность и сейчас, поэтому мы улучшили ее. Теперь вы можете создавать современного вида отчеты с новыми функциями, используя построитель отчетов или SQL Server Data Tools (SSDT).
- Мы обновили все стандартные цветовые палитры и стили по умолчанию, чтобы по умолчанию вы создавали отчеты в современном минималистическом стиле.
- Мы обновили на панель параметров, чтобы параметры можно было упорядочить любым удобным для вас образом.
- Вы можете выполнять экспорт в новые форматы, например PowerPoint. Визуализации Reporting Services в PowerPoint являются динамическими, а не просто снимками экрана, и доступны для изменения.
- Можно создать гибридную среду Power BI/Reporting Services: вместо повторного создания локальных отчетов Reporting Services в Power BI вы можете закрепить визуальные элементы из этих отчетов на панелях мониторинга Power BI. Это позволит вам отслеживать все необходимое в одном месте на панели мониторинга Power BI.
Мобильные отчеты
Мобильные вычисления повлияли на те устройства, которые люди используют для работы, в результате чего изменились и требования к отчетам. Отчеты с фиксированным макетом плохо подходят для планшетов и телефонов. Вариант, предназначенный для большого экрана ПК, не является оптимальным на экране небольшого телефона, который еще и может иметь книжную либо альбомную ориентацию.
Для такого разнообразия форм-факторов нужен не фиксированный, а изменяемый макет, который адаптируется под разные размеры и ориентации экранов. Для этого мы добавили новый тип отчета — мобильные отчеты, основанные на технологии Datazen, которую мы приобрели около года назад и интегрировали в продукт. Имеющиеся у вас отчеты Datazen можно перенести в службы Reporting Services с помощью помощника по миграции SQL Server для Datazen.
Создать эти мобильные отчеты можно в новом приложении издателя мобильных отчетов . После этого данные из Power BI, облака и SSRS будут доступны вам в специальных приложениях Power BI для мобильных устройств на базе Windows, iOS, Android и HTML5.
При создании визуализаций издатель мобильных отчетов автоматически создает пример данных. Это позволяет понять, как будет выглядеть визуализация с реальными данными и какой тип данных подходит для нее лучше всего.
Веб-портал
Для пользователей Reporting Services интерфейсом служит современный веб-портал, который можно открыть в большинстве браузеров. На новом портале доступны все отчеты и ключевые показатели эффективности служб Reporting Services. Ключевые показатели эффективности позволяют быстро отслеживать основные бизнес-метрики в браузере без открытия отчета.
Новый веб-портал является полностью переработанной версией диспетчера отчетов. Теперь это основанное на стандартах одностраничное приложение стандарта HTML5, под который оптимизированы все современные браузеры, включая Microsoft Edge, Internet Explorer 10 и 11, Chrome, Firefox, Safari.
Содержимое на веб-портале упорядочивается по типу:
- отчеты с разбиением на страницы;
- Ключевые показатели эффективности
- книги Excel;
- общие наборы данных
- общие источники данных
- Мобильные отчеты
Портал обеспечивает их безопасное хранение и управление ими в виде традиционной иерархии папок. Поместите отчеты в «Избранное» для быстрого доступа. Имея необходимые разрешения, вы сможете управлять содержимым SSRS.
На новом портале вы по-прежнему можете запланировать обработку отчетов, открыть отчеты по запросу или подписаться на опубликованные отчеты.
См. дополнительные сведения о веб-портале.
Службы Reporting Services в режиме интеграции с SharePoint
Отчеты публикуются в службах Reporting Services в режиме интеграции с SharePoint. Вы можете запланировать обработку отчетов, обратиться к ним по запросу, подписаться на опубликованные отчеты и экспортировать отчеты в другие приложения (например, Microsoft Excel). С помощью служб Reporting Services также можно создавать предупреждения об изменении данных в отчетах, опубликованных на сайте SharePoint, и получать электронные сообщения при изменении данных в отчете.
Дополнительные сведения о сервере отчетов служб Reporting Services в режиме интеграции с SharePoint.
Функции программирования служб Reporting Services
Возможности программирования Reporting Services позволяют вам расширять и настраивать функции для работы с отчетами. Используйте API-интерфейсы служб SSRS для интеграции или расширения данных и обработки отчетов в пользовательских приложениях.
Дополнительная документация разработчика для служб Reporting Services.
Дальнейшие действия
Установка служб Reporting Services
Скачать SQL Server Data Tools (SSDT)
Установка построителя отчетов
Остались вопросы? Посетите форум служб Reporting Services.
SQL Server Reporting Services | это… Что такое SQL Server Reporting Services?
SQL Server Reporting Services (сокр. SSRS, рус. Службы отчетности SQL Server) — программная серверная система создания отчетов, разработанная корпорацией Microsoft. Она может быть использована для подготовки множества интерактивных и печатных отчетов. Система администрируется через веб-интерфейс. Reporting services используют интерфейс веб-служб для поддержки разработки обычных отчетных приложений.
SSRS соперничает с Crystal Reports и другими BI-инструментами, и входит в состав Express, Workgroup, Standard и Enterprise версий Microsoft SQL Server в качестве устанавливаемого дополнения. Reporting Services были впервые выпущены в 2004 году как дополнение для SQL Server 2000. Вторая версия была выпущена в виде составной части SQL Server 2005 в ноябре 2005 года. Последняя на данный момент версия была выпущена как часть SQL Server 2008 в августе 2008.
В SSRS отчеты описываются при помощи Report Definition Language (RDL) на языке разметки XML. Отчеты могут проектироваться при помощи последних версий Microsoft Visual Studio (включая Visual Studio.NET 2003 и Visual Studio 2005) с входящим в них дополнением Business Intelligence Projects или при помощи входящего в комплект Report Builder — упрощенного инструмента, не предлагающего полного функционала Visual Studio. Отчеты, определенные при помощи RDL, могут создаваться во множестве различных форматов [1], включая Excel, PDF, CSV, XML, TIFF (и других графических форматах[2]), а также HTML Web Archive. SQL Server 2008 SSRS также может подготавливать отчеты в формате Microsoft Word (DOC).
Сторонние генераторы отчетов предлагают возможность создания отчетов в дополнительных форматах.
Пользователи могут работать с веб-службой Report Server напрямую или использовать Report Manager — веб-приложение, взаимодействующее с веб-службой Report Server. При помощи Report Manager могут просматривать и управлять отчетами, также как и управлять и оперировать источниками данных и настройками безопасности. Отчеты могут рассылаться по электронной почте или записываться на файловую систему как обычный файл. Защита выполняется на основе ролей и может накладываться на отдельные элементы, как например, отчет или источник данных, каталог элементов или сайт вообще. Роли безопасности и права являются наследуемыми и могут быть переопределены.
В дополнение к использованию отдельного Report Server, поставляемого с SQL Server, RDL-отчеты можно просматривать при помощи веб-контрола ASP.NET ReportViewer или Windows Forms-контрола ReportViewer. Это позволяет встраивать отчеты прямо в веб-страницы или .NET-приложения. Контрол ReportViewer обрабатывает отчеты одним из двух способов: (a) на стороне сервера, где отчет обрабатывается Report Server; и (b) локальная обработка, где соответствующий контрол самостоятельно обрабатывает RDL-файл.
SQL 2005 reporting services также поддерживает обработку произвольных отчетов: разработчик создает схему отчета и развертывает ее на сервере отчетности, где пользователь может выбирать нужные поля/данные и создавать отчеты в соответствии со своими нуждами. Потом пользователи могут загружать отчеты локально.
См. также
- Microsoft SQL Server
Примечания
- ↑ MSDN Library: Reporting Services Render Method — Смотри Device Information Settings
- ↑ Image Device Information Settings — SSRS может создавать BMP, EMF, GIF, JPEG, PNG и TIFF-файлы.
Ссылки
- Microsoft SQL Server: Reporting Services home page
- SSW: Rules to Better SQL Reporting Services 2005
- SSW: Microsoft SQL Reporting Services Suggestions
- DNR TV: Reporting Services Part A
- DNR TV: Reporting Services Part B
- DNR TV: Reporting Services Part C
- ReportViewer Control in Visual Studio 2008: Got Report Viewer?
Что такое службы отчетов SQL Server — службы отчетов SQL Server (SSRS)
Редактировать
Твиттер
Фейсбук
Эл. адрес
- Статья
- 4 минуты на чтение
Применяется к: ✔️ Службы отчетов SQL Server 2016 и более поздних версий ❌ Сервер отчетов Power BI
Службы отчетов SQL Server (SSRS) предоставляют набор локальных инструментов и служб, которые создают, развертывают отчеты с разбивкой на страницы и управляют ими. Скачать SQL Server 2022 Reporting Services из Центра загрузки Майкрософт.
Ищете сервер отчетов Power BI? См. раздел Что такое сервер отчетов Power BI?
Создание, развертывание и управление отчетами
Решение SSRS обеспечивает гибкую доставку нужной информации нужным пользователям. Пользователи могут просматривать отчеты в веб-браузере на своем компьютере или мобильном устройстве или по электронной почте.
SQL Server Reporting Services предлагает обновленный набор продуктов:
- Отчеты с разбивкой на страницы обновлены, поэтому вы можете создавать современные отчеты с обновленными инструментами и новыми функциями для их создания.
- Современный веб-портал можно просматривать в любом современном браузере. На новом портале можно упорядочивать и отображать отчеты Reporting Services и KPI с разбивкой на страницы. Вы также можете хранить книги Excel на портале.
- Новые мобильные отчеты с адаптивным макетом, который адаптируется к различным устройствам и различным способам их удержания.
Подробнее о каждом из них.
Новые возможности служб Reporting Services
См. Новые возможности служб Reporting Services, чтобы быть в курсе новых функций служб SQL Server Reporting Services.
Отчеты с разбивкой на страницы
Reporting Services связаны с отчетами с разбивкой на страницы, что идеально подходит для документов с фиксированным макетом, оптимизированных для печати, таких как файлы PDF и Word.
Эта основная рабочая нагрузка BI все еще существует сегодня, поэтому мы ее модернизировали. Теперь вы можете создавать современные отчеты с обновленными новыми функциями, используя построитель отчетов или конструктор отчетов в инструментах данных SQL Server (SSDT).
- Мы обновили все стандартные стили и цветовые палитры, поэтому по умолчанию вы создаете отчеты в новом минималистичном современном стиле.
- Мы обновили панель параметров, чтобы вы могли расположить параметры по своему усмотрению.
- Вы можете экспортировать в новые форматы, такие как PowerPoint. Визуализации служб Reporting Services в PowerPoint являются живыми и редактируемыми, а не просто снимками экрана.
- Вы можете создать гибридную среду Power BI/Reporting Services: вместо повторного создания локальных отчетов Reporting Services в Power BI вы можете закрепить визуальные элементы из этих отчетов на своих панелях мониторинга Power BI. Затем вы можете отслеживать все в одном месте на панели инструментов Power BI.
Мобильные отчеты
Мобильные компьютеры изменили устройства, которые нам нужны для работы, а это означает, что сегодня у людей другие потребности в отчетности. Отчеты с фиксированным макетом плохо работают, когда вы вводите планшеты и телефоны. Что-то, разработанное для широкого экрана ПК, не является оптимальным для маленького экрана телефона, который не только меньше, но и имеет книжную или альбомную ориентацию.
При таком большом разнообразии форм-факторов экранов вам нужна адаптивная компоновка, которая адаптируется к этим различным размерам и ориентациям экрана. Для этого мы добавили новый тип отчетов: мобильные отчеты, основанные на технологии Datazen, которую мы приобрели около года назад и интегрировали в продукт. Вы можете перенести существующие отчеты Datazen в службы Reporting Services с помощью помощника по миграции SQL Server для Datazen.
Эти мобильные отчеты создаются в новом приложении Mobile Report Publisher. Затем в собственных приложениях Power BI для мобильных устройств для Windows, iOS, Android и HTML5 вы можете получить доступ к данным, которые у вас есть в Power BI, облаке или службах SSRS.
При создании визуализаций Mobile Report Publisher автоматически создает образцы данных. Эта функция позволяет вам увидеть, как визуализация будет выглядеть с вашими данными, и какие данные хорошо работают в каждой визуализации.
Веб-портал
Для конечных пользователей Reporting Services передняя дверь — это современный веб-портал, который можно просматривать в большинстве браузеров. Вы можете получить доступ ко всем отчетам и ключевым показателям эффективности Reporting Services на новом портале. Ключевые показатели производительности могут мгновенно отображать ключевые бизнес-показатели в браузере без необходимости открывать отчет.
Новый веб-портал представляет собой полностью переписанный диспетчер отчетов. Теперь это одностраничное стандартное HTML5-приложение, для которого оптимизированы современные браузеры: Microsoft Edge, Internet Explorer 10 и 11, Chrome, Firefox, Safari и все основные браузеры.
Контент на веб-портале организован по типу:
- отчеты с разбивкой на страницы
- KPI
- книги Excel
- общих наборов данных
- общих источников данных
- Мобильные отчеты
Вы можете безопасно хранить их и управлять ими здесь, в традиционной иерархии папок. Отметьте свои избранные отчеты для быстрого доступа. Те, у кого есть соответствующие разрешения, могут управлять содержимым SSRS и администрировать его.
Вы по-прежнему можете планировать обработку отчетов, получать доступ к отчетам по запросу и подписываться на опубликованные отчеты на новом веб-портале.
Подробнее о веб-портале.
Службы Reporting Services в режиме интеграции с SharePoint
Вы публикуете отчеты в службах Reporting Services в режиме интеграции с SharePoint. Вы можете планировать обработку отчетов, получать доступ к отчетам по запросу, подписываться на опубликованные отчеты и экспортировать отчеты в другие приложения, такие как Microsoft Excel. Создавайте предупреждения об изменении данных в отчетах, опубликованных на сайте SharePoint, и получайте сообщения электронной почты при изменении данных отчета.
Дополнительные сведения о сервере отчетов служб Reporting Services в режиме интеграции с SharePoint.
Функции программирования служб Reporting Services
Воспользуйтесь преимуществами функций программирования служб Reporting Services, чтобы расширить и настроить функции отчетности. Используйте API-интерфейсы SSRS для интеграции или расширения обработки данных и отчетов в пользовательских приложениях.
Дополнительная документация для разработчиков служб Reporting Services.
Следующие шаги
Установка служб Reporting Services
Загрузить инструменты данных SQL Server (SSDT)
Установить построитель отчетов
Есть вопросы? Попробуйте задать вопрос на форуме Reporting Services
.
Установка служб отчетов SQL Server — Службы отчетов SQL Server (SSRS)
Редактировать
Твиттер
Фейсбук
Эл. адрес
- Статья
- 4 минуты на чтение
Применяется к: ✔️ Службы отчетов SQL Server (2017 и более поздние версии) ❌ Сервер отчетов Power BI
Установка служб отчетов SQL Server включает серверные компоненты для хранения элементов отчетов, подготовки отчетов и обработки подписки и других служб отчетов.
Загрузите SQL Server 2022 Reporting Services из Центра загрузки Майкрософт.
Загрузите SQL Server 2019 Reporting Services из Центра загрузки Майкрософт.
Загрузите SQL Server 2017 Reporting Services из Центра загрузки Майкрософт.
Примечание
Ищете сервер отчетов Power BI? См. раздел Установка сервера отчетов Power BI.
Обновление или миграция с SQL Server 2016 или более ранней версии Reporting Services? См. Обновление и перенос служб Reporting Services.
Прежде чем начать
Перед установкой служб Reporting Services ознакомьтесь с требованиями к оборудованию и программному обеспечению для установки SQL Server.
Установите сервер отчетов
Установка сервера отчетов проста. Всего несколько шагов для установки файлов.
Примечание
Вам не нужен сервер SQL Server Database Engine, доступный во время установки. Он вам нужен для настройки служб Reporting Services после установки.
Найдите расположение SQLServerReportingServices.exe и запустите программу установки.
Выберите Установить службы отчетов .
Выберите выпуск для установки, а затем выберите Далее .
Для бесплатной версии выберите в раскрывающемся списке пункт «Оценочная версия» или «Разработчик».
В противном случае введите ключ продукта. Найдите ключ продукта для служб отчетов SQL Server.
Прочтите и примите условия лицензии, а затем выберите Следующий .
Для хранения базы данных сервера отчетов требуется компонент Database Engine. Выберите Далее , чтобы установить только сервер отчетов.
Укажите место установки сервера отчетов. Выберите Установить , чтобы продолжить.
Примечание
Путь по умолчанию — C:\Program Files\Microsoft SQL Server Reporting Services.
После успешной установки выберите Настройка сервера отчетов для запуска диспетчера конфигурации сервера отчетов.
Настройте сервер отчетов
После выбора Настроить сервер отчетов в настройках вы увидите Диспетчер конфигурации сервера отчетов . Дополнительные сведения см. в разделе Диспетчер конфигурации сервера отчетов.
Вам необходимо создать базу данных сервера отчетов, чтобы завершить первоначальную настройку служб Reporting Services. Для выполнения этого шага требуется сервер базы данных SQL Server.
Создание базы данных на другом сервере
Если вы создаете базу данных сервера отчетов на сервере базы данных на другом компьютере, вам необходимо изменить учетную запись службы для сервера отчетов на учетные данные, распознаваемые на сервере базы данных .
По умолчанию сервер отчетов использует учетную запись виртуальной службы. Если вы попытаетесь создать базу данных на другом сервере, вы можете получить следующую ошибку на шаге Применение прав на подключение.
System.Data.SqlClient.SqlException (0x80131904): пользователь или группа Windows NT '(null)' не найдена. Проверьте имя еще раз.
Чтобы обойти эту ошибку, вы можете изменить учетную запись службы на сетевую службу или учетную запись домена. Изменение учетной записи службы на сетевую службу применяет права в контексте учетной записи компьютера для сервера отчетов.
Дополнительные сведения см. в разделе Настройка учетной записи службы сервера отчетов.
Служба Windows
Служба Windows создается как часть установки. Он отображается как Службы отчетов SQL Server . Имя службы — SQLServerReportingServices .
Резервирование URL-адресов по умолчанию
Резервирование URL-адресов состоит из префикса, имени хоста, порта и виртуального каталога:
Часть | Описание |
---|---|
Префикс | Префикс по умолчанию — HTTP. Если вы ранее установили сертификат Transport Layer Security (TLS), ранее известный как Secure Sockets Layer (SSL), программа установки попытается создать резервирование URL-адресов, использующих префикс HTTPS. |
Имя хоста | Имя хоста по умолчанию — сильный подстановочный знак (+). Он указывает, что сервер отчетов принимает любой HTTP-запрос на указанном порту для любого имени хоста, которое разрешается для компьютера, включая https:// , https://localhost/reportserver или https :// |
Порт | Порт по умолчанию — 80. Если вы используете любой другой порт, кроме порта 80, вы должны явно добавить его к URL-адресу при открытии веб-портала в окне браузера. |
Виртуальный каталог | По умолчанию виртуальные каталоги создаются в формате ReportServer для веб-службы сервера отчетов и Reports для веб-портала. Для веб-службы сервера отчетов виртуальным каталогом по умолчанию является reportserver . Для веб-портала виртуальный каталог по умолчанию — , отчеты — . |
Пример полной строки URL-адреса может быть следующим:
https://+:80/reportserver
, обеспечивает доступ к серверу отчетов.https://+:80/reports
, обеспечивает доступ к веб-порталу.
Брандмауэр
Если вы получаете доступ к серверу отчетов с удаленного компьютера, вам нужно убедиться, что вы настроили все правила брандмауэра, если брандмауэр присутствует.
Вам необходимо открыть порт TCP, который вы настроили для URL-адреса веб-службы и URL-адреса веб-портала. По умолчанию они настроены на TCP-порт 80.
Дополнительная конфигурация
Чтобы настроить интеграцию со службой Power BI, чтобы можно было закрепить элементы отчета на панели мониторинга Power BI, см. раздел Интеграция со службой Power BI.
Чтобы настроить электронную почту для обработки подписок, см.