Partilhar via


Fontes de dados com suporte no Reporting Services (SSRS)

O Reporting Services recupera dados de relatório de fontes de dados por meio de uma camada de dados modular e extensível que usa extensões de processamento de dados. Para recuperar dados de relatório de uma fonte de dados, você deve selecionar uma extensão de processamento de dados que dê suporte ao tipo de fonte de dados, à versão do software em execução na fonte de dados e à plataforma da fonte de dados (x64 de 32 bits ou 64 bits).

Ao implantar o Reporting Services, um conjunto de extensões de processamento de dados é instalado e registrado automaticamente no cliente de criação de relatório e no servidor de relatório para fornecer acesso a uma variedade de tipos de origens de dados. Reporting Services instala os seguintes tipos de origens de dados:

  • Microsoft SQL Server

  • Microsoft SQL Server Analysis Services para MDX, DMX, Microsoft PowerPivot e modelos tabulares

  • Microsoft Banco de dados SQL do Windows Azure

  • SQL Server Parallel Data Warehouse

  • Oracle

  • SAP NetWeaver BI

  • Hyperion Essbase

  • Lista do Microsoft SharePoint

  • Teradata

  • OLE DB

  • ODBC

  • XML

Além disso, as extensões de processamento de dados personalizadas e os provedores de dados Microsoft .NET Framework padrão podem ser instalados e registrados por administradores do sistema. Para processar e exibir um relatório, as extensões de processamento de dados e os provedores de dados devem ser instalados e registrados no servidor de relatório; para visualizar um relatório, eles devem ser instalados e registrados no cliente de autoria de relatório. As extensões de processamento de dados e os provedores de dados devem ser compilados de forma nativa para a plataforma em que são instalados. Se você implantar uma fonte de dados programaticamente com o serviço Web SOAP, deverá definir a extensão de fonte de dados. Use valores de extensão de dados do arquivo RSReportDesigner.config. Por padrão, o arquivo está localizado na seguinte pasta:

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

Por exemplo, a extensão de dados Analysis Services é OLEDB-MD.

Muitos provedores de dados .NET Framework padrão de terceiros estão disponíveis como downloads no Centro de Download da Microsoft e em sites de terceiros. Também é possível pesquisar o fórum público do SQL Server Reporting Services para obter informações sobre provedores de dados de terceiros.

ObservaçãoObservação

Os provedores de dados do .NET Framework padrão não necessariamente oferecem suporte a toda a funcionalidade fornecida pelas extensões de processamento de dados do Reporting Services. Além disso, alguns provedores de dados OLE DB e drivers ODBC podem ser usados para criar e visualizar relatórios, embora não sejam projetados para oferecer suporte a relatórios publicados em um servidor de relatório. Por exemplo, não há suporte para o Provedor Microsoft OLE DB para Jet no servidor de relatório. Para obter mais informações, consulte Extensões de processamento de dados e provedores de dados do .NET Framework (SSRS).

Para obter mais informações sobre extensões de processamento de dados personalizadas, consulte Implementando uma extensão de processamento de dados. Para obter mais informações sobre provedores de dados do .NET Framework padrão, consulte o namespace System.Data.

Para obter mais informações sobre extensões de processamento de dados com suporte pelo Construtor de Relatórios, consulte Conexões de dados, fontes de dados e cadeias de conexão no Construtor de Relatórios na documentação do Construtor de Relatórios no msdn.microsoft.com.

Suporte da plataforma a fontes de dados de relatório

As fontes de dados que você pode usar em uma implantação do Reporting Services variam de acordo com a edição do SQL Server, com a versão do Reporting Services e com a plataforma. Para obter mais informações sobre os recursos, consulte Recursos compatíveis com as edições do SQL Server 2012. Posteriormente neste tópico, uma tabela fornece informações sobre fontes de dados para as quais há suporte de acordo com a versão e a plataforma.

Considerações sobre plataforma em relação a fontes de dados do Reporting Services são feitas separadamente para o cliente de criação do relatório e o para o servidor de relatório.

Em relação ao cliente de criação do relatório

