Conjuntos de dados inseridos e compartilhados (Construtor de Relatórios 3.0 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 do 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 a distinção entre maiúsculas e minúsculas e o agrupamento. 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çã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.

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 tornam o acesso a dados mais fácil de gerenciar 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. Você não pode navegar até um servidor de relatório e selecionar um conjunto de dados compartilhado a ser adicionado ao seu relatório.

No Construtor de Relatórios, você pode fazer o seguinte:

  1. Para criar um conjunto de dados compartilhado, use o modo Design do Conjunto de Dados Compartilhado. Você pode salvá-lo em um servidor de relatório ou no 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, consulte Trabalhando no modo Design do conjunto de dados compartilhado (Report Builder 3.0).

  2. 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 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.

  3. 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 Leitura

    • Configure 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 adicionais

    Fonte 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 dados

    • Exiba 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 calculados

    Conjunto de dados

    • 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 Dados do Relatório. Após criar um conjunto de dados, você pode configurar as propriedades na caixa de diálogo Propriedades do Conjunto de Dados.