Compartilhar via


Como criar uma consulta no designer de consulta relacional (Construtor de Relatórios 3.0 e SSRS)

Um designer de consulta ajuda a especificar quais dados devem ser recuperados de uma fonte de dados externa para um conjunto de dados de relatório. Você utiliza um designer de consulta quando cria uma consulta em um assistente ou cria uma consulta de conjunto de dados.

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.

Um conjunto de dados se baseia em uma fonte de dados. O tipo de fonte de dados determina que designer de consulta é aberto quando você define a consulta de conjunto de dados e quais recursos estão disponíveis para a compilação de uma consulta. Os recursos do designer de consulta variam de acordo com a fonte de dados subjacente. Para obter mais informações sobre camadas de dados, consulte Conexões de dados, fontes de dados e cadeias de conexão no Construtor de Relatórios 3.0 ou Conexões de dados, fontes de dados e cadeias de conexão (SSRS).

Você pode usar um designer de consulta para as seguintes tarefas:

  • Explorar os metadados de vários esquemas na fonte de dados externa

  • Especificar campos a serem recuperados para o conjunto de dados

  • Especificar relações entre dois objetos, como tabelas

  • Especificar filtros para restringir os dados antes de serem recuperados como dados de relatório

  • Indicar se é necessário criar parâmetros

  • Especificar agregações para executar cálculos na fonte de dados externa

Depois de abrir um designer de consulta, você cria uma consulta da mesma forma para um conjunto de dados inserido ou um compartilhado. Os procedimentos a seguir usam uma consulta do conjunto de dados inserida.

Para obter mais informações, consulte Interface de usuário do Designer de Consulta relacional (Construtor de Relatórios 3.0).

Para compilar uma consulta para um conjunto de dados inserido na exibição Design do Relatório

  1. Abra o designer de consulta. No painel Dados do Relatório, clique com o botão direito do mouse no conjunto de dados e clique em Consulta.

    O designer de consulta associado à fonte de dados é aberto.

  2. No painel de exibição Banco de dados, expanda as pastas que mostrem uma exibição hierárquica dos objetos de esquema de banco de dados, como tabelas, exibições e procedimentos armazenados. Clique na caixa de seleção para selecionar todos os campos para um objeto ou expanda o nó para selecionar campos individuais.

    À medida que você seleciona campos no painel de exibição Banco de Dados, o painel Selecionar campos exibe suas seleções.

    Se você selecionar campos de mais de uma tabela de banco de dados relacionada, use o painel Relações para exibir as relações de tabelas detectadas no esquema de banco de dados.

  3. Clique em OK.

  4. Clique em OK.

    A lista de campos do conjunto de dados é exibida no painel Dados do Relatório.

Para especificar limites para uma consulta

  1. No designer de consulta relacional, verifique se você tem campos selecionados e se os campos são exibidos no painel Campos selecionados.

  2. Na barra de ferramentas do painel Filtros aplicados, clique em Adicionar Filtro. Uma nova linha de filtro é exibida.

  3. Em Nome do campo, clique para exibir a lista suspensa de campos e clique no nome do campo pelo qual você deseja filtrar. Por exemplo, para filtrar por quantidade, clique no campo que contém o número de itens.

  4. Em Operador, clique para exibir a lista suspensa de operadores e, em seguida, selecione o operador de comparação a ser usado no filtro.

  5. Em Valor, digite o valor pelo qual você deseja filtrar. Por exemplo, para filtrar quantidade maior que 100, digite 100.

  6. Selecione a opção de parâmetro nessa linha para criar um parâmetro de conjunto de dados e permitir a um usuário especificar um valor de filtro. Um parâmetro de relatório correspondente ao parâmetro do conjunto de dados é criado automaticamente.

  7. Clique em OK.

  8. Clique em OK.

A lista de campos do conjunto de dados é exibida no painel Dados do Relatório.

Para exibir um conjunto de resultados da consulta

  • Na barra de ferramentas do designer de consulta, clique em Executar Consulta (!).

    ObservaçãoObservação

    O designer de consulta usa credenciais do momento do design para executar a consulta e recuperar o conjunto de resultados. Para obter mais informações, consulte Especificando credenciais no Construtor de Relatórios 3.0.

A consulta é executada na fonte de dados e retorna dados de exemplo no painel de resultados Consulta.