O SQL Server SSDT (Ferramentas de dados do SQL Server) é um aplicativo de 32 bits. Não há suporte para o SSDT (Ferramentas de dados do SQL Server) em uma plataforma baseada no Itanium. Em uma plataforma x64, você precisa instalar provedores de dados de 32 bits no diretório da plataforma (x86) para editar e visualizar relatórios no Designer de Relatórios.

Em relação ao servidor de relatório

Quando você implanta um relatório em um servidor de 64 bits (x86), o servidor de relatório deve contar com provedores de dados de 64 bits compilados nativos já instalados. Não há suporte para a disposição de um provedor de dados de 32 bits em interfaces de 64 bits. Para obter mais informações, consulte a documentação do provedor de dados.

Fontes de dados com suporte

A seguinte tabela lista extensões de processamento e provedores de dados Microsoft que você pode usar para recuperar dados referentes a conjuntos de dados e a modelos de relatório. Para obter mais informações sobre uma extensão ou provedor de dados, clique no link na segunda coluna. As colunas da tabela são descritas da seguinte forma:

  • Fonte de dados de relatório: O tipo de dados acessados. Por exemplo, banco de dados relacional, banco de dados multidimensional, arquivo simples ou XML. Esta coluna responde à pergunta: "Quais tipos de dados Reporting Services pode usar em um relatório?"

  • Reporting Services Tipo de fonte de dados: Um dos tipos da fonte de dados exibido na lista suspensa quando você define uma fonte de dados no Reporting Services. A lista é preenchida com DPEs instaladas e registradas, além de provedores de dados. Esta coluna responde à pergunta: "Que tipo de fonte de dados devo selecionar na lista suspensa quando crio uma fonte de dados de relatório?"

  • Nome da extensão de processamento/provedor de dados: A extensão de processamento de dados Reporting Services ou outro provedor de dados que corresponde ao tipo selecionado da fonte de dados Reporting Services. Esta coluna responde à pergunta: "Quando eu seleciono um tipo de fonte de dados, qual provedor de dados ou extensão de processamento de dados correspondente é usado?"

  • Versão do provedor de dados subjacente (opcional): Alguns tipos de fonte de dados oferecem suporte a mais de um provedor de dados. Essas versões poderiam ser diferentes do mesmo provedor ou implementações diferentes de terceiros em relação a um tipo de provedor de dados. O nome do provedor costuma ser exibido na cadeia de conexão após a configuração de uma fonte de dados. Esta coluna responde à pergunta: "Depois de selecionar o tipo de fonte de dados, que provedor seleciono na caixa de diálogo Propriedades da Conexão?"

  • Fonte de Dados <platform>: A plataforma da fonte de dados para a qual a extensão de processamento ou o provedor de dados oferece suporte em relação à fonte de dados de destino. Esta coluna responde à pergunta: "A extensão de processamento ou o provedor de dados pode recuperar dados de uma fonte nesse tipo de plataforma?"

  • Versão da fonte de dados: A versão da fonte de dados de destino suportada pelo DPE ou provedor de dados. Esta coluna responde à pergunta: "Esse provedor de dados ou extensão de processamento de dados pode recuperar dados dessa versão da fonte de dados?"

  • RS <platform>: As plataformas do servidor de relatório e do cliente de criação do relatório em que é possível instalar uma DPE personalizada ou provedor de dados. As extensões de processamento de dados internas do Reporting Services estão incluídas em todas as instalações do Reporting Services. Uma extensão de processamento de dados personalizada ou um provedor de dados do .NET Framework deve ser compilado nativamente em relação a uma plataforma específica. Esta coluna responde à pergunta: "Esse provedor de dados ou extensão de processamento de dados pode ser instalado nesse tipo de plataforma?"

Tipos de fontes de dados

Fonte de

dados de relatório

Tipo da fonte de dados do Reporting Services

Nome da extensão de processamento/provedor de dados

Versão do provedor de dados subjacente

(opcional)

Dados

Origem

Plataforma x86

Dados

Origem

Plataforma x64

Versão da fonte de dados

RS

Plataforma x86

RS

Plataforma x64

