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


Источники данных, поддерживаемые службами Reporting Services (SSRS)

Данные для отчета службы Reporting Services получают через модульный и расширяемый уровень данных, где работают модули обработки данных. Для получения данных отчета из источника данных необходимо выбрать модуль обработки данных, поддерживающий как тип источника данных, так и версию программного обеспечения источника данных и его платформу (32-разрядная или 64-разрядная x64).

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

  • Microsoft SQL Server

  • Microsoft SQL Server Службы Analysis Services для многомерных выражений, расширений интеллектуального анализа данных, Microsoft PowerPivot и табличных моделей

  • Microsoft База данных SQL Windows Azure

  • Параллельное хранилище данных SQL Server

  • Oracle

  • SAP NetWeaver BI

  • Hyperion Essbase

  • Список Microsoft SharePoint

  • Teradata

  • OLE DB

  • Интерфейс ODBC

  • XML

Кроме того, системный администратор может установить и зарегистрировать пользовательские модули обработки данных и стандартные поставщики данных Microsoft .NET Framework. Для обработки и просмотра отчета модули обработки данных и поставщики данных должны быть установлены и зарегистрированы на сервере отчетов. Для предварительного просмотра отчета их также необходимо установить и зарегистрировать на клиенте, где производится создание отчетов. Модули обработки данных и поставщики данных должны быть скомпилированы в собственном коде для той платформы, на которую устанавливаются. Если развертывание источника данных производится программными средствами с помощью веб-службы SOAP, необходимо определить модуль источника данных. Используйте значения модуля обработки данных из файла RSReportDesigner.config. По умолчанию файл находится в следующей папке:

<drive letter>\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies

Например, модуль обработки данных Службы Analysis Services представляет собой OLEDB-MD.

Многие стандартные поставщики данных .NET Framework сторонних производителей можно загрузить на сайте центра загрузки Майкрософт и на сайтах сторонних производителей. Сведения о поставщиках данных сторонних производителей можно найти также в общедоступном форуме по службам SQL Server Reporting Services.

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

Стандартные поставщики данных .NET Framework необязательно поддерживают все функции, предоставляемые модулями обработки данных служб Reporting Services. Кроме того, некоторые поставщики данных OLE DB и драйверы ODBC могут быть использованы для создания и предварительного просмотра отчетов, но не поддерживают отчеты, опубликованные на сервере отчетов. Например, поставщик Microsoft OLE DB для Jet не поддерживается на сервере отчетов. Дополнительные сведения см. в разделе Модули обработки данных и поставщики данных .NET Framework (службы SSRS).

Дополнительные сведения о развертывании специализированных модулей обработки данных см. в разделе Реализация модуля обработки данных. Дополнительные сведения о стандартных поставщиках данных .NET Framework см. в разделе по пространству имен System.Data.

Дополнительные сведения о модулях обработки данных, поддерживаемых построителем отчетов, см. в разделе Подключения к данным, источники данных и строки подключения в построителе отчетов документации по построителю отчетов на сайте msdn.microsoft.com.

Поддержка платформ источников данных отчета

Источники данных, которые вы можете использовать в развертывании служб Reporting Services, различаются в зависимости от выпуска SQL Server, версии служб Reporting Services и платформы. Дополнительные сведения о функциях см. в разделе Возможности, поддерживаемые различными выпусками SQL Server 2012. Приведенная далее в разделе таблица содержит сведения о поддерживаемых источниках данных в зависимости от версии и платформы.

Требования к платформам для источников данных служб Reporting Services различаются для системы клиента, создающего отчеты, и сервера отчетов.

На системе клиента, создающего отчеты

Среда SQL Server SQL Server Data Tools (SSDT) — это 32-разрядное приложение. Среда SQL Server Data Tools (SSDT) не поддерживается на платформе Itanium. На платформе x64 для изменения и предварительного просмотра отчетов в конструкторе отчетов необходимо наличие 32-разрядных версий поставщиков данных, установленных в каталоге платформы (x86).

На сервере отчетов

При развертывании отчета на 64-разрядной версии сервера отчетов (на базе x86) на нем должны быть установлены 64-разрядные версии поставщиков данных, скомпилированные в собственном коде для конкретной платформы. Упаковка 32-разрядной версии поставщика данных в 64-разрядные интерфейсы не поддерживается. Дополнительные сведения см. в документации по поставщику данных.

