Construa uma consulta no Designer de Consultas Relacional (Report Builder e SSRS)

Um designer de consultas ajuda-o a especificar quais os dados a recuperar de uma fonte de dados externa para um conjunto de dados de relatório. Utiliza-se um designer de consultas quando constrói uma consulta num assistente ou cria uma consulta de conjunto de dados.

Note

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

Um conjunto de dados é baseado em uma fonte de dados. O tipo de origem de dados e o ambiente de criação determinam qual o estruturador de consultas que é aberto quando define a consulta do conjunto de dados. As funcionalidades do designer de consultas variam consoante a fonte de dados subjacente. Para mais informações sobre camadas de dados, consulte Criar cadeias de ligação de dados - Report Builder & SSRS.

Pode usar um designer de consultas para as seguintes tarefas:

  • Explore os metadados de múltiplos esquemas na fonte de dados externa

  • Especifique campos a recuperar para o conjunto de dados

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

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

  • Indicar se deve criar parâmetros

  • Especificar agregados para realizar cálculos na fonte de dados externa

Depois de abrir um query designer, constrói uma query da mesma forma, seja para um conjunto de dados embutido ou partilhado. Os procedimentos seguintes utilizam uma consulta de conjunto de dados embutida.

Para mais informações, consulte Interface de Utilizador do Designer de Consultas Relacionais (Report Builder).

Para construir uma consulta para um conjunto de dados embutido na Vista de Design de Relatórios

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

    O designer de consultas associado à fonte de dados abre-se.

  2. No painel de visualização da base de dados, expanda as pastas que apresentam uma visão hierárquica dos objetos do esquema da base de dados, como tabelas, vistas e procedimentos armazenados. Clique na caixa de seleção para selecionar todos os campos de um objeto ou expanda o nó para selecionar campos individuais.

    Ao selecionar campos no painel de visualização da Base de Dados, o painel de Selecionar Campos mostra as suas seleções.

    Se selecionar campos de mais do que uma tabela de base de dados relacionada, use o painel de Relações para visualizar as relações da tabela que foram detetadas no esquema da base de dados.

  3. Selecione OK.

  4. Selecione OK.

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

Para especificar limites para uma consulta

  1. No designer de consultas relacionais, verifique se tem campos selecionados e que os campos aparecem no painel de Campos Selecionados .

  2. Na barra de ferramentas do painel de Filtros Aplicados, clique em Adicionar Filtro. Aparece uma nova linha de filtros.

  3. Em Nome do campo, clique para apresentar a lista suspensa de campos e, em seguida, clique no nome do campo que pretende utilizar para filtrar. Por exemplo, para filtrar por quantidade, clique no campo que contém o número de itens.

  4. No Operador, clique para mostrar a lista suspensa de operadores e depois selecione o operador de comparação a usar no filtro.

  5. Em Valor, escreve o valor pelo qual queres filtrar. Por exemplo, para filtrar por quantidade maior do que 100, introduza 100.

  6. Selecione a opção de parâmetro nesta linha para criar um parâmetro de conjunto de dados que permita ao utilizador especificar um valor de filtro. Um parâmetro de relatório que corresponde ao parâmetro do conjunto de dados é criado automaticamente.

  7. Selecione OK.

  8. Selecione OK.

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

Para visualizar um conjunto de resultados de consulta

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

    Note

    O designer de consultas utiliza credenciais de tempo de projeto para executar a consulta e recuperar o conjunto de resultados. Para obter mais informações, consulte Especificar informações de credenciais e conexão para fontes de dados de relatório.

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