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 definições de relatório (.rdl) no Construtor de Relatórios e no Designer de Relatórios no SQL Server Data Tools. Cada ambiente de criação fornece modos diferentes para criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Designing Reports in Report Designer and Report Builder (SSRS) on the Web at microsoft.com.
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 obter mais informações sobre camadas de dados, consulte Conexões de dados, fontes de dados e cadeias de conexão em conexões de Report Builder ou de dados, fontes de dados e cadeias de conexão em Reporting Services.
É 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
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.
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.
Clique em OK.
Clique em OK.
A lista de campos do conjunto de dados é exibida no painel de dados do relatório.
Para especificar limites para uma consulta
No designer de consultas relacionais, verifique se você tem campos selecionados e se os campos são exibidos no painel Campos selecionados .
Na barra de ferramentas do painel Filtros aplicados, clique em Adicionar Filtro. Uma nova linha de filtro é exibida.
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.
Em Operador, clique para exibir a lista suspensa de operadores e selecione o operador de comparação a ser usado no filtro.
Em Valor, digite o valor pelo qual você deseja filtrar. Por exemplo, para filtrar quantidade maior que 100, digite 100.
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.
Clique em OK.
Clique em 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
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 as credenciais no Construtor de Relatórios.
A consulta é executada na fonte de dados e retorna dados de exemplo no painel de resultados Consulta.
Consulte Também
Adicionar dados a um relatório (Construtor de Relatórios e SSRS)
Adicionar dados de fontes de dados externas (SSRS)
Designers de Consulta (Construtor de Relatórios)
Criar um conjunto de dados compartilhado ou um conjunto de dados inserido (Construtor de Relatórios e SSRS)
Exibição do design de relatório (Construtor de Relatórios)
Exibição do design de conjunto de dados compartilhados (Construtor de Relatórios)
Designers de Consultas do Reporting Services