Поддерживаемые источники данных

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

  • Источник данных отчета. Тип данных, к которым осуществляется доступ. Например, реляционная база данных, многомерная база данных, неструктурированный файл или XML-файл. Этот столбец отвечает на вопрос: «Данные каких типов можно использовать в отчете служб Reporting Services?»

  • Тип источника данных служб Reporting Services. Один из типов источников данных, содержащихся в раскрывающемся списке при определении источника данных в службах Reporting Services. Этот список содержит установленные и зарегистрированные модули обработки данных и поставщики данных. Этот столбец отвечает на вопрос: «Какие типы источников данных можно выбрать из раскрывающегося списка при создании источника данных отчета?»

  • Имя модуля обработки данных или поставщика данных. Модуль обработки данных служб Reporting Services или другой поставщик данных, отвечающий выбранному типу источника данных служб Reporting Services. Этот столбец отвечает на вопрос: «Какой модуль обработки данных или поставщик данных используется при выборе данного типа источника данных?»

  • Версия базового поставщика данных (необязательно). Некоторые типы источников данных поддерживают более одного поставщика данных. Это могут быть как разные версии одного и того же поставщика, так и разные реализации этого типа поставщика данных от сторонних производителей. Имя этого поставщика зачастую появляется в строке соединения после настройки источника данных. Этот столбец отвечает на вопрос: «Какой поставщик данных можно выбрать в диалоговом окне Свойства соединения после выбора типа источника данных?»

  • Источник данных <platform>. Платформа источника данных, поддерживаемая модулем обработки данных или поставщиком данных для данного целевого источника данных. Этот столбец отвечает на вопрос: «Может ли этот модуль обработки данных или поставщик данных получать данные из источника данных на платформе этого типа?»

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

  • Сервер отчетов <platform>. Платформы сервера отчетов и системы клиента, создающего отчеты, на которых можно установить специализированный модуль обработки данных или поставщик данных. Встроенные модули обработки данных служб Reporting Services всегда устанавливаются вместе со службами Reporting Services. Специализированный модуль обработки данных или поставщик данных .NET Framework должен быть скомпилирован в виде собственного кода для конкретной платформы. Этот столбец отвечает на вопрос: «Можно ли установить на данном типе платформы этот модуль обработки данных или поставщик данных?»

Типы источников данных

Источник

данных отчета

Тип источника данных служб Reporting Services

Имя модуля обработки данных или поставщика данных

Версия базового поставщика данных

(необязательно)

Данные

Источник

на платформе x86

Данные

Источник

на платформе x64

Версия источника данных

Сервер отчетов

на платформе x86

Сервер отчетов

на платформе x64

Реляционная база данных SQL Server

Microsoft SQL Server

Встроенный модуль обработки данных служб Reporting Services

Расширение класса System.Data.SqlClient

Да

Да

SQL Server 2005 и более поздние версии

Да

Да

Реляционная база данных SQL Server

OLEDB

Встроенный модуль обработки данных служб Reporting Services

Расширение класса System.Data.OledbClient

Да

Да

SQL Server 2005 и более поздние версии

Да

Да

Реляционная база данных SQL Server

Интерфейс ODBC

Встроенный модуль обработки данных служб Reporting Services

Расширение класса System.Data.OdbcClient

Да

Да

SQL Server 2005 и более поздние версии

Да

Да

База данных SQL

База данных SQL Windows Azure

Встроенный модуль обработки данных служб Reporting Services

Расширение класса System.Data.SqlClient

Отсутствует

Отсутствует

База данных SQL

Да

Да

Устройство Хранилище SQL Server PDW

Параллельные хранилища данных Microsoft

Встроенный модуль обработки данных служб Reporting Services

Отсутствует

Отсутствует

Отсутствует

Параллельное хранилище данных SQL Server 2008 R2

Да

Да

Многомерная база данных служб Службы Analysis Services

Службы Microsoft SQL Server Analysis Services

Встроенный модуль обработки данных служб Reporting Services

Использует ADOMD.NET

Да

Да

Службы Analysis Services и более поздние версии

SQL Server 2005 и более поздние версии