Banco de dados relacional do SQL Server

Microsoft SQL Server

Extensão de processamento de dados interna do Reporting Services

Estende System.Data.SqlClient

S

S

SQL Server 2005 e posterior

S

S

Banco de dados relacional do SQL Server

OLEDB

Extensão de processamento de dados interna do Reporting Services

Estende System.Data.OledbClient

S

S

SQL Server 2005 e posterior

S

S

Banco de dados relacional do SQL Server

ODBC

Extensão de processamento de dados interna do Reporting Services

Estende System.Data.OdbcClient

S

S

SQL Server 2005 e posterior

S

S

Banco de dados SQL

Banco de dados SQL do Windows Azure

Extensão de processamento de dados interna do Reporting Services

Estende System.Data.SqlClient

N/A

N/A

Banco de dados SQL

S

S

Aplicativo SQL Server PDW

Microsoft Parallel Data Warehouse

Extensão de processamento de dados interna do Reporting Services

N/A

N/A

N/A

SQL Server 2008 R2 Parallel Data Warehouse

S

S

Banco de dados multidimensional do Analysis Services

Microsoft SQL Server Analysis Services

Extensão de processamento de dados interna do Reporting Services

Usa ADOMD.NET

S

S

Analysis Services e posterior

SQL Server 2005 e posterior

S

S

Banco de dados multidimensional do Analysis Services

OLEDB

Extensão de processamento de dados interna do Reporting Services

Estende System.Data.OledbClient

Versão 10,0

S

S

SQL Server 2008 Analysis Services

S

S

Banco de dados multidimensional do Analysis Services

OLEDB

Extensão de processamento de dados interna do Reporting Services

Estende System.Data.OledbClient

Versão 9,0

S

S

SQL Server 2005 Analysis Services 

S

S

Banco de dados multidimensional do Analysis Services

OLEDB

Extensão de processamento de dados interna do Reporting Services

Estende System.Data.OledbClient

Versão 8.0

S

N

N/A

S

N

Listas do SharePoint

Lista do Microsoft SharePoint

Extensão de processamento de dados interna do Reporting Services

Obtém dados do Lists.asmx ou de interfaces API do modelo de objeto do SharePoint.

Consulte Observação.

N

S

Produtos do SharePoint 2013

Produtos do SharePoint 2010

S

S

Listas do SharePoint

Lista do Microsoft SharePoint

Extensão de processamento de dados interna do Reporting Services

Obtém dados do Lists.asmx ou de interfaces API do modelo de objeto do SharePoint.

Consulte Observação.

S

S

Windows SharePoint Services 3.0 e Office SharePoint Server 2007

S

S

XML

XML

Extensão de processamento de dados interna do Reporting Services

Fontes de dados XML não têm dependências de plataforma.

N/A

N/A

XML Web Services ou documentos

S

S

Modelo do Servidor de Relatório

Modelo de Relatório

Extensão de processamento de dados interna do Reporting Services para um arquivo SMDL publicado

Fontes de dados para um uso modelo das extensões de processamento de dados internas.

Modelos baseados em Oracle exigem componentes do cliente da Oracle.

Modelos baseados em Teradata exigem o Provedor de Dados .NET para Teradata da Teradata.

Consulte a documentação da Teradata para obter suporte à plataforma.

N/A

N/A

Os modelos podem ser criados em:

SQL Server 2005 e posterior

Analysis Services

Oracle 9.2.0.3 ou versão posterior

Teradata V14, v13, v12 e v6.2

S

S

Banco de dados multidimensional SAP

SAP BI NetWeaver

Extensão de processamento de dados interna do Reporting Services

Consulte a documentação da SAP para obter suporte à plataforma.

N/A

N/A

SAP BI NetWeaver 3.5

S

N/A

Hyperion Essbase

Hyperion Essbase

Extensão de processamento de dados interna do Reporting Services

Consulte a documentação da Hyperion para obter suporte à plataforma.

S

N/A

Hyperion Essbase 9.3.1

S

N/A

Banco de dados relacional Oracle

Oracle

Extensão de processamento de dados interna do Reporting Services

