Источники данных, поддерживаемые службами 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 |
Да |
Отсутствует |
Отсутствует |
Да |
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.
Из среды создания отчетов, такой как построитель отчетов или конструктор отчетов в среде SQL Server Data Tools (SSDT) или сервера отчетов, настроенного для работы в собственном режиме, данные списка приходят из веб-службы Lists.asmx для сайта SharePoint.
На сервере отчетов, работающем в режиме интеграции с SharePoint, данные списка приходят либо из соответствующей веб-службы Lists.asmx, либо из программных вызовов SharePoint API. В этом режиме можно получить данные списка из фермы SharePoint.
Для 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)