Да

Да

Многомерная база данных служб Службы Analysis Services

OLEDB

Встроенный модуль обработки данных служб Reporting Services

Расширение класса System.Data.OledbClient

Версия 10,0

Да

Да

SQL Server 2008 Службы Analysis Services

Да

Да

Многомерная база данных служб Службы Analysis Services

OLEDB

Встроенный модуль обработки данных служб Reporting Services

Расширение класса System.Data.OledbClient

Версия 9,0

Да

Да

SQL Server 2005 Службы Analysis Services 

Да

Да

Многомерная база данных служб Службы Analysis Services

OLEDB

Встроенный модуль обработки данных служб Reporting Services

Расширение класса System.Data.OledbClient

Версия 8.0

Да

N

Отсутствует

Да

N

Списки SharePoint

Список Microsoft SharePoint

Встроенный модуль обработки данных служб Reporting Services

Возвращает данные из Lists.asmx или API-интерфейсов объектной модели SharePoint.

См. примечание.

N

Да

Продукты SharePoint 2013

Продукты SharePoint 2010

Да

Да

Списки SharePoint

Список Microsoft SharePoint

Встроенный модуль обработки данных служб Reporting Services

Возвращает данные из Lists.asmx или API-интерфейсов объектной модели SharePoint.

См. примечание.

Да

Да

Windows SharePoint Services 3.0 и Office SharePoint Server 2007

Да

Да

XML

XML

Встроенный модуль обработки данных служб Reporting Services

Источники XML-данных не зависят от платформы.

Отсутствует

Отсутствует

Службы XML Web Services или документы

Да

Да

Модель сервера отчетов

Модель отчета

Встроенный модуль обработки данных служб Reporting Services для опубликованного SMDL-файла

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

Для моделей на основе Oracle требуются клиентские компоненты Oracle.

Для моделей на основе Teradata требуется поставщик данных .NET для Teradata от Teradata.

См. документацию Teradata по поддержке платформ.

Отсутствует

Отсутствует

Модели могут быть созданы из:

SQL Server 2005 и более поздние версии

Службы Analysis Services

Oracle 9.2.0.3 или более поздней версии

Teradata V14, v13, v12 и v6.2

Да

Да

Многомерная база данных SAP

Sap BI NetWeaver

Встроенный модуль обработки данных служб Reporting Services

См. документацию SAP по поддержке платформ.

Отсутствует

Отсутствует

SAP BI NetWeaver 3.5

Да

Отсутствует

Hyperion Essbase

Hyperion Essbase

Встроенный модуль обработки данных служб Reporting Services

См. документацию Hyperion по поддержке платформ.

Да

Отсутствует

Hyperion Essbase 9.3.1

Да

Отсутствует

Реляционная база данных Oracle

Oracle

Встроенный модуль обработки данных служб Reporting Services

Расширение класса System.Data.OracleClient

Необходимы клиентские компоненты Oracle.

Да

Отсутствует

Oracle 10g, 9, 8.1.7

Да

Да

Реляционная база данных Teradata

Teradata

Встроенный модуль обработки данных служб Reporting Services

Расширяет поставщика данных .NET для Teradata от Teradata.

Требует поставщика данных .NET для Teradata от Teradata.

См. документацию Teradata по поддержке платформ.

Да

Отсутствует

Teradata v14

Teradata v13

Teradata v12

Teradata v6.20

Да

N

Реляционная база данных DB2

Имя специализированного зарегистрированного модуля обработки данных

2004 Host Integration (HI) Server

См. документацию по Host Integration Server.

Да

Отсутствует

Отсутствует

Да

N

Обычный источник данных OLE DB

OLEDB

Встроенный модуль обработки данных служб Reporting Services

Любой источник данных, поддерживающий OLE DB.

См. документацию источника данных по поддержке платформ.

Да

Отсутствует

Любой источник данных, поддерживающий OLE DB. См. примечание.

Да

Отсутствует

Обычный источник данных ODBC

Интерфейс ODBC

Встроенный модуль обработки данных служб Reporting Services

Любой источник данных, поддерживающий ODBC.

См. документацию источника данных по поддержке платформ.

Да

Отсутствует

Любой источник данных, поддерживающий ODBC. См. примечание.