Estende System.Data.OracleClient

Exige componentes do cliente da Oracle.

S

N/A

Oracle 10g, 9, 8.1.7

S

S

Banco de dados relacional da Teradata

Teradata

Extensão de processamento de dados interna do Reporting Services

Estende o Provedor de Dados .NET para Teradata da Teradata.

Exige Provedor de Dados .NET para Teradata da Teradata.

Consulte a documentação da Teradata para obter suporte à plataforma.

S

N/A

Teradata v14

Teradata v13

Teradata versão 12

Teradata versão 6.20

S

N

Banco de dados relacional do DB2

Nome de extensão de dados registrada personalizado

2004 Host Integration (HI) Server

Consulte a documentação do HI Server.

S

N/A

N/A

S

N

Fonte de dados OLE DB genérica

OLEDB

Extensão de processamento de dados interna do Reporting Services

Qualquer fonte de dados que ofereça suporte a OLE DB.

Consulte a documentação da fonte de dados para obter suporte à plataforma.

S

N/A

Qualquer fonte de dados que ofereça suporte a OLE DB. Consulte Observação.

S

N/A

Fonte de dados ODBC genérica

ODBC

Extensão de processamento de dados interna do Reporting Services

Qualquer fonte de dados que ofereça suporte a ODBC.

Consulte a documentação da fonte de dados para obter suporte à plataforma.

S

N/A

Qualquer fonte de dados que ofereça suporte a ODBC. Consulte Observação.

S

S

Para obter informações sobre como usar uma fonte de dados tabulares, consulte Conexões de dados, fontes de dados e cadeias de conexão (SSRS).

Para obter informações sobre as fontes de dados suportadas, consulte Adicionar dados de fontes de dados externas (SSRS).

Muitos provedores de dados padrão do .NET Framework são disponibilizados por terceiros. Para obter mais informações, pesquise os sites ou os fóruns dos terceiros.

Para instalar e registrar uma extensão de processamento de dados personalizada ou um provedor de dados padrão do .NET Framework, você precisará consultar a documentação de referência do provedor. Para obter mais informações, consulte Registrar um provedor de dados padrão do .NET Framework (SSRS).

Retornar à tabela de fontes de dados

Extensões de processamento de dados do Reporting Services

As seguintes extensões de processamento de dados são instaladas automaticamente com o Reporting Services e o SSDT (Ferramentas de dados do SQL Server). Para obter mais informações e verificar a instalação, consulte Arquivo de configuração RSReportDesigner e Arquivo de configuração RSReportServer.

ObservaçãoObservação

A extensão de processamento de dados do SQL Server Integration Services não tem suporte desta vez.

Para obter mais informações sobre extensões de processamento de dados com suporte pelo Construtor de Relatórios, consulte Conexões de dados, fontes de dados e cadeias de conexão no Construtor de Relatórios na documentação do Construtor de Relatórios no msdn.microsoft.com.

Extensão de processamento de dados do Microsoft SQL Server

O tipo de fonte de dados Microsoft SQL Server dispõe e estende o Provedor de Dados .NET Framework para SQL Server. Essa extensão de processamento de dados é compilada de maneira nativa e se destina à execução nas plataformas x86 e baseadas em x64.

No SSDT (Ferramentas de dados do SQL Server), o criador de consultas associado a esta extensão de dados é o Visual Database Tool Designer. Caso você use o designer de consulta em modo gráfico, a consulta é analisada e, possivelmente, reescrita. Use o designer de consulta baseado em texto quando quiser controlar a sintaxe Transact-SQL exata usada em uma consulta. Para obter mais informações, consulte Ferramentas do Designer de Consulta e Exibição (Visual Database Tools) e Interface de usuário do Designer de consultas gráficas.

Para obter mais informações, consulte O tipo de conexão do SQL Server (SSRS).

No Construtor de Relatórios, o criador de consultas associado a esta extensão de dados é o Designer de Consulta Relacional. Para obter mais informações, consulte Interface de usuário do Designer de Consulta relacional.

Retornar à tabela de fontes de dados

Extensão de processamento do banco de dados SQL do Windows Azure

