Conjuntos de dados inseridos e compartilhados (Construtor de Relatórios e SSRS)
Em um relatório, um conjunto de dados representa dados de relatório retornados em virtude da execução de um consulta em uma fonte de dados externa. O conjunto de dados depende da conexão de dados que contém informações sobre a fonte de dados externa. Os dados em si não são incluídos na definição de relatório. O conjunto de dados contém um comando de consulta, uma coleção de campos, parâmetros, filtros e opções de dados que incluem diferenciação de maiúsculas e minúsculas e ordenação. Existem dois tipos de conjuntos de dados:
Conjuntos de dados compartilhados. Um conjunto de dados compartilhado é publicado em um servidor de relatório e pode ser usado por vários relatórios. Um conjunto de dados compartilhado deve ser baseado em uma fonte de dados compartilhada. Um conjunto de dados compartilhado pode ser armazenado em cache e programado, criando um plano de atualização do cache.
Conjuntos de dados inseridos. Os conjuntos de dados inseridos são definidos e usados por um único relatório.
A diferença entre os dois está no modo como são criados, armazenados e gerenciados.
Observação
Você pode criar e modificar definições de relatório (.rdl) no Construtor de Relatórios e no Designer de Relatórios no SQL Server Data Tools. Cada ambiente de criação fornece modos diferentes para criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Criando relatórios em Report Designer e Report Builder (SSRS) na Web em microsoft.com.
Conjuntos de dados compartilhados
Use um conjunto de dados compartilhado para fornecer uma consulta que pode ser usada por mais de um relatório. Os conjuntos de dados compartilhados são armazenados no servidor de relatório e gerenciados separadamente dos relatórios ou das fontes de dados compartilhadas. Por exemplo, um administrador de servidor de relatório pode atualizar a consulta para tirar proveito da indexação aprimorada ou de outra otimização de desempenho de consulta.
Recomendamos usar conjuntos de dados compartilhados o máximo possível. Você pode otimizar uma consulta ou armazenar em cache resultados da consulta para tirar proveito do desempenho do relatório. Os conjuntos de dados compartilhados facilitam o gerenciamento do acesso a dados e ajudam a manter os relatórios e os conjuntos de dados acessados mais seguros e mais funcionais.
No Designer de Relatórios, você pode criar conjuntos de dados compartilhados como parte de um projeto de relatório e controlar se deve implantá-los em um servidor de relatório. Não é possível navegar até um servidor de relatório e selecionar um conjunto de dados compartilhado para adicionar ao seu relatório.
No Construtor de Relatórios, você pode fazer o seguinte:
Para criar um conjunto de dados compartilhado, use o modo de exibição Design de Conjunto de Dados Compartilhado. É possível salvá-lo em um servidor de relatório ou site do SharePoint para compartilhar com outros relatórios. Você também pode navegar até o servidor de relatório e editar um conjunto de dados compartilhado existente. Nesta exibição, você pode criar uma consulta e definir todas as opções de conjunto de dados. Para obter mais informações, confira Modo de exibição de design de conjunto de dados compartilhado (Construtor de Relatórios).
Para adicionar um conjunto de dados compartilhado a um relatório, abra o Construtor de Relatórios no Modo Design do Relatório. De um assistente ou do painel de dados do relatório, vá para o servidor de relatório e selecione o conjunto de dados compartilhado para adicionar seu relatório. Nesta exibição, você não pode alterar a consulta, exceto para adicionar campos. Você pode substituir outras opções de dados e adicionar filtros. Você não pode remover filtros.
A tabela a seguir compara as propriedades que podem ser configuradas para a definição do conjunto de dados compartilhado no servidor de relatório e a instância do conjunto de dados compartilhado na definição de relatório.
Propriedade Observações sobre a configuração para a definição Observações sobre a configuração para a instância Texto da consulta Configure a consulta, incluindo a sua definição como expressão. Não pode alterar a consulta. Parâmetros de consulta Não pode referenciar parâmetros de relatório
Inclui valores padrão
Inclui um sinalizador Somente LeituraConfigure parâmetros que não são marcados como Somente Leitura na definição Filtros Definir filtros Não é possível exibir ou alterar filtros de conjuntos de dados que fazem parte da definição
Pode criar filtros adicionaisfonte de dados Deve ser uma fonte de dados compartilhada Não pode alterar a fonte de dados Campos Campos do comando query
Campos calculados não fazem parte da definição do conjunto de dadosExiba os campos, mas não é possível alterá-los
A coleção de campos é estática com base na consulta no momento em que você adicionou o conjunto de dados compartilhado ao relatório. Para atualizar, clique em Atualizar Campos na caixa de diálogo Propriedades do Conjunto de Dados . A coleção de campos real é o que quer que seja retornado pela consulta atual na definição.
Adicionar campos calculadosDataset Opções de dados, como a diferenciação de maiúsculas e minúsculas Substitua as opções de dados na instância
Conjuntos de dados inseridos
Use um conjunto de dados inserido quando você desejar obter dados de uma fonte de dados externa a ser usada somente em um relatório. Os conjuntos de dados inseridos são úteis quando você deseja criar uma consulta que não tem outras dependências e que não precisa ser usada para vários relatórios.
Para criar ou editar um conjunto de dados inserido, use o painel de dados do relatório. Após criar um conjunto de dados, você poderá configurar as propriedades na caixa de diálogo Propriedades de Conjunto de Dados .
Consulte Também
Conexões de dados ou fontes de dados compartilhadas e inseridas (Construtor de Relatórios e SSRS)
Criar um conjunto de dados compartilhado ou um conjunto de dados inserido (Construtor de Relatórios e SSRS)
Adicionar dados a um relatório (Construtor de Relatórios e SSRS)
Coleção de campos de conjuntos de dados (Construtor de Relatórios e SSRS)
Conexões de dados, fontes de dados e cadeias de conexão no Construtor de Relatórios
Conexões de dados, fontes de dados e cadeias de conexão no Reporting Services