Да

Да

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

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

Существует множество стандартных поставщиков данных .NET Framework сторонних производителей. Дополнительные сведения можно найти на сайтах или форумах сторонних производителей.

Для установки и регистрации специализированного модуля обработки данных или стандартного поставщика данных .NET Framework понадобится справочная документация поставщика данных. Дополнительные сведения см. в разделе Регистрация стандартного поставщика данных .NET Framework (службы SSRS).

Назад к таблице источников данных

Модули обработки данных служб Reporting Services

Вместе со службами Reporting Services и средой SQL Server Data Tools (SSDT) автоматически устанавливаются следующие модули обработки данных. Дополнительные сведения, а также сведения по проверке установки см. в разделах Файл конфигурации RSReportDesigner и Файл конфигурации RSReportServer.

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

Модуль обработки данных служб SQL Server Службы Integration Services не поддерживается в настоящее время.

Дополнительные сведения о модулях обработки данных, поддерживаемых построителем отчетов, см. в разделе Подключения к данным, источники данных и строки подключения в построителе отчетов документации по построителю отчетов на сайте msdn.microsoft.com.

Модуль обработки данных Microsoft SQL Server

Тип источника данных Microsoft SQL Server включает и расширяет возможности поставщика данных .NET Framework для SQL Server. Этот модуль обработки данных скомпилирован в собственном коде для платформ на базе x86 и x64.

В среде SQL Server Data Tools (SSDT) конструктор запросов, связанный с этим модулем данных, называется Конструктором визуальных инструментов для создания баз данных. Если конструктор запросов используется в графическом режиме, запрос анализируется и, возможно, переписывается. Текстовый конструктор запросов можно использовать при необходимости четкого управления синтаксисом Transact-SQL в запросе. Дополнительные сведения см. в разделах Инструменты конструктора запросов и представлений (визуальные инструменты для баз данных) и Пользовательский интерфейс графического конструктора запросов.

Дополнительные сведения см. в разделе Тип соединения SQL Server (службы SSRS).

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

Назад к таблице источников данных

Модуль обработки данных базы данных SQL Windows Azure

Тип источника данных База данных SQL включает и расширяет возможности поставщика данных .NET Framework для SQL Server.

В среде SQL Server Data Tools (SSDT) графическим конструктором запросов, связанным с этим модулем данных, является Пользовательский интерфейс конструктора реляционных запросов, а не конструктор визуальных инструментов для создания баз данных, который используется с типом источника данных Microsoft SQL Server.

Среда SQL Server Data Tools (SSDT) автоматически распознает типы источников данных База данных SQL и Microsoft SQL Server и открывает графический конструктор запросов, связанный с конкретным типом.

Если конструктор запросов используется в графическом режиме, запрос анализируется и, возможно, переписывается. Текстовый конструктор запросов также доступен для написания запросов. Текстовый конструктор запросов можно использовать при необходимости четкого управления синтаксисом Transact-SQL в запросе. Дополнительные сведения см. в разделе Пользовательский интерфейс текстового конструктора запросов.

Получение данных из База данных SQL и SQL Server выполняется аналогично, однако существует ряд требований, относящихся только к База данных SQL. Дополнительные сведения см. в разделе Тип соединения с SQL Azure (SSRS).

Назад к таблице источников данных

Модуль обработки данных параллельного хранилища данных Microsoft SQL Server

В среде SQL Server Data Tools (SSDT) графическим конструктором запросов, связанным с этим модулем данных, является Пользовательский интерфейс конструктора реляционных запросов, а не конструктор визуальных инструментов для создания баз данных, который используется с типом источника данных Microsoft SQL Server.

Среда SQL Server Data Tools (SSDT) автоматически определяет тип источника данных Параллельное хранилище данных Microsoft SQL Server и Microsoft SQL Server и открывает графический конструктор запросов, связанный с соответствующим типом источника данных.

Если конструктор запросов используется в графическом режиме, запрос анализируется и, возможно, переписывается. Текстовый конструктор запросов также доступен для написания запросов. Текстовый конструктор запросов можно использовать при необходимости четкого управления синтаксисом Transact-SQL в запросе. Дополнительные сведения см. в разделе Пользовательский интерфейс текстового конструктора запросов.