O tipo de fonte de dados Banco de dados SQL encapsula e estende o Provedor de Dados .NET Framework para SQL Server.

No SSDT (Ferramentas de dados do SQL Server), o designer de consultas gráficas associado a esta extensão de dados é o Interface de usuário do Designer de Consulta relacional, não o Visual Database Tool Designer que você usa com o tipo de fonte de dados do Microsoft SQL Server.

O SSDT (Ferramentas de dados do SQL Server) diferencia automaticamente entre o Banco de dados SQL e tipos de fonte de dados do Microsoft SQL Server e abre o designer de consultas gráficas associado ao tipo de fonte de dados.

Caso você use o designer de consulta em modo gráfico, a consulta é analisada e, possivelmente, reescrita. Um designer de consulta com base em texto também está disponível para gravar consultas. Use o designer de consulta baseado em texto quando quiser controlar a sintaxe Transact-SQL exata usada em uma consulta. Para obter mais informações, consulte Interface de usuário do Designer de Consulta com base em texto.

A recuperação de dados do Banco de dados SQL e do SQL Server é semelhante, mas há alguns requisitos que se aplicam apenas ao Banco de dados SQL. Para obter mais informações, consulte Tipo de conexão do SQL Azure (SSRS).

Retornar à tabela de fontes de dados

Extensão de processamento do Microsoft SQL Server Parallel Data Warehouse

No SSDT (Ferramentas de dados do SQL Server), o designer de consultas gráficas associado a esta extensão de dados é o Interface de usuário do Designer de Consulta relacional, não o Visual Database Tool Designer que você usa com o tipo de fonte de dados do Microsoft SQL Server.

O SSDT (Ferramentas de dados do SQL Server) diferencia automaticamente entre os tipos de fonte de dados do SQL Server Parallel Data Warehouse e do Microsoft SQL Server e abre o designer de consultas gráficas associado ao tipo de fonte de dados.

Caso você use o designer de consulta em modo gráfico, a consulta é analisada e, possivelmente, reescrita. Um designer de consulta com base em texto também está disponível para gravar consultas. Use o designer de consulta baseado em texto quando quiser controlar a sintaxe Transact-SQL exata usada em uma consulta. Para obter mais informações, consulte Interface de usuário do Designer de Consulta com base em texto.

O SQL Server 2012 Parallel Data Warehouse não oferece suporte ao uso de procedimentos armazenados e funções avaliadas por tabela em consultas. Para obter mais informações, consulte Tipo de conexão do SQL Server Parallel Data Warehouse (SSRS).

Retornar à tabela de fontes de dados

Extensão de processamento de dados do Microsoft SQL Server Analysis Services

Ao selecionar o tipo de fonte de dados Microsoft SQL Server Analysis Services, você está selecionando uma extensão de processamento de dados do Reporting Services que estende o Provedor de Dados .NET Framework para Microsoft Analysis Services. Essa extensão de processamento de dados é compilada de maneira nativa e se destina à execução nas plataformas baseadas em x64 e x86.

Esse provedor de dados usa o modelo de objeto ADOMD.NET par criar consultas que usam XMLA (XML for Analysis) versão 1.1. Os resultados são retornados como um conjunto de linhas bidimensional. Para obter mais informações, consulte Tipo de conexão Analysis Services para MDX (SSRS), Tipo de conexão Analysis Services para DMX (SSRS), Interface de usuário do Designer de Consulta MDX do Analysis Services e Interface de usuário do Designer de Consulta DMX do Analysis Services.

Ao se conectar a uma fonte de dados do Analysis Services, a extensão de processamento de dados do Microsoft SQL Server Analysis Services oferece suporte a parâmetros de vários valores e mapeia as propriedades da célula e do membro para propriedades estendidas com suporte do Reporting Services. Para obter mais informações, consulte Propriedades de campos estendidos para um banco de dados do Analysis Services (SSRS).

Também é possível criar modelos em fontes de dados do SQL Server Analysis Services.

Extensão de processamento de dados do OLE DB

