Comparar fontes de dados compartilhadas e inseridas – Construtor de Relatórios e SSRS (Reporting Services)

Aplica-se a: SQL Server 2016 (13.x) Reporting Services e versões posteriores Servidor de Relatórios do Power BI SharePoint

É possível se conectar a dados com uma fonte de dados compartilhada ou inserida. Uma fonte de dados compartilhada é definida independentemente de qualquer relatório. É possível usá-la em vários relatórios em um servidor de relatório ou um site do SharePoint. Uma fonte de dados inserida é definida em um relatório. Só é possível usá nesse relatório.

As fontes de dados compartilhadas são úteis quando você usa fontes de dados frequentemente. É recomendável criar e usar fontes de dados compartilhadas o máximo possível. Elas facilitam o acesso e o gerenciamento dos relatórios, além de ajudar a proteger os relatórios e as fontes de dados acessados. Se precisar de uma fonte de dados compartilhada, peça ao administrador do sistema para criar uma para você.

Uma fonte de dados inserida, também conhecida como uma fonte de dados específica do relatório, é uma conexão de dados salva na definição de relatório. As informações de conexão de fonte de dados inserida só podem ser usadas pelo relatório no qual a fonte de dados está inserida. Para definir e gerenciar fontes de dados inseridas, use a caixa de diálogo Propriedades da Fonte de Dados .

A diferença entre as fontes de dados inseridas e compartilhadas está em como elas são criadas, armazenadas e gerenciadas.

  • No Designer de Relatórios, crie fontes de dados inseridas e compartilhadas como parte de um projeto do SSDT (SQL Server Data Tools). Você pode controlar se elas devem ser usadas localmente para visualização ou implantadas como parte do projeto para um servidor de relatório ou site do SharePoint. Você pode usar extensões de dados personalizadas que foram instaladas em seu computador e no servidor de relatório ou site do SharePoint onde você implanta seus relatórios.

    Os administradores do sistema podem instalar e configurar extensões de processamento de dados adicionais e provedores de dados do .NET Framework. Para obter mais informações, confira Extensões de processamento de dados e provedores de dados do .NET Framework (SSRS).

    Os desenvolvedores podem usar a API Microsoft.ReportingServices.DataProcessing para criar extensões de processamento de dados para dar suporte a tipos de fonte de dados adicionais.

  • No Construtor de Relatórios, navegue para um servidor de relatório ou site do SharePoint e selecione fontes de dados compartilhadas ou crie fontes de dados inseridas no relatório. Não é possível criar uma fonte de dados compartilhada no Construtor de Relatórios. Você não pode usar extensões de dados personalizadas no Construtor de Relatórios.

Resumo das diferenças

A tabela seguinte resume as diferenças entre fontes de dados inseridas e compartilhadas.

Descrição Inserida

fonte de dados
Compartilhado

fonte de dados
A conexão de dados é inserida na definição do relatório. Disponível
O ponteiro para a conexão de dados no servidor de relatório é inserido na definição do relatório. Disponível
Gerenciada no servidor de relatório Disponível Disponível
Obrigatória para conjuntos de dados compartilhados Disponível
Obrigatória para componentes Disponível