Параллельное хранилище данных SQL Server 2012 не поддерживает использование хранимых процедур и функций, возвращающих табличные значения, в запросах. Дополнительные сведения см. в разделе Тип соединения с параллельным хранилищем данных SQL Server (SSRS).

Назад к таблице источников данных

Модуль обработки данных служб Microsoft SQL Server Analysis Services

При выборе типа источника данных Microsoft SQL Server Analysis Services выбирается модуль обработки данных служб Reporting Services, который расширяет возможности поставщика данных .NET Framework для служб Microsoft Службы Analysis Services. Этот модуль обработки данных скомпилирован в собственном коде для платформ на базе x86 и x64.

Поставщик данных использует объектную модель ADOMD.NET для создания запросов с помощью XML для аналитики (XMLA) версии 1.1. Результаты возвращаются в виде плоского набора строк. Дополнительные сведения см. в разделах Тип соединения служб Analysis Services для многомерных выражений (службы SSRS), Тип соединения служб Analysis Services для расширений интеллектуального анализа данных (службы SSRS), Пользовательский интерфейс конструктора запросов многомерных выражений служб Analysis Services и Пользовательский интерфейс конструктора DMX-запросов служб Analysis Services.

При соединении с источником данных служб Службы Analysis Services модуль обработки данных служб Microsoft SQL Server Службы Analysis Services поддерживает параметры с несколькими значениями и сопоставляет свойства ячеек и элементов с расширенными свойствами, поддерживаемыми службами Reporting Services. Дополнительные сведения см. в разделе Расширенные свойства поля для базы данных служб Analysis Services (службы SSRS).

Вы можете также создавать модели на основе источников данных служб SQL Server Службы Analysis Services.

Модуль обработки данных OLE DB

Модуль обработки данных OLE DB требует выбора дополнительного уровня поставщика данных в зависимости от версии источника данных, который необходимо использовать в отчете. Если конкретный поставщик данных не выбран, предоставляется поставщик по умолчанию. Выберите конкретный поставщик данных в диалоговом окне Свойства соединения, вызвать который можно, нажав кнопку Изменить в диалоговых окнах Источник данных или Общий источник данных.

Дополнительные сведения о соответствующем конструкторе запросов OLE DB см. в разделах Инструменты конструктора запросов и представлений (визуальные инструменты для баз данных) и Пользовательский интерфейс графического конструктора запросов. Дополнительные сведения о поддержке определенных поставщиков OLE DB см. в статье Поддержка инструментами разработки Visual Studio .NET отдельных поставщиков данных OLE DB базы знаний Майкрософт.

Назад к таблице источников данных

OLE DB для SQL Server

При выборе типа источника данных OLE DB выбирается модуль обработки данных служб Reporting Services, который расширяет возможности поставщика данных .NET Framework для OLE DB. Этот модуль обработки данных скомпилирован в собственном коде для платформ на базе x86 и x64.

Дополнительные сведения см. в разделе Тип соединения OLE DB (службы SSRS).

Назад к таблице источников данных

OLE DB для служб Analysis Services 9.0

Для подключения к службам Microsoft SQL Server 2005 Службы Analysis Services выберите поставщик Microsoft OLE DB для служб Службы Analysis Services 9.0, тип источника данных OLE DB, а затем выберите соответствующий по имени базовый поставщик данных. Такое сочетание модуля обработки данных и поставщика данных скомпилировано в собственном коде для платформ на базе x86 и x64.

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

Этот модуль обработки данных не поддерживает агрегирование серверов, автоматическое сопоставление расширенных свойств полей и параметры запросов. Рекомендованным поставщиком данных для источника данных служб Службы Analysis Services являются службы Microsoft SQL Server Analysis Services.

Дополнительные сведения см. в разделе Тип соединения OLE DB (службы SSRS).

Назад к таблице источников данных

OLE DB для OLAP 7.0

Поставщик OLE DB для служб OLAP Services 7.0 не поддерживается.

Назад к таблице источников данных

OLE DB для Oracle

Модуль обработки данных OLE DB для Oracle не поддерживает следующие типы данных Oracle: BLOB, CLOB, NCLOB, BFILE, UROWID.