A extensão de processamento de dados do OLE DB requer a opção por uma camada de provedor de dados adicional com base na versão da fonte de dados que você deseja usar no relatório. Caso você não selecione um provedor de dados específico, é fornecido um padrão. Escolha um provedor de dados específico na caixa de diálogo Propriedades da Conexão, acessada por meio do botão Editar nas caixas de diálogo Fonte de Dados ou Fonte de Dados Compartilhada.

Para obter mais informações sobre o designer de consulta de OLE DB associado, consulte Ferramentas do Designer de Consulta e Exibição (Visual Database Tools) e Interface de usuário do Designer de consultas gráficas. Para obter mais informações sobre suporte específico a provedores OLE DB, consulte Visual Studio .NET Designer Tool oferece suporte a provedores OLE DB específicos na Base de Dados de Conhecimento Microsoft.

Retornar à tabela de fontes de dados

OLE DB para SQL Server

Ao selecionar o tipo de fonte de dados OLE DB, você está selecionando uma extensão de processamento de dados do Reporting Services que estende o Provedor de Dados .NET Framework para OLE DB. Essa extensão de processamento de dados é compilada de maneira nativa e se destina à execução nas plataformas x86 e x64.

Para obter mais informações, consulte Tipo de conexão OLE DB (SSRS).

Retornar à tabela de fontes de dados

OLE DB para Analysis Services 9.0

Para se conectar ao Microsoft SQL Server 2005 Analysis Services, selecione Provedor Microsoft OLE DB para Analysis Services 9.0, o tipo da fonte de dados OLE DB e o provedor de dados subjacente pelo nome. Essa combinação entre a extensão de processamento e o provedor de dados é compilada de maneira nativa e se destina à execução nas plataformas x86 e x64.

ObservaçãoObservação

Essa extensão de processamento de dados não oferece suporte a agregações de servidor, a mapeamento automático das propriedades de campo estendidas e a parâmetros de consulta. O provedor de dados recomendado para uma fonte de dados do Analysis Services é Microsoft SQL Server Analysis Services.

Para obter mais informações, consulte Tipo de conexão OLE DB (SSRS).

Retornar à tabela de fontes de dados

OLE DB para OLAP 7.0

Não há suporte para Provedor OLE DB para OLAP Services 7.0.

Retornar à tabela de fontes de dados

OLE DB para Oracle

A extensão de processamento de dados OLE DB para Oracle não suporta os seguintes tipos de dados Oracle: BLOB, CLOB, NCLOB, BFILE, UROWID.

Há suporte para parâmetros sem-nome que dependam da posição. Essa extensão não oferece suporte a parâmetros nomeados. Em parâmetros nomeados, use a extensão de processamento de dados Oracle.

Para obter informações sobre como configurar Oracle como fonte de dados, consulte Como usar o Reporting Services para configurar e acessar uma fonte de dados Oracle. Para obter mais informações sobre a configuração de permissões adicionais, consulte Como adicionar permissões à entidade de segurança SERVIÇO DE REDE na Base de Dados de Conhecimento Microsoft.

Retornar à tabela de fontes de dados

Provedor de dados .NET Framework padrão OLE DB

Para recuperar dados de uma fonte que ofereça suporte a provedores de dados .NET Framework OLE DB, use o tipo de fonte de dados OLE DB e selecione o provedor de dados padrão, ou escolha um dos provedores de dados instalados na caixa de diálogo Cadeia de Conexão.

ObservaçãoObservação

Ainda que um provedor de dados possa oferecer suporte à visualização de um relatório no cliente de criação, nem todos os provedores de dados OLE DB foram projetados para oferecer suporte a relatórios publicados em um servidor de relatório.

Retornar à tabela de fontes de dados

Extensão de processamento de dados ODBC

Ao selecionar o tipo de fonte de dados ODBC, você está selecionando uma extensão de processamento de dados do Reporting Services que estende o Provedor de Dados .NET Framework para ODBC. Essa extensão de processamento de dados é compilada de maneira nativa e se destina à execução nas plataformas x86 e x64. Use essa extensão para se conectar a e recuperar dados de qualquer fonte que tenha um provedor ODBC.

ObservaçãoObservação

