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

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

При развертывании служб Службы Reporting Services набор модулей обработки данных, предоставляющих доступ к различным типам источников данных, автоматически устанавливается и регистрируется как в системе создающего отчеты клиента, так и на сервере отчетов. В службах Службы Reporting Services поддерживаются следующие типы источников данных: MicrosoftSQL Server;MicrosoftSQL ServerСлужбы Analysis Services для многомерных выражений, расширений интеллектуального анализа данных и MicrosoftPowerPivot;MicrosoftSQL Azure;SQL Server параллельные хранилища данных, Oracle; SAP NetWeaver BI;Hyperion Essbase;Microsoft список SharePoint; Teradata; OLE DB; ODBC и XML.

Кроме того, системный администратор может установить и зарегистрировать пользовательские модули обработки данных и стандартные поставщики данных Microsoft .NET Framework. Для обработки и просмотра отчета модули обработки данных и поставщики данных должны быть установлены и зарегистрированы на сервере отчетов. Для предварительного просмотра отчета их также необходимо установить и зарегистрировать на клиенте, где производится создание отчетов. Модули обработки данных и поставщики данных должны быть скомпилированы для той платформы, на которую устанавливаются. Если развертывание источника данных производится программными средствами с помощью SOAP веб-службы, необходимо определить модуль обработки данных. Используйте модуль обработки данных из файла RSReportDesigner.config. По умолчанию этот файл находится в папке <drive>:\Program Files (x86)\Microsoft Visual Studio 9.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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

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

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

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

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

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

Data

Источник

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

Data

Источник

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

Data

Источник

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

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

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

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

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

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

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

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

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

Microsoft SQL Server

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

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

Y

Y

Y

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

SQL Server 2005

SQL Server 2000

Только SQL Server 7.0 на базе x86

Y

Y

Y

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

OLEDB

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

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

Y

Y

Y

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

SQL Server 2005

SQL Server 2000

Только SQL Server 7.0 на базе x86

SQL Server 6.5 и более ранних версий только на базе x86

Y

Y

Y

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

ODBC

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

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

Y

Y

Y

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

SQL Server 2005

SQL Server 2000

SQL Server 7.0

Y

Y

Y

База данных служб SQL Azure

Microsoft SQL Azure

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

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

Н/Д

Н/Д

Н/Д

SQL Azure

Y

Да

Y

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

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

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

Н/Д

Н/Д

Н/Д

Н/Д

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

Да

Y

Y

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

Службы Microsoft SQL Server Analysis Services

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

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

Y

Y

Y

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

SQL Server 2005 Службы Analysis Services 

Y

Y

Y

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

Службы Microsoft SQL Server Analysis Services

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

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

Y

Нет

Нет

SQL Server 2000

Службы Analysis Services

Y

Нет

Да

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

OLEDB

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

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

Версия 10.0

Y

Y

Y

SQL Server 2008 Службы Analysis Services

Y

Y

Y

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

OLEDB

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

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

Версия 9.0

Y

Y

Y

SQL Server 2005 Службы Analysis Services 

Y

Y

Y

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

OLEDB

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

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

Версия 8.0

Да

Нет

Да

SQL Server 2000

Службы Analysis Services 

Да

Нет

Y

Списки SharePoint

Microsoft SharePoint List

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

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

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

Нет

Y

Нет

Продукты SharePoint 2010

Y

Y

Y

Списки SharePoint

Microsoft SharePoint List

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

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

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

Y

Y

Нет

Windows SharePoint Services 3.0 и Office SharePoint Server 2007

Y

Y

Y

XML

XML

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

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

 

 

 

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

Да

Y

Y

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

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

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

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

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

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

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

 

 

 

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

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

SQL Server 2005

SQL Server 2000

SQL Server 2005 Службы Analysis Services

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

Teradata v13, v12 и v6.2

Y

Y

Y

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

Sap BI NetWeaver

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

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

 

 

 

SAP BI NetWeaver 3.5

Y

 

 

Hyperion Essbase

Hyperion Essbase

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

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

Да

 

 

Hyperion Essbase 9.3.1

Y

 

 

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

Oracle

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

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

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

Y

Oracle 10g, 9, 8.1.7

Y

Y

Y

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

Teradata

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

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

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

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

Y

 

 

Teradata v13

Teradata v12

Teradata v6.20

Y

Нет

Y

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

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

Поставщик данных OLE DB для DB2 (Майкрософт)

Установите сзагрузочного сайта Microsoft SQL Server 2008 Feature Pack.

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

Y

Y

Нет

Y

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

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

2004 Host Integration Server

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

Y

Y

Нет

Y

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

OLEDB

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

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

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

Да

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

Y

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

Интерфейс ODBC

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

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

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

Y

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

Y

Y

Y

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

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

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

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