Поддерживаются безымянные параметры, зависящие от позиции. Именованные параметры этим модулем не поддерживаются. Для работы с именованными параметрами используйте модуль обработки данных Oracle.

Дополнительные сведения о настройке Oracle в качестве источника данных см. в разделе Как использовать службы Reporting Services для настройки источника данных Oracle и доступа к нему. Сведения о дополнительной настройке разрешений см. в статье Как добавить разрешения субъекту безопасности NETWORK SERVICE базы знаний Майкрософт.

Назад к таблице источников данных

Стандартный поставщик данных OLE DB .NET Framework

Для получения данных из источника, поддерживающего поставщики данных OLE DB .NET Framework, используйте тип источника данных OLE DB и выберите поставщика данных по умолчанию или из списка установленных поставщиков данных в диалоговом окне Строка соединения.

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

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

Назад к таблице источников данных

Модуль обработки данных ODBC

При выборе типа источника данных ODBC выбирается модуль обработки данных служб Reporting Services, который расширяет возможности поставщика данных .NET Framework для ODBC. Этот модуль обработки данных скомпилирован в собственном коде для платформ на базе x86 и x64. Этот модуль может быть использован для подключения к любому источнику данных, использующему поставщик ODBC, и получения данных из него.

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

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

Назад к таблице источников данных

Стандартный поставщик данных ODBC .NET Framework

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

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

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

Назад к таблице источников данных

Модуль обработки данных Oracle

При выборе типа источника данных Oracle выбирается модуль обработки данных служб Reporting Services, который расширяет возможности поставщика данных .NET Framework для Oracle. Источник данных Oracle включает и расширяет классы System.Data.OracleClient, необходимые для служб Reporting Services. Для получения данных отчета из базы данных Oracle администратор должен установить клиентские инструменты Oracle. Этот поставщик данных использует интерфейс Oracle Call Interface (OCI) выпуска Oracle 8i версии 3, поставляемого в составе клиентского программного обеспечения Oracle. Клиентское приложение должно иметь версию не ниже 8.1.7. Эти инструменты должны быть установлены на системе клиента, создающего отчеты, для предварительного просмотра отчетов и на сервере отчетов для просмотра опубликованных отчетов.

Этот модуль поддерживает именованные параметры. Oracle версии 9 или более поздней поддерживает параметры с несколькими значениями. Для работы с безымянными параметрами, зависящими от позиции, используйте модуль обработки данных OLE DB с поставщиком данных Microsoft OLE DB для Oracle. Дополнительные сведения о настройке Oracle в качестве источника данных см. в разделе Как использовать службы Reporting Services для настройки источника данных Oracle и доступа к нему. Сведения о дополнительной настройке разрешений см. в статье Как добавить разрешения субъекту безопасности NETWORK SERVICE базы знаний Майкрософт.

Можно получить данные из хранимых процедур с несколькими входными параметрами, но эти процедуры должны возвращать только один выходной курсор. Дополнительные сведения см. в разделе об Oracle статьи Получение данных с помощью модуля DataReader.

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

Также можно создавать модели на основе базы данных Oracle.

Назад к таблице источников данных

Модуль обработки данных Teradata

При выборе типа источника данных Teradata выбирается модуль обработки данных служб Reporting Services, который расширяет возможности поставщика данных .NET Framework для Teradata. Чтобы получить данные отчета из базы данных Teradata, системный администратор должен установить поставщика данных .NET Framework для Teradata на клиенте разработки отчетов для предварительного просмотра отчетов и на сервере отчетов для просмотра опубликованных отчетов.

Для проектов сервера отчетов не существует графического конструктора запросов для этого модуля. Для создания запросов используйте текстовый конструктор запросов.

В следующей таблице показаны поддерживаемые версии поставщика данных .NET Framework для Teradata для определения источника в определении отчета в SQL Server Data Tools (SSDT):

SQL Server Data Tools

Версия базы данных Teradata

Поставщик данных .NET Framework для ODBC

SQL Server 2005

12.00

12.00

SQL Server 2005

6.20

12.00

SQL Server 2008

12.00

12.00.01

SQL Server 2008

6.20

12.00.01

SQL Server 2008

13.00

13.0.0.1

SQL Server 2008 R2

12.00

12.00.01

SQL Server 2008 R2