Ainda que um provedor de dados possa oferecer suporte à visualização de um relatório no cliente de criação, nem todos os provedores de dados ODBC foram projetados para oferecer suporte a relatórios publicados em um servidor de relatório.

Retornar à tabela de fontes de dados

Provedor de dados .NET Framework ODBC padrão

Para recuperar dados de uma fonte que ofereça suporte a um provedor de dados .NET Framework ODBC, use o tipo de fonte de dados ODBC e selecione o provedor de dados padrão, ou escolha um dos provedores de dados instalados na caixa de diálogo Cadeia de Conexão.

ObservaçãoObservação

Ainda que um provedor de dados possa oferecer suporte à visualização de um relatório no cliente de criação, nem todos os provedores de dados ODBC foram projetados para oferecer suporte a relatórios publicados em um servidor de relatório.

Retornar à tabela de fontes de dados

Extensão de processamento de dados Oracle

Ao selecionar o tipo de fonte de dados Oracle, você está selecionando uma extensão de processamento de dados do Reporting Services que estende o Provedor de Dados .NET Framework para Oracle. A fonte de dados Oracle dispõe e estende as classes System.Data.OracleClient exigidas por Reporting Services. Para recuperar dados de relatório de um banco de dados Oracle, o administrador deve instalar as ferramentas do cliente Oracle. Esse provedor de dados usa a OCI (Oracle Call Interface) do Oracle 8i versão 3 conforme fornecido pelo software Oracle Client. A versão do aplicativo do cliente deve ser 8.1.7 ou posterior. Essas ferramentas devem ser instaladas no cliente de criação do relatório para visualizar relatórios e, no servidor de relatório, exibir relatórios publicados.

Essa extensão oferece suporte a parâmetros nomeados. Para o Oracle versão 9 ou posterior, há suporte para parâmetros de vários valores. Para parâmetros sem-nome dependentes de posição, use a extensão de processamento de dados OLE DB com o Provedor Microsoft OLE DB para Oracle. Para obter informações sobre como configurar Oracle como fonte de dados, consulte Como usar o Reporting Services para configurar e acessar uma fonte de dados Oracle. Para obter mais informações sobre a configuração de permissões adicionais, consulte Como adicionar permissões à entidade de segurança SERVIÇO DE REDE na Base de Dados de Conhecimento Microsoft.

É possível recuperar dados de procedimentos armazenados com vários parâmetros de entrada, mas o procedimento armazenado deve retornar apenas um cursor de saída. Para obter mais informações, consulte a seção do Oracle em Recuperando dados usando DataReader.

Para obter mais informações, consulte Tipo de conexão Oracle (SSRS). Para obter mais informações sobre o designer de consulta associado, consulte Ferramentas do Designer de Consulta e Exibição (Visual Database Tools) e Interface de usuário do Designer de consultas gráficas.

Também é possível criar modelos com base em um banco de dados Oracle.

Retornar à tabela de fontes de dados

Extensão de processamento de dados Teradata

Ao selecionar o tipo de fonte de dados Teradata, você está selecionando uma extensão de processamento de dados do Reporting Services que estende o Provedor de Dados .NET Framework para Teradata. Para recuperar dados de relatório de um banco de dados Teradata, o administrador do sistema deve instalar o Provedor de Dados .NET Framework para Teradata no cliente de criação do relatório para editar e visualizar relatórios e, no servidor de relatório, exibir relatórios publicados.

Para projetos de servidor de relatório, não há um designer de consultas gráficas disponível para essa extensão. Você deve usar o designer de consulta baseado em texto para criar consultas.

A seguinte tabela mostra para quais versões do .NET Data Provider for Teradata há suporte quanto à definição de uma fonte de dados na definição de um relatório no SSDT (Ferramentas de dados do SQL Server):

Versão do SQL Server Data Tools

Versão do banco de dados Teradata

Versão do .NET Framework Data Provider para 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

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

Essa extensão oferece suporte a parâmetros de vários valores. Macros podem ser especificadas em uma consulta usando o comando EXECUTAR em modo de consulta TEXTO.