Вместе со службами Службы Reporting Services и средой Business Intelligence Development Studio автоматически устанавливаются следующие модули обработки данных. Дополнительные сведения, а также сведения по проверке установки см. в разделах Файл конфигурации RSReportDesigner и Файл конфигурации RSReportServer.

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

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

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

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

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

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

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

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

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

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

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

В среде Business Intelligence Development Studio графический конструктор запросов, связанный с этим модулем данных, является Пользовательский интерфейс конструктора реляционных запросов, а не конструктором визуальных инструментов для создания баз данных, который используется с типом источника данных Microsoft SQL Server.

Среда Business Intelligence Development Studio автоматически различает типы источника данных Microsoft SQL Azure и Microsoft SQL Server и открывает графический конструктор запросов, связанный с типом источника данных.

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

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

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

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

В среде Business Intelligence Development Studio графическим конструктором запросов, связанным с этим модулем обработки данных, является Пользовательский интерфейс конструктора реляционных запросов, а не конструктор визуальных инструментов для создания баз данных, который используется с типом источника данных Microsoft SQL Server.

Среда Business Intelligence Development Studio автоматически определяет тип источника данных Параллельное хранилище данных Microsoft SQL Server и Microsoft SQL Server и открывает графический конструктор запросов, связанный с соответствующим типом.

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

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

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

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

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

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

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

Также можно создавать модели на основе источника данных служб SQL Server Службы Analysis Services. Дополнительные сведения см. в разделе Проектирование моделей отчетов на основе кубов.

Службы SQL Server 2000 Analysis Services

При подключении к источнику данных SQL Server 2000 Службы Analysis Services модуль обработки данных служб Microsoft SQL Server Службы Analysis Services не поддерживает параметры запросов.

Чтобы подключиться к службам SQL Server 2000 Службы Analysis Services, пакет SDK XML для аналитики должен быть установлен на сервере служб Службы Analysis Services и должен использовать протокол HTTP с URL-адресом, указывающим на расположение пакета SDK XML для аналитики. Протокол TCP/IP не поддерживается. Дополнительные сведения см. в разделе Пакет SDK XML для аналитики 1.1.

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

Модуль обработки данных 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 и Itanium.

Дополнительные сведения см. в разделе Тип соединения 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 и Itanium.

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

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

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

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

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

Для получения данных служб SQL Server 2000 Службы Analysis Services используйте поставщик OLE DB для служб OLAP 8.0. Запросы к службам SQL Server 2000 Службы Analysis Services пишутся с использованием многомерных выражений (MDX).

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

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

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

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 и Itanium. Этот модуль может быть использован для подключения к любому источнику данных, использующему поставщик 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. Дополнительные сведения см. в разделе Создание и использование моделей отчетов на основе Oracle.

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

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

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

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

В следующей таблице показаны поддерживаемые версии поставщика данных .NET Framework для Teradata для определения источника в определении отчета в Business Intelligence Development Studio:

BI Development Studio

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

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

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

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

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

Также можно создавать модели на основе базы данных Teradata. Дополнительные сведения см. в разделе Создание и использование моделей отчетов на основе Teradata.

Дополнительные сведения см. в разделе Использование служб SQL Server 2008 Reporting Services с поставщиком данных .NET Framework для Teradata.

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

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

Службы Службы Reporting Services включают модуль обработки списка данных SharePoint служб Microsoft SQL Server Службы Reporting Services, поэтому списки SharePoint могут быть использованы в качестве источника данных в отчете. Можно получить данные списка из SharePoint Foundation 2010, SharePoint Server 2010, Windows SharePoint Services 3.0 и Office SharePoint Server 2007. Существует три реализации поставщика данных списка SharePoint.

  1. Из среды создания отчетов, такой как построитель отчетов или конструктор отчетов в среде Business Intelligence Development Studio или сервера отчетов, настроенного для работы в собственном режиме, данные списка приходят из веб-службы Lists.asmx для сайта SharePoint.

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

  3. Только для SharePoint Server 2010 надстройка служб 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 Intelligence.

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

Источники данных для модели отчета

Модели отчетов, созданные на основе реляционных баз данных служб SQL Server, баз данных Oracle версии 9.2.0.3 или выше, баз данных Teradata версий 13.00, 12.00 или 6.20, многомерных кубов служб SQL Server 2005Службы Analysis Services или более поздних версий, могут быть использованы в качестве источников данных для отчетов, создаваемых в конструкторе отчетов и построителе отчетов. При выборе модели отчета в качестве источника данных выбирается модель базового источника данных. Чтобы модель отчета можно было использовать в качестве источника данных, ее необходимо опубликовать на сервере отчетов или в библиотеке SharePoint.

Дополнительные сведения о поддержке версий Oracle см. в подразделе Oracle в этом разделе. Дополнительные сведения о поддержке версий Teradata см. в подразделе Teradata в этом разделе.

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

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

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

Журнал изменений

Обновленное содержимое

Добавлена запись для Teradata 13.