Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Данные отчета могут поступать из нескольких источников данных в организации. Первым шагом при разработке отчета является создание источников и наборов данных, из которых берутся базовые данные отчета. Каждый источник данных содержит сведения о подключении к данным. У каждого набора данных есть команда запроса, определяющая набор полей для использования в качестве данных из источника данных. Для визуализации данных из каждого набора данных, добавьте область данных, например таблицу, матрицу, диаграмму или карту. При обработке отчета в источнике базы данных выполняются запросы и каждая область данных расширяется настолько, насколько требуется для отображения результатов для набора данных.
Замечание
Интеграция служб Reporting Services с SharePoint больше не доступна после выхода SQL Server 2016.
Данные в построителе отчетов
Источники данных на панели данных отчета Источник данных отображается в области данных отчета после создания внедренного источника данных или добавления общего источника данных.
Диалоговое окно подключения Используйте диалоговое окно подключения для создания строки подключения или вставки строки подключения.
Сведения о подключении к данным . Строка подключения передается модулю обработки данных.
Учетные данные . Учетные данные управляются отдельно от строки соединения.
Модуль обработки данных/поставщик данных . Соединение с данными может проходить через несколько уровней доступа к данным.
Внешние источники данных. Получение данных из реляционных баз данных, многомерных баз данных, списков SharePoint или веб-служб.
Определение терминов
Подключение к данным. Также называется источником данных. У подключения к данным есть имя и свойства подключения, зависящие от типа подключения. В соответствии с требованиями безопасности подключение к данным не содержит в себе учетных данных. Подключение к данным не определяет, какие данные будут извлекаться из внешнего источника данных. Для этого при создании набора данных задается запрос.
Определение источника данных. Файл, содержащий XML-представление источника данных отчета. При публикации отчета его источники данных сохраняются на сервере отчетов или сайте SharePoint в качестве определений источников данных независимо от определения отчета. Например, администратор сервера отчетов может обновить строку подключения или учетные данные. На собственном сервере отчетов тип файла — RDS. На сайте SharePoint тип файла — RSDS.
Строка подключения. Строка подключения — это строковая версия свойств подключения, необходимых для подключения к источнику данных. Свойства подключения различаются в зависимости от типа подключения к данным. Примеры см. в разделе "Создание строк подключения к данным" Report Builder и SSRS.
Общий источник данных. Источник данных, доступный на сервере отчетов или сайте SharePoint для использования несколькими отчетами.
Внедренный источник данных. Также называется источником данных, связанных с отчетом. Источник данных, определенный в отчете и используемый только этим отчетом.
Учетные данные. . Учетные данные — это сведения для проверки подлинности, которые необходимы для получения доступа к внешним данным.
Советы по указанию данных отчета
Для разработки стратегии данных отчета используйте следующие сведения.
Источники данных Источники данных можно публиковать и управлять независимо от отчетов на сервере отчетов или сайте SharePoint. Для каждого источника данных вы или владелец базы данных можете управлять сведениями о подключении в одном месте. Учетные данные источника данных хранятся безопасно на сервере отчетов; Пароли в строке подключения не включаются. Вы можете перенаправить источник данных с тестового сервера на рабочий сервер. Вы можете отключить источник данных, чтобы приостановить все отчеты, использующие его.
Наборов данных Наборы данных могут публиковаться и управляться независимо от отчетов или общих источников данных, от которые они зависят. Вы или владелец базы данных можете предоставлять оптимизированные запросы для использования авторами отчетов. При изменении запроса все отчеты, использующие общий набор данных, используют обновленный запрос. Вы можете включить кэширование набора данных для повышения производительности. Кэширование запросов можно запланировать для определенного времени или использовать общее расписание.
Данные, используемые частями отчета Части отчета могут включать данные, от которых они зависят. Дополнительные сведения о частях отчета см. в разделе "Части отчетов" в конструкторе отчетов (SSRS).
Замечание
Части отчетов устарели для всех выпусков служб SQL Server Reporting Services, начиная с SQL Server Reporting Services 2019 и всех выпусков Сервер отчетов Power BI начиная с Сервер отчетов Power BI сентября 2022 года.
Фильтрация данных Данные отчета могут быть отфильтрованы в запросе или отчете. Для создания каскадных параметров можно использовать наборы данных и переменные запросов. Используя каскадные параметры пользователи могут ограничивать выбор из тысяч вариантов до более управляемого числа. Можно отфильтровать данные в таблице или диаграмме с учетом значений параметров или других указанных пользователем значений.
Параметры Команды запроса набора данных, которые включают в себя переменные запроса, автоматически создают совпадающие параметры отчета. Кроме того, параметры можно создавать вручную. При просмотре отчета на панели инструментов отчета отображаются параметры. Пользователи могут выбрать значения для управления данными отчета или его внешним видом. Чтобы настроить данные отчета для конкретной аудитории, можно создать наборы параметров отчета с различными значениями по умолчанию, которые будут связаны с одним определением отчета. Для настройки данных для различных аудиторий можно также использовать встроенное поле UserID. Дополнительные сведения см. в статьях "Параметры отчета" (построитель отчетов и конструктор отчетов) ивстроенные коллекции в выражениях (построитель отчетов и службы SSRS).
Оповещения о данных После публикации отчета можно создавать оповещения на основе данных отчета. Затем вы получаете сообщения электронной почты, когда выполняются правила, которые вы указали.
Данные отчетаСгруппированные и статистически обработанные данные могут быть сгруппированы и статистически обработаны в запросе или отчете. При статической обработке значений в запросе можно продолжать объединять значения в отчете в пределах ограничений, того, что имеет смысл. Дополнительные сведения см. в статьях "Фильтры", "Группирование" и "Сортировка данных" (построитель отчетов и службы SSRS)и агрегатная функция (построитель отчетов и службы SSRS).
Данные отчетаСортировать данные могут быть отсортированы в запросе или отчете. В таблицы также можно добавить интерактивную кнопку сортировки, чтобы пользователи могли управлять порядком сортировки.
Данные, основанные на выражении . Так как большинство свойств отчета может быть основано на выражении, а выражения могут включать ссылки на поля наборов данных и параметры отчета, можно писать мощные выражения для управления данными и внешним видом отчета. Можно предоставить пользователю возможность управлять отображаемыми данными с помощью определения параметров.
Отобразить данные из набора данных Как правило, данные из набора данных отображаются в одной или более областях данных, например в таблице и диаграмме.
Отображение данных из нескольких наборов данных Выражения можно написать в регионе данных на основе одного набора данных, который ищет значения или агрегаты в других наборах данных. Для отображения данных из других источников в таблицу, основанную на наборе данных, можно включить подотчеты.
Для определения источника данных для отчета используйте следующий список.
Рассмотрите возможность использования внедренных или общих источников данных и наборов данных. Согласуйте с владельцами источников данных технологию проверки подлинности и авторизации, подходящую для вашей организации.
Ознакомьтесь с используемой в организации архитектурой программного обеспечения уровня данных и потенциальными проблемами, связанными с типами данных. Уясните, как расширения данных и модули обработки данных могут повлиять на результаты запроса. Типы данных отличаются в источнике данных, поставщиках данных и типах данных, которые хранятся в файле определения отчета (RDL-файл).
Общие сведения об архитектуре и средствах клиента или сервера служб Reporting Services. Например, в конструкторе отчетов вы создаете отчеты на клиентском компьютере, использующего встроенные типы источников данных. При публикации отчета типы источников данных должны поддерживаться на сервере отчетов или сайте SharePoint. Дополнительные сведения см. в разделе Источники данных, поддерживаемые службами Reporting Services (службы SSRS).
Источники данных и наборы данных создаются в отчете и публикуются на сервере отчетов или сайте SharePoint из средства разработки клиента. Источники данных можно создавать непосредственно на сервере отчетов. После публикации можно настроить учетные данные и другие свойства на сервере отчетов. Дополнительные сведения см. в разделе "Создание строк подключения к данным - Report Builder и SSRS" и "Инструменты Reporting Services".
Источники данных, которые можно использовать, зависят от установленных расширений данных служб Reporting Services. Поддержка источников данных может отличаться от средства разработки клиентов, версии сервера отчетов и платформы сервера отчетов. Дополнительные сведения см. в разделе Источники данных, поддерживаемые службами Reporting Services (службы SSRS).
Учетные данные источника данных зависят от типа источника данных и от того, просматриваете ли вы отчеты на клиентском или сервере отчетов или на сайте SharePoint. Дополнительные сведения см. в разделе "Настройка разрешений для элементов сервера отчетов" на сайте SharePoint (службы Reporting Services в интегрированном режиме SharePoint),указание учетных данных и сведений о подключении для источников данных отчетов и учетных данных, относящихся к каждому инструменту в службах Reporting Services.
Связанные задачи
Задачи, связанные с созданием подключений к данным, добавления данных из внешних источников, наборов данных и запросов.
| Распространенные задачи | Links |
|---|---|
| Создание подключений к данным | Создание строк подключения к данным (построитель отчетов и службы SSRS) |
| Создание наборов данных и запросов | Отчет о внедренных наборах данных и общих наборах данных (построитель отчетов и SSRS) |
| Управление источниками данных после их публикации | Управление источниками данных отчета |
| Управление общими наборами данных после публикации | Управление общими наборами данных |
| Создание оповещений данных и управление ими | Оповещения о данных в Reporting Services |
| Кэширование общего набора данных | Кэш общих наборов данных (SSRS) |
| Планирование общего набора данных для предварительной загрузки кэша | Расписания |
| Добавление расширения данных | Реализация модуля обработки данных |