Поделиться через


Добавление данных из внешних источников данных (SSRS)

Чтобы получить данные из внешнего источника данных, используется подключение к данным. Сведения о подключении к данным обычно указываются владельцем внешнего источника данных, ответственным за предоставление разрешений и указывающим тип используемых учетных данных. Сведения о подключении к данным сохраняются в виде источника данных отчета. Тип источника данных определяет модуль обработки данных, который будет использоваться для получения данных.

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

В данной статье

Основные сведения о технологии доступа к данным

Основные сведения о данных отчета

Работа с типами данных

Инструкции

В этом разделе

См. также

Основные сведения о технологии доступа к данным

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

  • Приложение и пользовательский интерфейс. Приложение «Построитель отчетов 3.0», используемое для создания источников данных, добавления ссылок к общему источнику данных, добавления общих наборов данных и добавления частей отчетов, содержащих источники данных и наборы данных, от которых они зависят.

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

    • Источник данных и общий источник данных. Части определения отчета, содержащие сведения о типе модуля обработки данных, сведения о соединении и данные проверки подлинности.

    • Набор данных и коллекция полей. Часть определения отчета, содержащая запрос, коллекцию полей и типы данных полей.

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

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

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

ПримечаниеПримечание

Если соединение с сервером отчетов отсутствует, для выбора доступны установленные совместно с построителем отчетов 3.0 модули обработки данных. Доступ к данным реализуется от лица одного пользователя с использованием учетных данных компьютера пользователя. При соединении с сервером отчетов можно выбрать модуль обработки данных, установленный на сервере отчетов. Доступ к данным реализуется от лица одного из нескольких пользователей, запускающих отчет, с использованием учетных данных на сервере отчетов. Дополнительные сведения см. в разделах Серверы отчетов и серверы отчетов SharePoint (построитель отчетов версии 3.0 и службы SSRS) и Указание учетных данных в построителе отчетов 3.0.

Основные сведения о данных отчета

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

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

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

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

    • Неоднородные иерархии, с различным количеством столбцов в строках данных, не поддерживаются. Это необходимо учитывать при работе с некоторыми модулями обработки данных.

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

    • Модуль обработки XML-данных автоматически делает XML-данные плоскими для их использования в отчете. Если первый экземпляр XML-элемента не содержит все атрибуты или вложенные элементы, данные могут быть недоступны для использования в качестве данных отчета.

  • Поддерживается использование рекурсивных данных. Результирующий набор, содержащий иерархию рекурсивных данных, содержит в прямоугольном результирующем наборе все сведения об иерархической структуре. Например, структура подчинения в компании может быть представлена таблицей с двумя столбцами: столбцом руководителя и столбцом подчиненного. Каждый руководитель также является подчиненным с собственным руководителем. В столбце руководителя у руководителя наивысшего уровня обычно содержится значение NULL или другой идентификатор, указывающий, что у этого сотрудника руководитель отсутствует.

Значок стрелки, используемый со ссылкой «В начало»В начало

Работа с типами данных

При создании набора данных типы данных полей сопоставляются с подмножеством типов данных среды CLR платформы .NET Framework. Типы данных, которые не удается однозначно сопоставить, возвращаются в виде строк. Дополнительные сведения о работе с типами данных полей см. в разделе Работа с полями набора данных отчета (построитель отчетов версии 3.0 и службы SSRS). При создании параметра его тип данных должен поддерживаться определением отчета. Дополнительные сведения о сопоставлении типов данных поставщика данных и параметров отчета см. в разделе Работа с типами данных в выражениях (построитель отчетов версии 3.0 и службы SSRS).

Значок стрелки, используемый со ссылкой «В начало»В начало

В этом разделе

В следующих разделах представлены сведения о всех встроенных модулях обработки данных.

Значок стрелки, используемый со ссылкой «В начало»В начало

См. также

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

Раздел

Описание

Добавление данных в отчет (построитель отчетов версии 3.0 и службы SSRS)

Предоставляет общие сведения о доступе к данным отчета.

Подключения к данным, источники данных и строки подключения в построителе отчетов 3.0

Предоставляет сведения о подключениях к данным и источникам данных.

Создание и добавление наборов данных (построитель отчетов 3.0 и службы SSRS)

Предоставляет сведения об общих и внедренных наборах данных.

Работа с полями набора данных отчета (построитель отчетов версии 3.0 и службы SSRS)

Предоставляет сведения о коллекции полей набора данных, создаваемой запросом.

Источники данных, поддерживаемые службами Reporting Services (SSRS) документации к службам Службы Reporting Services в электронной документации по SQL Server.

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

Общие сведения о модулях обработки данных документации к службам Службы Reporting Services в электронной документации по SQL Server.

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

Значок стрелки, используемый со ссылкой «В начало»В начало