Conexões de dados, fontes de dados e cadeias de conexão no Construtor de Relatórios 3.0

Para incluir dados em um relatório, crie conexões de dados e conjuntos de dados. Uma conexão de dados inclui informações sobre como acessar uma fonte de dados externa. Um conjunto de dados incluir um comando de consulta que especifica os dados a serem incluir usando a conexão de dados.

  1. Fontes de dados no painel Dados do Relatório   Uma fonte de dados é exibida no painel Dados do Relatório depois que você cria uma fonte de dados inserida ou adiciona uma fonte de dados compartilhada.

  2. Caixa de diálogo Conexão   Use a caixa de diálogo Conexão para criar ou colar uma cadeia de conexão.

  3. Informações de conexão de dados   A cadeia de conexão é transmitida à extensão de dados.

  4. Credenciais    As credenciais são gerenciadas separadamente da cadeia de conexão.

  5. Dados de Extensão/Provedor de Dados   A conexão com os dados pode ser feita por meio de várias camadas de acesso a dados.

  6. Fontes de dados internas   Recupera dados de bancos de dados relacionais, bancos de dados multidimensionais, listas do SharePoint, serviços Web ou modelos de relatório.

Para obter mais informações, consulte Conexões de dados compartilhadas e inseridas (Construtor de Relatórios 3.0 e SSRS) e Conexões de dados, fontes de dados e cadeias de conexão (SSRS).

Também é possível incluir dados em um relatório usando fontes de dados compartilhadas predefinidas, conjuntos de dados compartilhados e partes de relatório. Esses itens já têm as informações de conexão de dados necessárias. Para obter mais informações, consulte Adicionando dados a um relatório (Report Builder 3.0 e SSRS).

ObservaçãoObservação

É possível criar e modificar definições de relatórios (.rdl) no Report Builder 3.0 e no Designer de Relatórios no Business Intelligence Development Studio. Cada ambiente de criação fornece diferentes maneiras de criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Projetando e implementando relatórios usando o Designer de Relatórios (Reporting Services) na Web em microsoft.com.

Obtendo dados de fontes de dados externas

Neste artigo

Exemplos de cadeia de conexão

Criando fontes de dados

Exemplos de cadeia de conexão

Uma conexão de dados inclui uma cadeia de conexão que geralmente é fornecida pelo proprietário da fonte de dados externa. A tabela a seguir lista exemplos de cadeias de conexão para tipos diferentes de fontes de dados externas.

Fonte de dados

Exemplo

Descrição

Banco de dados do SQL Server no servidor local

data source="(local)";initial catalog=AdventureWorks

Defina o tipo da fonte de dados como SQL Server.

Banco de dados de instância do SQL Server

Data Source=localhost\MSSQL10_50.InstanceName; Initial Catalog= AdventureWorks

Defina o tipo da fonte de dados como SQL Server.

Banco de dados do SQL Server Express

Data Source=localhost\MSSQL10_50.SQLEXPRESS; Initial Catalog= AdventureWorks

Defina o tipo da fonte de dados como SQL Server.

Banco de dados do Analysis Services no servidor local

data source=localhost;initial catalog=Adventure Works DW

Defina o tipo da fonte de dados como SQL Server Analysis Services.

Lista do SharePoint

data source=http://MySharePointWeb/MySharePointSite/

Defina o tipo da fonte de dados como SharePoint List.

Servidor Analysis Services do SQL Server 2000

provider=MSOLAP.2;data source=<remote server name>;initial catalog=FoodMart 2000

Defina o tipo da fonte de dados como OLE DB Provider for OLAP Services 8.0.

É possível obter uma conexão mais rápida a fontes de dados do Analysis Services do SQL Server 2000 se você definir a propriedade ConnectTo como 8.0. Para definir essa propriedade, use a caixa de diálogo Propriedades da Conexão, guia Propriedades Avançadas.

Modelos de relatório

Não aplicável.

Você não precisa de uma cadeia de conexão para um modelo de relatório. No Construtor de Relatórios, vá para o servidor de relatório e selecione o arquivo .smdl que é o modelo de relatório.

Servidor do Oracle

data source=myserver

Defina o tipo da fonte de dados como Oracle. As ferramentas do cliente Oracle devem estar instaladas no computador do Construtor de Relatórios e no servidor de relatório.

Fonte de dados do SAP NetWeaver BI

DataSource=http://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla

Defina o tipo da fonte de dados como SAP NetWeaver BI.

Fonte de dados do Hyperion Essbase

Data Source=https://localhost:13080/aps/XMLA; Initial Catalog=Sample

Defina o tipo da fonte de dados como Hyperion Essbase.

Fonte de dados do Teradata

data source=<NN>.<NNN>.<NNN>.<N>;

Defina o tipo da fonte de dados como Teradata. A cadeia de conexão é um endereço IP no formulário de quatro campos, em que cada campo pode ter de um a três dígitos.

Fonte de dados do Teradata

Database=<database name>; data source=<NNN>.<NNN>.<NNN>.<NNN>;Use X Views=False;Restrict to Default Database=True

Defina o tipo de fonte de dados como Teradata, semelhante ao exemplo anterior. Use apenas o banco de dados padrão especificado na marca Database e não descubra automaticamente relações de dados.

Fonte de dados XML, serviço Web

data source=http://adventure-works.com/results.aspx

Defina o tipo da fonte de dados como XML. A cadeia de caracteres de conexão é uma URL para um serviço Web com suporte para WSDL.

Fonte de dados XML, documento XML

https://localhost/XML/Customers.xml

Defina o tipo da fonte de dados como XML. A cadeia de conexão é uma URL para o documento XML.

Fonte de dados XML, documento XML inserido

Vazio

Defina o tipo da fonte de dados como XML. Os dados XML são inseridos na definição do relatório.

Para obter mais informações sobre cada tipo de conexão, consulte Adicionando dados de fontes de dados externas (SSRS) e Fontes de dados com suporte no Reporting Services (SSRS).

Ícone de seta usado com o link Voltar ao InícioVoltar ao início

Criando fontes de dados

Para criar uma fonte de dados inserida, você deve ter uma cadeia de conexão e as credenciais necessárias para acessar os dados. Em geral, essas informações vêm do proprietário da fonte de dados. A conexão de dados é salva na definição do relatório como parte da fonte de dados. As credenciais são gerenciadas independentemente da conexão. Para obter instruções passo a passo, consulte Como adicionar e verificar uma conexão de dados ou uma fonte de dados (Construtor de Relatórios 3.0 e SSRS).

ObservaçãoObservação

Alguns tipos de credenciais talvez não ofereçam suporte a todos os cenários usados pelo Construtor de Relatórios: para executar uma consulta no designer de consulta, visualize um relatório no computador quando você não estiver conectado a um servidor de relatório e execute o relatório a partir do servidor de relatório. É recomendável usar fontes de dados compartilhadas sempre que possível. Você pode armazenar credenciais para uma fonte de dados compartilhada no servidor de relatório. Para obter mais informações, consulte Especificando credenciais no Construtor de Relatórios 3.0.

Para criar uma fonte de dados compartilhada, use o Gerenciador de Relatórios para criar a fonte de dados diretamente no servidor de relatório ou use um ambiente de criação, como o Designer de Relatórios, no SQL Server Business Intelligence Development Studio. Para obter mais informações, consulte Como criar uma fonte de dados inserida ou compartilhada (SSRS).

Ícone de seta usado com o link Voltar ao InícioVoltar ao início