Como criar um conjunto de dados compartilhado ou um conjunto de dados inserido (Report Builder 3.0 e SSRS)

Você pode criar um conjunto de dados inserido para uso em um único relatório, ou criar um conjunto de dados compartilhado para ser salvo em um servidor de relatório e ser utilizado por vários relatórios. Para criar um conjunto de dados, é necessária uma fonte de dados inserida ou compartilhada.

Use o Report Builder para fazer a seguintes tarefas:

  • Criar um conjunto de dados compartilhado no Design do Conjunto de Dados Compartilhado. Os conjuntos de dados compartilhados devem usar fontes de dados compartilhadas e publicadas.

  • Criar um conjunto de dados inserido no Modo Design do Relatório.

  • Salvar o conjunto de dados diretamente para o servidor de relatório ou site do SharePoint.

Use Designer de Relatórios no Business Intelligence Development Studio para fazer as tarefas abaixo:

  1. Criar um conjunto de dados compartilhados no Gerenciador de Soluções. Os conjuntos de dados compartilhados devem usar fontes de dados da pasta Fontes de Dados Compartilhadas no Gerenciador de Soluções.

  2. Criar um conjunto de dados inserido no painel Dados do Relatório.

  3. Como opção, implantar os conjuntos de dados compartilhados e a fonte de dados compartilhada com o relatório. Para cada tipo de item, usar Propriedades do Projeto para especificar caminhos para pastas no servidor de relatórios ou site do SharePoint.

Para obter mais informações, consulte Criando e adicionando conjuntos de dados (Construtor de Relatórios 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.

Para abrir o Report Builder e criar um conjunto de dados compartilhado

  1. Abra o Report Builder. O Painel de novo relatório ou conjunto de dados abre, como mostrado na figura seguinte:

    Construtor de Relatórios na exibição de Design de Conjunto de Dados Compartilhados

    ObservaçãoObservação

    Se o Painel de novo relatório ou conjunto de dados não for exibido, no botão Construtor de Relatórios, clique em Novo.

  2. No painel esquerdo, sob Criar um conjunto de dados, clique em Conjunto de Dados Compartilhado.

  3. No painel direito, clique em Procurar para selecionar uma fonte de dados compartilhada no servidor de relatório e clique em Criar. O designer de consulta associado à fonte de dados compartilhada é aberto.

  4. No designer de consulta, especifique os campos a serem incluídos no conjunto de dados.

  5. Clique em Executar (!) para executar a consulta.

  6. No botão Construtor de Relatórios, clique em Salvar ou em Salvar como para salvar o conjunto de dados compartilhado no servidor de relatório.

  7. Para sair do Report Builder, clique em Construtor de Relatórios e em Sair do Construtor de Relatórios. Para trabalhar com relatórios, clique em Construtor de Relatórios e em Novo ou Abrir.

Para definir opções de parâmetro de consulta

  1. Abra o Report Builder.

  2. Clique em Abrir.

  3. Navegue até o servidor de relatório e selecione a pasta da fonte de dados compartilhada.

  4. Em Itens do tipo, clique em Conjuntos de Dados (*.rsd) na lista suspensa.

  5. Selecione o conjunto de dados compartilhado e clique em Abrir. O designer de consulta associado é aberto.

  6. No Faixa de Opções, clique em Propriedades do Conjunto de Dados.

  7. Clique em Parâmetros. Nessa página, defina um valor padrão como uma constante ou uma expressão, marque o parâmetro como somente leitura, anulável ou Omitir da Consulta. Para obter mais informações, consulte Caixa de diálogo Propriedades do Conjunto de Dados, Parâmetros (Construtor de Relatórios 3.0).

  8. Clique em OK.

Para criar um conjunto de dados a partir de um banco de dados relacional do SQL Server

  1. No painel Dados do Relatório, clique com o botão direito do mouse no nome da fonte de dados e clique em Adicionar Conjunto de Dados. A página Consulta da caixa de diálogo Propriedades do Conjunto de Dados é aberta.

  2. Em Nome, digite um nome para o conjunto de dados ou aceite o nome padrão.

    ObservaçãoObservação

    O nome do conjunto de dados é usado internamente no relatório. Para maior clareza, é recomendável que o nome do conjunto de dados descreva os dados retornados pela consulta.

  3. Em Fonte de dados, navegue até o nome de uma fonte de dados compartilhada existente e selecione-o, ou clique em Nova para criar uma nova fonte de dados inserida.

  4. Selecione uma opção de Tipo de consulta. As opções dependem do tipo de fonte de dados.

    • Selecione Texto para gravar uma consulta usando a linguagem de consulta da fonte de dados.

    • Selecione Tabela para retornar todos os campos em uma tabela de banco de dados relacional.

    • Selecione StoredProcedure para executar um procedimento armazenado pelo nome.

  5. Em Consulta, digite o nome da consulta, do procedimento armazenado ou da tabela. Se quiser, clique em Designer de Consulta para abrir a ferramenta de designer gráfico ou com base em texto, ou clique em Importar para importar a consulta a partir de um relatório existente.

    Em alguns casos, a coleção de campos especificada pela consulta só pode ser determinada ao executar a consulta na fonte de dados. Por exemplo, um procedimento armazenado pode retornar um conjunto de campos variável no conjunto de resultados. Clique em Atualizar Campos para executar a consulta na fonte de dados e recuperar os nomes de campo que são necessários para preencher a coleção de campos do conjunto de dados no painel Dados do Relatório. A coleção de campos é exibida abaixo do nó do conjunto de dados depois que a caixa de diálogo Propriedades do Conjunto de Dados é fechada.

  6. Em Tempo Limite, digite o número de segundos que o servidor de relatórios deve aguardar para receber uma resposta do banco de dados. O valor padrão é 0 segundos. Quando o valor do tempo limite for 0, a consulta não terá um tempo limite.

  7. Clique em OK.

    O conjunto de dados e sua coleção de campos aparecerão no painel Dados do Relatório abaixo do nó da fonte de dados.