Para obter mais informações, consulte Tipo de conexão Teradata (SSRS).

Também é possível criar modelos com base em um banco de dados Teradata.

Para obter mais informações, consulte o seguinte white paper no site da Teradata: Microsoft SQL Server 2012 Reporting Services e Teradata Corporation.

Retornar à tabela de fontes de dados

Extensão de dados de lista do SharePoint

O Reporting Services inclui a Extensão de Dados de Lista do SharePoint Microsoft SQL Server Reporting Services para que você possa usar as listas do SharePoint como uma origem de dados em um relatório. Você pode recuperar dados da lista do seguinte:

  • SharePoint Server 2013

  • SharePoint Foundation 2010 e SharePoint Server 2010

  • Windows SharePoint Services 3.0 e Office SharePoint Server 2007

Há três implementações do provedor de dados de Lista do SharePoint.

  1. A partir de um ambiente de criação de relatórios como o Construtor de Relatórios ou o Designer de Relatórios em SSDT (Ferramentas de dados do SQL Server), ou para um servidor de relatório que é configurado em modo nativo, dados da lista têm origem no serviço Web Lists.asmx para o site do SharePoint.

  2. Em um servidor de relatório que é configurado em modo Integrado do SharePoint, dados da lista têm origem no serviço Web de Lists.asmx correspondente ou em chamadas programáticas à SharePoint API. Neste modo, você pode recuperar dados da lista de um farm do SharePoint.

  3. Para SharePoint Server 2010 e SharePoint Server 2013, o Microsoft SQL Server Reporting Services Suplemento para Microsoft tecnologias SharePoint permitem a você recuperar dados da lista de um serviço Web Lists.asmx de um site do SharePoint ou do site do SharePoint que faz parte de um farm do SharePoint. Esse cenário também é conhecido como modo local pois um servidor de relatório não é necessário.

As credenciais que você pode especificar dependem da implementação que o aplicativo cliente usa. Para obter mais informações, consulte Conexões de conexão de lista do SharePoint (SSRS).

Extensão de processamento de dados XML

Reporting Services inclui uma extensão de processamento de dados XML para permitir o uso de dados XML em um relatório. Os dados podem ser recuperados de um documento XML, de um serviço Web ou de um aplicativo baseado na Web que possa ser acessado por meio de uma URL. Para obter mais informações, consulte Tipo de conexão XML (SSRS). Para obter mais informações sobre o designer de consulta associado, consulte a seção do designer de consulta baseado em texto em Interface de usuário do Designer de consultas gráficas. Para obter exemplos, consulte Reporting Services: Usando XML e fontes de dados de serviços Web.

Retornar à tabela de fontes de dados

Extensão de processamento de dados SAP NetWeaver Business Intelligence

Reporting Services inclui uma extensão de processamento de dados que permite a você usar dados de uma fonte do SAP NetWeaver Business Intelligence em um relatório.

Para obter mais informações, consulte Tipo de conexão SAP NetWeaver BI (SSRS). Para obter mais informações sobre o designer de consulta associado, consulte Interface de usuário do Designer de Consulta SAP do SAP NetWeaver BI.

Para obter mais informações sobre SAP NetWeaver Business Intelligence, consulte Usando os Serviços de Relatórios do SQL Server 2008 com SAP NetWeaver Business Intelligence.

Retornar à tabela de fontes de dados

Extensão de processamento de dados Hyperion Essbase Business Intelligence

Reporting Services inclui uma extensão de processamento de dados que permite a você usar dados de uma fonte do Hyperion Essbase em um relatório.

Para obter mais informações, consulte Tipo de conexão Hyperion Essbase (SSRS). Para obter mais informações sobre o designer de consulta associado, consulte Interface de usuário do Designer de Consulta do Hyperion Essbase.

Para obter mais informações sobre Hyperion Essbase, consulte Using SQL Server 2005 Reporting Services with Hyperion Essbase.

Retornar à tabela de fontes de dados

Consulte também

Conceitos

Conexões de dados, fontes de dados e cadeias de conexão (SSRS)

Adicionar dados a um relatório (Construtor de Relatórios e SSRS)