Источники данных, поддерживаемые службами Reporting Services
Службы Reporting Services получают данные отчета из источников данных через модульный и расширяемый уровень данных, использующий модули обработки данных (DPE). Для получения данных отчета из источника данных необходимо выбрать модуль обработки данных, поддерживающий как тип источника данных, так и версию программного обеспечения источника данных и его платформу (32-разрядная, 64-разрядная x64 или 64-разрядная Itanium).
При развертывании служб Reporting Services набор модулей обработки данных автоматически устанавливается и регистрируется как в системе клиента, создающего отчеты, так и на сервере отчетов, чтобы предоставить доступ к различным типам источников данных. Службы SQL Server 2008 Reporting Services (SSRS) устанавливают следующие типы источников данных: MicrosoftSQL Server, MicrosoftSQL ServerAnalysis Services, Oracle, SAP NetWeaver BI, Hyperion Essbase, Teradata, OLE DB, ODBC и XML.
Кроме того, системные администраторы могут установить и зарегистрировать пользовательские модули обработки данных и стандартные поставщики данных Microsoft.NET Framework. Для обработки и просмотра отчета эти модули и поставщики данных должны быть установлены и зарегистрированы на сервере отчетов. Для предварительного просмотра отчета эти модули и поставщики данных должны быть также установлены и зарегистрированы в системе клиента, создающего отчеты. Модули обработки данных и поставщики данных должны быть скомпилированы для конкретной платформы, на которую устанавливаются.
Многие стандартные поставщики данных .NET Framework сторонних производителей можно загрузить на узле центра загрузки Майкрософт и на веб-узлах сторонних производителей. Сведения о поставщиках данных сторонних производителей можно также найти в общем форуме по службам SQL ServerReporting Services.
Примечание |
---|
Стандартные поставщики данных .NET Framework не всегда поддерживают все функции, предоставляемые модулями обработки данных служб Reporting Services. Кроме того, некоторые поставщики данных OLE DB могут быть использованы для создания и предварительного просмотра отчетов, но не поддерживают отчеты, опубликованные на сервере отчетов. Например, поставщик Microsoft OLE DB для Jet не поддерживается на сервере отчетов. Сведения о различиях между модулями обработки данных и поставщиками данных см. в разделе Модули обработки данных и поставщики данных .NET Framework. |
Дополнительные сведения о развертывании специализированных модулей обработки данных см. в разделе Реализация модуля обработки данных. Дополнительные сведения о стандартных поставщиках данных .NET Framework см. в разделе по пространству имен System.Data.
Чтобы получить данные для отчета, нужно создать источник данных, определяемый соединением, и набор данных отчета, определяемый запросом. Каждый тип источника данных содержит связанный конструктор запросов, облегчающий построение запроса. Дополнительные сведения см. в разделе Создание набора данных отчета.
Поддержка платформ источников данных отчета
Источники данных, которые можно использовать в развертывании служб Reporting Services, различаются в зависимости от выпуска SQL Server, версии служб Reporting Services и платформы. Дополнительные сведения о характеристиках см. в разделах Возможности служб Reporting Services и Возможности, поддерживаемые различными выпусками SQL Server 2008. Приведенная далее в разделе таблица содержит сведения о поддерживаемых источниках данных в зависимости от версии и платформы.
Требования к платформам для источников данных служб Reporting Services различаются для системы клиента, создающего отчеты, и сервера отчетов.
На системе клиента, создающего отчеты
Среда SQL ServerBusiness Intelligence Development Studio представляет собой 32-разрядное приложение и не поддерживается на платформе на базе Itanium. На платформе x64 для изменения и предварительного просмотра отчетов в конструкторе отчетов необходимо наличие 32-разрядных версий поставщиков данных, установленных в каталоге платформы (x86).
На сервере отчетов
При развертывании отчета на 64-разрядной версии сервера отчетов (на базе x86 или Itanium) на нем должны быть установлены 64-разрядные версии поставщиков данных, скомпилированные для конкретной платформы. Упаковка 32-разрядной версии поставщика данных в 64-разрядные интерфейсы не поддерживается. Дополнительные сведения см. в документации по поставщику данных.
Поддерживаемые источники данных
В следующей таблице перечислены модули обработки данных и поставщики данных Microsoft, которые могут использоваться для получения данных для наборов данных и моделей отчетов. Дополнительные сведения о модуле обработки данных или поставщике данных можно получить, перейдя по ссылке во втором столбце. Столбцы таблицы содержат следующие сведения.
Источник данных отчета. Тип данных, к которым осуществляется доступ. Например, реляционная база данных, многомерная база данных, плоский файл или XML-файл. Этот столбец отвечает на вопрос: «Данные каких типов можно использовать в отчете служб Reporting Services?»
Тип источника данных служб Reporting Services. Один из типов источников данных, содержащихся в раскрывающемся списке при определении источника данных в службах Reporting Services. Этот список содержит установленные и зарегистрированные модули обработки данных и поставщики данных. Этот столбец отвечает на вопрос: «Какие типы источников данных можно выбрать из раскрывающегося списка при создании источника данных отчета?»
Имя модуля обработки данных или поставщика данных. Модуль обработки данных служб Reporting Services или другой поставщик данных, отвечающий выбранному типу источника данных служб Reporting Services. Этот столбец отвечает на вопрос: «Какой модуль обработки данных или поставщик данных используется при выборе данного типа источника данных?»
Версия базового поставщика данных (необязательно). Некоторые типы источников данных поддерживают более одного поставщика данных. Это могут быть как разные версии одного и того же поставщика, так и разные реализации этого типа поставщика данных от сторонних производителей. Имя этого поставщика зачастую появляется в строке соединения после настройки источника данных. Этот столбец отвечает на вопрос: «Какой поставщик данных можно выбрать в диалоговом окне Свойства соединения после выбора типа источника данных?»
Источник данных <platform>. Платформа источника данных, поддерживаемая модулем обработки данных или поставщиком данных для данного целевого источника данных. Этот столбец отвечает на вопрос: «Может ли этот модуль обработки данных или поставщик данных получать данные из источника данных на платформе этого типа?»
Версия источника данных. Версия целевого источника данных, поддерживаемая модулем обработки данных или поставщиком данных. Этот столбец отвечает на вопрос: «Может ли этот модуль обработки данных или поставщик данных получать данные из этой версии источника данных?»
Сервер отчетов <platform>. Платформы сервера отчетов и системы клиента, создающего отчеты, на которых можно установить пользовательский модуль обработки данных или поставщик данных. Встроенные модули обработки данных служб Reporting Services всегда устанавливаются вместе со службами Reporting Services. Специализированный модуль обработки данных или поставщик данных .NET Framework должен быть скомпилирован в виде собственного кода для конкретной платформы. Этот столбец отвечает на вопрос: «Можно ли установить на данном типе платформы этот модуль обработки данных или поставщик данных?»
Типы источников данных
Источник данных отчета |
Тип источника данных служб Reporting Services |
Имя модуля обработки данных или поставщика данных |
Версия базового поставщика данных (необязательно) |
Источник данных на платформе x86 |
Источник данных на платформе x64 |
Источник данных на платформе ia64 |
Версия источника данных |
RS на платформе x86 |
RS на платформе x64 |
RS на платформе ia64 |
---|---|---|---|---|---|---|---|---|---|---|
Реляционная база данных SQL Server |
Microsoft SQL Server |
Встроенный модуль обработки данных служб Reporting Services |
Расширение класса System.Data.SqlClient |
Да |
Да |
Да |
SQL Server 2008 SQL Server 2005 SQL Server 2000 SQL Server 7.0 |
Да |
Да |
Да |
Реляционная база данных SQL Server |
OLEDB |
Встроенный модуль обработки данных служб Reporting Services |
Расширение класса System.Data.OledbClient |
Да |
Да |
Да |
SQL Server 2008 SQL Server 2005 SQL Server 2000 SQL Server 7.0 |
Да |
Да |
Да |
Реляционная база данных SQL Server |
ODBC |
Встроенный модуль обработки данных служб Reporting Services |
Расширение класса System.Data.OdbcClient |
Да |
Да |
Да |
SQL Server 2008 SQL Server 2005 SQL Server 2000 SQL Server 7.0 |
Да |
Да |
Да |
Многомерная база данных служб Analysis Services |
Службы Microsoft SQL Server Analysis Services |
Встроенный модуль обработки данных служб Reporting Services |
Использует ADOMD.NET |
Да |
Да |
Да |
SQL Server 2008 Analysis Services SQL Server 2005 Analysis Services |
Да |
Да |
Да |
Многомерная база данных служб Analysis Services |
Службы Microsoft SQL Server Analysis Services |
Встроенный модуль обработки данных служб Reporting Services |
Использует ADOMD.NET |
Да |
Нет |
Нет |
SQL Server 2000 Analysis Services |
Да |
Нет |
Да |
Многомерная база данных служб 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 |
Да |
Нет |
Да |
SQL Server 2000 Analysis Services |
Да |
Нет |
Да |
XML |
XML |
Встроенный модуль обработки данных служб Reporting Services |
Источники XML-данных не зависят от платформы. |
|
|
|
Службы XML Web Services или документы |
Да |
Да |
Да |
Модель сервера отчетов |
Модель отчета |
Встроенный модуль обработки данных служб 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 |
Да |
Да |
Да |
Многомерная база данных SAP |
Sap BI NetWeaver |
Встроенный модуль обработки данных служб Reporting Services с пакетом обновления 1 (SP1) |
См. документацию SAP по поддержке платформ. |
|
|
|
SAP BI NetWeaver 3.5 |
Да |
|
|
Hyperion Essbase |
Hyperion Essbase |
Встроенный модуль обработки данных служб Reporting Services с пакетом обновления 2 (SP2) |
См. документацию Hyperion по поддержке платформ. |
Да |
|
|
Hyperion Essbase 9.3.0 |
Да |
|
|
Реляционная база данных Oracle |
Oracle |
Встроенный модуль обработки данных служб Reporting Services |
Расширение класса System.Data.OracleClient. Необходимы клиентские компоненты Oracle. |
Да |
Oracle 10g, 9, 8.1.7 |
Да |
Да |
Да |
||
Реляционная база данных Oracle |
Часть OLEDB |
Встроено OLE DB для Oracle |
MSDAORA Часть компонентов MDAC с веб-узла downloads.microsoft.com. Необходимы клиентские компоненты Oracle. См. документацию Oracle по поддержке платформ. |
Да |
|
|
Зависит от версии компонентов MDAC. Дополнительные сведения можно найти на веб-узле https://support.microsoft.com по ключевому слову «Oracle». |
Да |
|
|
Реляционная база данных Teradata |
Teradata |
Встроенный модуль обработки данных служб Reporting Services |
Расширяет поставщик данных .NET для Teradata, поставляемый компанией Teradata. Требуется поставщик данных .NET для Teradata, поставляемый компанией Teradata. См. документацию Teradata по поддержке платформ. |
Да |
|
|
Teradata v13 Teradata v12 Teradata v6.20 |
Да |
N |
Да |
Реляционная база данных DB2 |
Имя специализированного зарегистрированного модуля обработки данных |
Поставщик OLE DB для DB2 (Майкрософт) |
Установите со страницы загрузки Microsoft SQL Server 2008 Feature Pack (на английском языке). См. документацию HI Server по поддержке платформ. |
Да |
Да |
Да |
Да |
|||
Реляционная база данных DB2 |
Имя специализированного зарегистрированного модуля обработки данных |
2004 Host Integration Server. См. документацию по HI Server. |
Да |
Да |
Нет |
Да |
||||
Обычный источник данных OLE DB |
OLEDB |
Встроенный модуль обработки данных служб Reporting Services |
Любой источник данных, поддерживающий OLE DB. См. документацию источника данных по поддержке платформ. |
Да |
Любой источник данных, поддерживающий OLE DB. См. примечание. |
Да |
||||
Обычный источник данных ODBC |
ODBC |
Встроенный модуль обработки данных служб Reporting Services |
Любой источник данных, поддерживающий OLE DB. См. документацию источника данных по поддержке платформ. |
Да |
Любой источник данных, поддерживающий ODBC. См. примечание. |
Да |
Да |
Да |
Существует множество стандартных поставщиков данных .NET Framework сторонних производителей. Дополнительные сведения можно найти на веб-узлах или форумах сторонних производителей.
Для установки и регистрации специализированного модуля обработки данных или стандартного поставщика данных .NET Framework понадобится справочная документация поставщика данных. Дополнительные сведения см. в разделе Как зарегистрировать стандартный поставщик данных платформы .NET Framework (службы Reporting Services).
Назад к таблице источников данных
Модули обработки данных служб Reporting Services
Вместе со службами Reporting Services автоматически устанавливаются следующие модули обработки данных. Дополнительные сведения, а также сведения по проверке установки см. в разделах Файл конфигурации RSReportDesigner и Файл конфигурации RSReportServer.
Модуль обработки данных Microsoft SQL Server
Тип источника данных Microsoft SQL Server включает и расширяет возможности поставщика данных .NET Framework для SQL Server. Этот модуль обработки данных скомпилирован для платформ на базе x86, x64 и Itanium. Используйте этот модуль для подключения к базам данных следующих версий экземпляров SQL Server и получения данных из них:
SQL Server 2005 на платформах на базе x86, x64 и Itanium
SQL Server 2000 на платформах на базе x86, x64 и Itanium;
SQL Server 7 на платформе на базе x86.
Если при создании набора данных отчета был выбран этот модуль, открывается конструктор визуальных инструментов для создания баз данных, который позволяет создать запрос Transact-SQL для источника данных. Если конструктор запросов используется в графическом режиме, запрос анализируется и, возможно, переписывается. Текстовый конструктор запросов можно использовать при необходимости точного управления синтаксисом Transact-SQL в запросе. Дополнительные сведения о создании наборов данных отчета для этого модуля обработки данных см. в разделе Создание наборов данных отчета из реляционной базы данных SQL Server. Дополнительные сведения о соответствующем конструкторе запросов см. в разделах Инструменты конструктора запросов и представлений (визуальные инструменты для баз данных) и Графический пользовательский интерфейс конструктора запросов.
Модуль обработки данных MicrosoftSQL Server поддерживает параметры с несколькими значениями.
Назад к таблице источников данных
Модуль обработки данных служб Microsoft SQL Server Analysis Services
При выборе типа источника данных Microsoft SQL Server Analysis Services выбирается модуль обработки данных служб Reporting Services, который расширяет возможности поставщика данных .NET Framework для служб MicrosoftAnalysis Services. Этот модуль обработки данных скомпилирован для платформ на базе x86, x64 и Itanium.
Поставщик данных использует модель объектов ADOMD.NET для создания запросов с помощью XML для аналитики (XMLA) версии 1.1. Результаты возвращаются в виде плоского набора строк. Дополнительные сведения о создании наборов данных отчета для этого модуля обработки данных см. в разделе Создание наборов данных отчета из служб SQL Server Analysis Services. Дополнительные сведения см. в разделах Общие сведения об XML для аналитики (XMLA), Пользовательский интерфейс конструктора запросов многомерных выражений служб Analysis Services и Пользовательский интерфейс конструктора DMX-запросов служб Analysis Services.
При соединении с источником данных служб Analysis Services модуль обработки данных служб MicrosoftSQL ServerAnalysis Services поддерживает параметры с несколькими значениями и сопоставляет ячейки и свойства членов расширенным свойствам, поддерживаемым службами Reporting Services. Дополнительные сведения о расширенных свойствах см. в разделе Использование расширенных свойств поля для набора данных служб Analysis Services.
Этот модуль обработки данных может быть использован для подключения к разным версиям базы данных служб SQL ServerAnalysis Services и получения многомерных данных из них:
- Службы SQL Server 2005Analysis Services на платформах на базе x86, x64 и Itanium.
Также можно создавать модели из источников данных служб SQL ServerAnalysis Services. Дополнительные сведения см. в разделе Проектирование моделей отчетов на основе кубов.
SQL Server 2000 Analysis Services
При соединении с источником данных SQL Server 2000Analysis Services модуль обработки данных служб MicrosoftSQL ServerAnalysis Services не поддерживает параметры запросов.
Этот модуль обработки данных можно использовать для соединения и получения многомерных данных из следующих версий базы данных служб SQL ServerAnalysis Services:
- Службы SQL Server 2000Analysis Services на платформах на базе x86 и Itanium.
Примечание |
---|
Службы SQL Server 2000Analysis Services не поддерживают платформу x64. |
Чтобы подключиться к службам SQL Server 2000Analysis 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. Этот модуль может быть использован для подключения к следующим источникам данных и получения данных из них:
SQL Server 2005 на платформах x86, x64 и Itanium;
SQL Server 2000 на платформах x86, x64 и Itanium;
SQL Server 7 на платформе на базе x86;
SQL Server 6.5 и более ранних версий на платформе на базе x86
Дополнительные сведения о создании наборов данных отчета для этого модуля обработки данных см. в разделе Создание наборов данных отчета для других источников данных.
Назад к таблице источников данных
OLE DB для служб Analysis Services 9.0
Для подключения к службам MicrosoftSQL Server 2005Analysis Services выберите поставщик Microsoft OLE DB для служб Analysis Services 9.0, тип источника данных OLE DB, а затем выберите по имени соответствующий базовый поставщик данных.
Такое сочетание модуля обработки данных и поставщика данных скомпилировано для платформ на базе x86, x64 и Itanium. Этот модуль может быть использован для подключения к следующим источникам данных и получения данных из них:
- Службы MicrosoftSQL Server 2005Analysis Services на платформах на базе x86, x64 и Itanium.
Примечание |
---|
Этот модуль обработки данных не поддерживает статистическую обработку на сервере, автоматическое сопоставление расширенных свойств полей и параметры запросов. Рекомендованным поставщиком данных для источника данных служб Analysis Services являются службы Microsoft SQL Server Analysis Services. |
Дополнительные сведения о создании наборов данных отчета для этого модуля обработки данных см. в разделе Создание наборов данных отчета для других источников данных.
Назад к таблице источников данных
OLE DB для служб Analysis Services 8.0
Для получения данных служб SQL Server 2000Analysis Services используйте поставщик OLE DB для служб OLAP 8.0. Запросы к службам SQL Server 2000Analysis 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 базы знаний Microsoft.
Назад к таблице источников данных
Стандартный поставщик данных 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 базы знаний Microsoft.
Можно получить данные из хранимых процедур с несколькими входными параметрами, но эти процедуры должны возвращать только один выходной курсор. Дополнительные сведения см. в разделе об Oracle статьи Получение данных с помощью модуля DataReader.
Дополнительные сведения см. в разделе Создание наборов данных отчетов из базы данных Oracle. Дополнительные сведения о соответствующем конструкторе запросов см. в разделах Инструменты конструктора запросов и представлений (визуальные инструменты для баз данных) и Графический пользовательский интерфейс конструктора запросов.
Также можно создавать модели на основе базы данных 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 |
Этот модуль поддерживает многозначные параметры. Макросы можно указать в запросе с помощью команды EXECUTE в текстовом режиме запроса.
Дополнительные сведения см. в разделах Как получить данные из источника данных Teradata и Определение наборов данных отчета из базы данных Teradata (службы Reporting Services).
Также можно создавать модели на основе базы данных Teradata. Дополнительные сведения см. в разделе Создание и использование моделей отчетов на основе Teradata.
Назад к таблице источников данных
Модуль обработки XML-данных
Службы Reporting Services включают модуль обработки XML-данных, что позволяет использовать их в отчете. Данные могут быть получены из XML-документа, веб-службы или из веб-приложения, доступ к которым осуществляется с помощью URL-адреса. Дополнительные сведения о задании строки соединения см. в разделе Соединение с источником данных (службы Reporting Services). Дополнительные сведения о задании запроса см. в разделе Создание наборов данных отчета из XML-данных. Дополнительные сведения о соответствующем конструкторе запросов см. в разделе о текстовом конструкторе запросов статьи Графический пользовательский интерфейс конструктора запросов. Примеры см. в разделах Службы Reporting Services: использование источников XML-данных и источников данных веб-служб.
Назад к таблице источников данных
Модуль обработки данных бизнес-аналитики SAP NetWeaver
Службы Reporting Services включают модуль обработки данных, позволяющий использовать в отчетах данные из источника данных SAP NetWeaver Business Intelligence. Дополнительные сведения о задании строки соединения см. в разделе Соединение с источником данных (службы Reporting Services). Дополнительные сведения о задании запроса см. в разделе Создание наборов данных отчета из источника данных SAP NetWeaver BI. Дополнительные сведения о соответствующем конструкторе запросов см. в разделе Интерфейс пользователя конструктора запросов BI SAP NetWeaver.
Назад к таблице источников данных
Модуль обработки данных Hyperion Essbase Business Intelligence
Службы Reporting Services включают модуль обработки данных, позволяющий использовать в отчетах данные из источника данных Hyperion Essbase. Дополнительные сведения о задании строки соединения см. в разделе Соединение с источником данных (службы Reporting Services). Дополнительные сведения о задании запроса см. в разделе Создание наборов данных отчета из источника данных Hyperion Essbase. Дополнительные сведения о соответствующем конструкторе запросов см. в разделе Пользовательский интерфейс конструктора запросов Hyperion Essbase.
Назад к таблице источников данных
Источники данных для модели отчета
Модели отчетов, формируемые из реляционных баз данных SQL Server, баз данных Oracle версии 9.2.0.3 или более поздней, баз данных Teradata версий 13.00, 12.00 или 6.20, многомерных кубов служб SQL Server 2005Analysis Services или более поздних версий, можно использовать в качестве источников данных для отчетов, создаваемых в конструкторе отчетов и построителе отчетов. При выборе модели отчета в качестве источника данных выбирается модель базового источника данных. Чтобы модель отчета можно было использовать в качестве источника данных, ее необходимо опубликовать на сервере отчетов или в библиотеке SharePoint. Модели можно создавать и публиковать с помощью конструктора моделей, диспетчера отчетов или среды SQL ServerManagement Studio.
Дополнительные сведения о поддержке версий Oracle см. в подразделе Oracle в этом разделе. Дополнительные сведения о поддержке версий Teradata см. в подразделе Teradata в этом разделе.
Дополнительные сведения об использовании моделей отчетов конструктора отчетов в качестве источников данных см. в разделе Работа с конструктором запросов моделей отчетов. Дополнительные сведения об использовании моделей отчетов в качестве источников данных см. в разделах Работа с конструктором моделей, Создание моделей с использованием средств управления отчетами и Как использовать модель отчета в качестве источника данных.
Назад к таблице источников данных
Журнал изменений
Обновления |
---|
Добавлена запись по Teradata v13. |