Como criar um novo conjunto de dados (Construtor de Relatórios 2.0)

No Reporting Services, um conjunto de dados baseia-se em uma fonte de dados existente. Um conjunto de dados especifica uma consulta, parâmetros de consulta, filtros e uma coleção de campos. Você também pode especificar opções de dados, como distinção entre maiúscula e minúscula, agrupamento, tipo kana, largura e acentuação, para os dados recuperados da fonte de dados. Para obter mais informações, consulte Compreendendo os conjuntos de dados de relatório (Construtor de Relatórios 2.0).

Para criar um conjunto de dados, você já ter definido uma fonte de dados incorporada ou compartilhada. Para obter mais informações, consulte Criando uma fonte de dados (Construtor de Relatórios 2.0) e Fontes de dados compartilhadas e incorporadas (Construtor de Relatórios 2.0). O tipo de fonte de dados escolhido determina algumas das opções disponíveis para um conjunto de dados, como, por exemplo, o tipo e o designer de consulta. Para obter mais informações sobre como criar um conjunto de dados para um tipo de fonte de dados específico, consulte os seguintes tópicos:

Para criar um conjunto de dados

  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 fins de esclarecimento, recomendamos que o nome do conjunto de dados descreva os dados retornados pela consulta.

  3. Em Fonte de dados, selecione o nome de uma fonte de dados compartilhada existente ou clique em Nova para criar uma nova fonte de dados incorporada.

  4. Selecione uma opção de tipo de Consulta. As opções podem variar dependendo 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.