Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы получить данные из внешнего источника данных, используйте подключение к данным. Сведения о подключении к данным обычно предоставляются владельцем внешнего источника данных, который отвечает за предоставление разрешений и указание типов используемых учетных данных. Сведения о подключении к данным сохраняются как источник данных для отчета. Тип источника данных указывает, какое расширение данных следует использовать для извлечения данных.
Основные сведения о технологии доступа к данным
Для получения данных для набора данных отчета требуется несколько уровней программного обеспечения для доступа к данным. В следующем списке представлено простое описание работы отчетов с технологиями доступа к данным:
Приложение и пользовательский интерфейс Приложение построителя отчетов, используемое для создания источника данных, добавление ссылки на общий источник данных, добавление общего набора данных или добавление части отчета, включающую источники данных и наборы данных, от которые он зависит.
Элементы определения отчета Источники данных и наборы данных являются частью определения отчета. После публикации отчета на сервере отчетов общие источники данных и общие наборы данных управляются независимо от определения отчета.
Источник данных и общий источник данных Часть определения отчета, включающая сведения о типе модуля обработки данных, сведения о подключении и проверке подлинности.
Набор данных и коллекция полей Часть определения отчета, включающая запрос, коллекцию полей и типы данных полей.
Расширения данных служб Reporting Services Встроенные расширения данных, которые устанавливаются вместе с Построителем отчетов. Расширение данных предоставляет функциональные возможности, которые управляют проверкой подлинности, агрегатами данных сервера и многозначными параметрами.
Поставщик данных Программное обеспечение, которое управляет подключением и извлечением данных из внешнего источника данных. Поставщик данных определяет синтаксис строки подключения. Большинство расширений данных строятся на основе слоя поставщика данных.
Внешний источник данных Где извлекать данные отчета из базы данных, файла, куба или веб-службы.
Замечание
Если вы не подключены к серверу отчетов, вы можете выбрать расширения данных, установленные с помощью построителя отчетов. Вы обращаетесь к данным в качестве одного пользователя, используя учетные данные с компьютера. При подключении к серверу отчетов можно выбрать расширения данных, установленные на сервере отчетов. Вы обращаетесь к данным как к одному из нескольких пользователей, которые запускают отчет, и вы используете учетные данные на сервере отчетов. Дополнительные сведения см. в разделе "Указание учетных данных" в построителе отчетов.
Общие сведения о данных отчета
В самой простой форме отчет отображает данные из набора данных отчета в области данных на странице отчета, то есть в одной таблице, диаграмме, матрице или другом типе данных отчета. Набор данных отчета получает данные из первого результирующего набора, возвращаемых из одного оператора запроса, который выполняется с правами только для чтения к внешнему источнику данных. Каждый регион данных расширяется по мере необходимости для отображения всех данных из набора данных.
Данные в наборе данных по сути табличны. Столбцы — это поля из запроса набора данных. Строки взяты из строк в результирующем наборе. В отчете можно использовать следующие обобщенные типы данных:
Прямоугольные данные. Данные из результирующего набора с одинаковым количеством столбцов в каждой строке.
Иерархические данные поддерживаются как плоский набор строк.
Не поддерживается рваные иерархии, в которых для каждой строки данных имеется другое количество столбцов. Для некоторых расширений данных это имеет некоторые последствия.
Расширения данных, работающие с многомерными источниками данных, используют ПРОТОКОЛ XML для анализа и извлекают данные в виде неструктурированного набора строк, а не в виде набора ячеек.
Расширение XML-данных автоматически упрощает XML-данные с целью использования в отчете. Если первый экземпляр XML-элемента не включает все атрибуты или вложенные элементы, данные могут быть недоступны в виде данных отчета.
Поддерживаются рекурсивные данные. Результирующий набор, содержащий рекурсивную иерархию данных, включает все сведения о структуре иерархии в прямоугольном результирующем наборе. Например, структура отчета в компании может быть представлена таблицей, включающей два столбца: сотрудника и руководителя. Каждый менеджер также является сотрудником, находящимся в подчинении у другого менеджера. Главный менеджер обычно содержит значение NULL или другой идентификатор, указывающий, что у этого сотрудника нет руководителя.
Работа с типами данных
При создании набора данных типы данных полей сопоставляются с подмножеством типов данных среды CLR из .NET Framework. Типы данных, которые не могут быть четко сопоставлены, возвращаются в виде строк. Дополнительные сведения о работе с типами данных полей см. в разделе "Сбор полей набора данных" (построитель отчетов и службы SSRS). При создании параметра тип данных должен быть поддерживаемым типом данных определения отчета. Дополнительные сведения о сопоставлении типов данных от поставщика данных к параметру отчета см. в разделе "Типы данных" в выражениях (построитель отчетов и службы SSRS).
темы How-To
В этом разделе содержатся пошаговые инструкции по работе с подключениями к данным, источниками данных и наборами данных.
Добавление и проверка подключения к данным или источника данных (Report Builder и SSRS)
Создание общего набора данных или внедренного набора данных (построитель отчетов и SSRS)
Добавление фильтра в набор данных (построитель отчетов и службы SSRS)
В этом разделе
В следующих разделах содержатся сведения о каждом встроенном расширении данных.
| Тема | Тип источника данных |
|---|---|
| Тип подключения SQL Server (SSRS) | Microsoft SQL Server |
| Тип подключения служб Analysis Services для MDX (SSRS) | Microsoft SQL Server Analysis Services |
| Тип подключения PowerPivot (SSRS) | Microsoft SQL Server Analysis Services |
| Тип подключения списка SharePoint (SSRS) | Список Microsoft SharePoint |
| Тип подключения SQL Azure (SSRS) | База данных Microsoft SQL |
| Тип подключения к параллельному хранилищу данных SQL Server (SSRS) | Хранилище параллельных данных Microsoft SQL Server 2008 R2 |
| Тип подключения SAP NetWeaver BI (SSRS) | SAP NetWeaver BI |
| Тип подключения Hyperion Essbase (SSRS) | Hyperion Essbase |
| Тип подключения OLE DB (SSRS) | OLE DB |
| Тип подключения ODBC (SSRS) | ODBC (Интерфейс открытой базы данных) |
| Тип подключения XML (SSRS) | XML |
Связанные разделы
В этих разделах документации содержатся подробные концептуальные сведения о данных отчета, а также процедурные сведения об определении, настройке и использовании частей отчета, связанных с данными.
| Тема | Описание |
|---|---|
| Добавление данных в отчет (построитель отчетов и службы SSRS) | Предоставляет общие сведения о доступе к данным отчета. |
| Подключения к данным, источники данных и строки подключения в построителе отчетов | Предоставляет сведения о подключениях к данным и источникам данных. |
| Отчет о внедренных наборах данных и общих наборах данных (построитель отчетов и SSRS) | Предоставляет сведения об общих и внедренных наборах данных. |
| Коллекция полей набора данных (построитель отчетов и службы SSRS) | Предоставляет сведения о коллекции полей набора данных, создаваемой запросом. |
| Источники данных, поддерживаемые службами Reporting Services (SSRS) в документации по службам Reporting Services в SQL Server Books Online. | Предоставляет подробные сведения о поддержке платформ и версий для каждого модуля обработки данных. |
| Общие сведения о расширениях обработки данных в документации по службам Reporting Services в справочной системе по SQL Server. | Предоставляет подробные сведения о дополнениях данных для опытных пользователей. |