6.20

12.00.01

SQL Server 2008 R2

13.00

13.0.0.1

SQL Server 2012

6.20

12.00.01

SQL Server 2012

12.00

12.00.01

SQL Server 2012

13.00

13.0.0.1

SQL Server 2012

14.00

14.00.01

Этот модуль поддерживает многозначные параметры. Макросы могут быть указаны в запросе с использованием команды EXECUTE в режиме запроса TEXT.

Дополнительные сведения см. в разделе Тип соединения Teradata (службы SSRS).

Также можно создавать модели на основе базы данных Teradata.

Дополнительные сведения см. в следующем техническом документе на сайте Teradata: Службы Microsoft SQL Server 2012 Reporting Services и Teradata Corporation.

Назад к таблице источников данных

Модуль обработки списка данных SharePoint

Службы Reporting Services включают модуль обработки списка данных SharePoint служб Microsoft SQL Server Reporting Services, поэтому списки SharePoint могут быть использованы в качестве источника данных в отчете. Данные списка можно получить из следующих источников:

  • SharePoint Server 2013

  • SharePoint Foundation 2010 и SharePoint Server 2010

  • Windows SharePoint Services 3.0 и Office SharePoint Server 2007

Существует три способа реализации поставщика данных списка SharePoint.

  1. Из среды создания отчетов, такой как построитель отчетов или конструктор отчетов в среде SQL Server Data Tools (SSDT) или сервера отчетов, настроенного для работы в собственном режиме, данные списка приходят из веб-службы Lists.asmx для сайта SharePoint.

  2. На сервере отчетов, работающем в режиме интеграции с SharePoint, данные списка приходят либо из соответствующей веб-службы Lists.asmx, либо из программных вызовов SharePoint API. В этом режиме можно получить данные списка из фермы SharePoint.

  3. Для SharePoint Server 2010 и SharePoint Server 2013 надстройка служб Microsoft SQL Server Reporting Services для технологий Microsoft SharePoint позволяет получить данные списка из веб-службы Lists.asmx для сайта SharePoint либо с сайта SharePoint, который является частью фермы SharePoint. Этот сценарий также известен как локальный режим, поскольку сервер отчетов для этого не требуется.

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

Модуль обработки XML-данных

Службы Reporting Services включают модуль обработки данных XML, что позволяет использовать их в отчете. Данные могут быть получены из XML-документа, веб-службы или из веб-приложения, доступ к которым осуществляется с помощью URL-адреса. Дополнительные сведения см. в разделе Тип соединения XML (службы SSRS). Дополнительные сведения о соответствующем конструкторе запросов см. в разделе о текстовом конструкторе запросов статьи Пользовательский интерфейс графического конструктора запросов. Примеры см. в разделах Службы Reporting Services: использование источников XML-данных и источников данных веб-служб.

Назад к таблице источников данных

Модуль обработки данных бизнес-аналитики SAP NetWeaver

Службы Reporting Services включают модуль обработки данных, позволяющий использовать в отчетах данные из источника данных SAP NetWeaver Business Intelligence.

Дополнительные сведения см. в разделе Тип соединения SAP NetWeaver BI (службы SSRS). Дополнительные сведения о соответствующем конструкторе запросов см. в разделе Интерфейс пользователя конструктора запросов BI SAP NetWeaver.

Дополнительные сведения о SAP NetWeaver Business Intelligence см. в разделе Использование служб SQL Server 2008 Reporting Services совместно с SAP NetWeaver Business Intelligence.

Назад к таблице источников данных

Модуль обработки данных Hyperion Essbase Business Intelligence

Службы Reporting Services включают модуль обработки данных, позволяющий использовать в отчетах данные из источника данных Hyperion Essbase.

Дополнительные сведения см. в разделе Тип соединения Hyperion Essbase (службы SSRS). Дополнительные сведения о соответствующем конструкторе запросов см. в разделе Пользовательский интерфейс конструктора запросов Hyperion Essbase.

Дополнительные сведения об Hyperion Essbase см. в разделе Использование служб SQL Server 2005 Reporting Services совместно с Hyperion Essbase.

Назад к таблице источников данных

См. также

Основные понятия

Подключения к данным, источники данных и сроки подключения (службы SSRS)

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