Compilar uma consulta no designer de consulta relacional (Construtor de Relatórios 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ê usa um designer de consulta quando compila uma consulta em um assistente ou cria uma consulta de conjunto de dados.

Observação

Você pode criar e modificar arquivos de definição de relatório paginado (.rdl) no Construtor de Relatórios da Microsoft, Construtor de Relatórios do Power BI e no Designer de Relatórios no SQL Server Data Tools.

Um conjunto de dados se baseia em uma fonte de dados. O tipo de fonte de dados e o ambiente de criação determinam qual designer de consulta é aberto quando você define a consulta de conjunto de dados. Os recursos do designer de consulta variam de acordo com a fonte de dados subjacente. Para saber mais sobre as camadas de dados, confira Criar cadeias de conexão de dados – Construtor de Relatórios e SSRS.

É possível 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, confira Interface do usuário do designer de consultas relacionais (Construtor de Relatórios).

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. Selecione OK.

  4. Selecione OK.

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

Para especificar limites para uma consulta

  1. No designer de consultas relacionais, 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 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. Selecione OK.

  8. Selecione OK.

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

Para exibir um conjunto de resultados da consulta

  1. Na barra de ferramentas do designer de consultas, clique em Executar Consulta (!) .

    Observaçã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 Especificar informações de credenciais e de conexão para fontes de dados de relatório.

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