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 ofereça suporte ao tipo de fonte de dados, à versão do software em execução na fonte de dados e à plataforma da fonte de dados (32, 64, x64 ou 64 bits Itanium).

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 fontes de dados. O Reporting Services instala os seguintes tipos de fontes de dados: Microsoft SQL Server; Microsoft SQL Server Analysis Services para MDX, DMX e Microsoft PowerPivot; Microsoft SQL Azure; SQL Server Parallel Data Warehouse; Oracle; SAP NetWeaver BI; Hyperion Essbase; Microsoft SharePoint List; Teradata; OLE DB; ODBC; e XML.

Além disso, as extensões de processamento de dados personalizadas e os provedores de dados do 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 local do arquivo é <drive>\Arquivos de Programa (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies. Por exemplo, a extensão de dados do Analysis Services é OLEDB-MD.

Muitos provedores de dados do .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 3.0 na documentação do Construtor de Relatórios 3.0 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 recursos, consulte Recursos do Reporting Services e Recursos compatíveis com as edições do SQL Server 2008 R2. 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 Business Intelligence Development Studio é um aplicativo de 32 bits. Não há suporte para o Business Intelligence Development Studio 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 ou Itanium), 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. A coluna responde à pergunta: "que tipos de dados o Reporting Services pode usar em um relatório?"

  • Tipo da fonte de dados do Reporting Services: 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. A 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 do Reporting Services ou outro provedor de dados que corresponda ao tipo de fonte de dados do Reporting Services selecionado. A coluna responde à pergunta: "quando seleciono um tipo de fonte de dados, que extensão de processamento ou provedor de dados é 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. A coluna responde à pergunta: "depois de selecionar o tipo de fonte de dados, que provedor seleciono na caixa de diálogo Propriedades da Conexão?"

  • <platform> da fonte de dados: 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. A 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 para a qual a DPE ou o provedor de dados oferece suporte. A coluna responde à pergunta: "a extensão de processamento ou o provedor de dados pode recuperar dados dessa versão da fonte de dados?"

  • <platform> do RS (servidor de relatório): 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. A coluna responde à pergunta: "a extensão de processamento ou o provedor 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

Fonte

Plataforma x86

Dados

Origem

Plataforma x64

Dados

Origem

Plataforma ia64

Versão da fonte de dados

RS

Plataforma x86

RS

Plataforma x64

RS

Plataforma ia64

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

S

SQL Server 2008 e posterior

SQL Server 2005

SQL Server 2000

SQL Server 7.0, apenas x86

S

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

S

SQL Server 2008 e posterior

SQL Server 2005

SQL Server 2000

SQL Server 7.0, apenas x86

SQL Server 6.5 e anteriores, apenas x86

S

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

S

SQL Server 2008 e posterior

SQL Server 2005

SQL Server 2000

SQL Server 7.0

S

S

S

Banco de dados SQL Azure

Microsoft SQL Azure

Extensão de processamento de dados interna do Reporting Services

Estende System.Data.SqlClient

N/D

N/D

N/D

SQL Azure

S

S

S

Aplicativo SQL Server PDW

Microsoft Parallel Data Warehouse

Extensão de processamento de dados interna do Reporting Services

N/D

N/D

N/D

N/D

SQL Server 2008 R2 Parallel Data Warehouse

S

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

S

SQL Server 2008 Analysis Services e posterior

SQL Server 2005 Analysis Services 

S

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

N

N

SQL Server 2000

Analysis Services

S

N

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

S

SQL Server 2008 Analysis Services

S

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

S

SQL Server 2005 Analysis Services 

S

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

S

SQL Server 2000

Analysis Services 

S

N

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.

N

S

N

Produtos do SharePoint 2010

S

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

N

Windows SharePoint Services 3.0 e Office SharePoint Server 2007

S

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.

 

 

 

XML Web Services ou documentos

S

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.

 

 

 

Os modelos podem ser criados no:

SQL Server 2008 e posterior

SQL Server 2005

SQL Server 2000

SQL Server 2005 Analysis Services

Oracle 9.2.0.3 ou posterior

Teradata v13, v12 e v6.2

S

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.

 

 

 

SAP BI NetWeaver 3.5

S

 

 

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

 

 

Hyperion Essbase 9.3.1

S

 

 

Banco de dados relacional do Oracle

Oracle

Extensão de processamento de dados interna do Reporting Services

Estende System.Data.OracleClient

Exige componentes do cliente da Oracle.

Y

Oracle 10g, 9, 8.1.7

Y

Y

Y

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

 

 

Teradata v13

Teradata v12

Teradata v6.20

S

N

S

Banco de dados relacional DB2

Nome de extensão de dados registrada personalizado

Microsoft OLE DB Provider para DB2

Instale a partir do site de download do Microsoft SQL Server 2008 Feature Pack. (em inglês)

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

S

S

N

S

Banco de dados relacional do DB2

Nome de extensão de dados registrada personalizado

2004 Host Integration Server

Consulte a documentação do HI Server.

S

S

N

S

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

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

S

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

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

S

S

S

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 Como 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 Business Intelligence Development Studio. 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 3.0 na documentação do Construtor de Relatórios 3.0 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, x64e baseadas em Itanium.

No Business Intelligence Development Studio, 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 Consulta gráfico.

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

No Construtor de Relatórios, o designer de consultas associado a essa 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 Microsoft SQL Azure

O tipo de fonte de dados Microsoft SQL Azure dispõe e estende o Provedor de Dados .NET Framework para SQL Server.

No Business Intelligence Development Studio, 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 Business Intelligence Development Studio diferencia automaticamente entre o Microsoft SQL Azure 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 SQL Azure e do SQL Server é semelhante, mas há alguns requisitos que se aplicam apenas ao SQL Azure. 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 Business Intelligence Development Studio, 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 Business Intelligence Development Studio 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 2008 R2 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 x86, x64 e baseadas em Itanium.

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 do Analysis Services para MDX (SSRS), Tipo de conexão do Analysis Services para DMX (SSRS), Visão geral do XML for Analysis (XMLA), 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 campo estendidas para um banco de dados do Analysis Services (SSRS).

Também é possível criar modelos em fontes de dados do SQL Server Analysis Services. Para obter mais informações, consulte Projetando modelos de relatório com base em cubo.

SQL Server 2000 Analysis Services

Ao se conectar a uma fonte de dados do SQL Server 2000 Analysis Services, a extensão de processamento de dados do Microsoft SQL Server Analysis Services não oferece suporte a parâmetros de consulta.

Para se conectar ao SQL Server 2000 Analysis Services, o SDK da XMLA deve ser instalado no servidor do Analysis Services e usar o protocolo HTTP com a URL apontando para o local do SDK da XMLA. Não há suporte para o protocolo TCP/IP. Para obter mais informações, consulte XML for Analysis 1.1 SDK.

Retornar à tabela de fontes de dados

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 Consulta gráfico. 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, x64 e Itanium.

Para obter mais informações, consulte Tipo de conexão OLEDB (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, x64 e Itanium.

ObservaçãoObservação

Essa extensão de processamento de dados não oferece suporte a agregados 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 é o Microsoft SQL Server Analysis Services.

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

Retornar à tabela de fontes de dados

OLE DB para Analysis Services 8.0

Para recuperar dados do SQL Server 2000 Analysis Services, use o Provedor OLE DB para OLAP Services 8.0. As consultas em SQL Server 2000 Analysis Services são escritas com linguagem MDX.

ObservaçãoObservação

Essa extensão de processamento de dados não oferece suporte a agregados 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.

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 oferece suporte aos seguintes tipos de dados Oracle: BLOB, CLOB, NCLOB, BFILE e 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, x64 e Itanium. 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 do 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 Consulta gráfico.

Também é possível criar modelos com base em um banco de dados Oracle. Para obter mais informações, consulte Criando e usando modelos de relatório com base em 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 consulta gráfico 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 Business Intelligence Development Studio:

Versão do BI Development Studio

Versão do banco de dados Teradata

Versão do Provedor de Dados .NET Framework 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

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

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

Também é possível criar modelos com base em um banco de dados Teradata. Para obter mais informações, consulte Criando e usando modelos de relatório com base em Teradata.

Para obter mais informações, consulte Usando o SQL Server 2008 Reporting Services com o Provedor de Dados do .NET Framework para Teradata.

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 Microsoft SQL Server Reporting Services SharePoint para que você possa usar as listas do SharePoint como uma fonte de dados em um relatório. Você pode recuperar dados de lista do SharePoint Foundation 2010, 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 Business Intelligence Development Studio, 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. Somente para SharePoint Server 2010, o Suplemento MicrosoftSQL ServerReporting Services para Tecnologias Microsoft SharePoint permitem a você recuperar dados da lista de um serviço Web Lists.asmx para 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

O 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 Consulta gráfico. Para obter exemplos, consulte Reporting Services: usando fontes de dados XML e de serviço Web.

Retornar à tabela de fontes de dados

Extensão de processamento de dados SAP NetWeaver Business Intelligence

O Reporting Services inclui uma extensão de processamento de dados que permite o uso de dados de uma fonte de dados 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

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

Para obter mais informações, consulte Tipo de conexão do 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

Fontes de dados do modelo de relatório

É possível usar modelos de relatório gerados em bancos de dados relacionais do SQL Server, bancos de dados Oracle em execução na versão 9.2.0.3 ou posterior, bancos de dados Teradata em execução na versão 13.00, 12.00 ou 6.20, SQL Server 2005 Analysis Services ou posterior ou cubos multidimensionais como fontes de dados para relatórios criados no Designer de Relatórios e no Construtor de Relatórios. Ao selecionar uma fonte de dados do modelo de relatório, você está selecionando um modelo da fonte de dados subjacente. Para que seja usado como uma fonte de dados, um modelo de relatório deve ser publicado em um servidor de relatório ou na biblioteca do SharePoint.

Para obter mais informações sobre o suporte para versão Oracle, consulte Oracle neste tópico. Para obter mais informações sobre o suporte à versão Teradata, consulte Teradata neste tópico.

Para obter mais informações, consulte Conexão de modelo de relatório (SSRS) e Trabalhando com Designer de Consultas de Modelo de Relatório.

Para obter mais informações sobre a criação de modelos de relatório de fontes de dados, consulte Trabalhando com o Designer de Modelo e Gerando modelos com o uso de ferramentas de gerenciamento de relatório.

Retornar à tabela de fontes de dados

Histórico de alterações

Atualização de conteúdo

Entrada adicionada para Teradata v13.