Consulta usando o editor de consultas visuais

Aplica-se a:Ponto de extremidade de análise de SQL, Warehouse e Banco de dados espelhado no Microsoft Fabric

Este artigo descreve como usar o editor de consultas visuais no portal do Microsoft Fabric para escrever consultas de forma rápida e eficiente. Use o editor de consulta visual para ter uma experiência sem código para criar consultas.

Editor de consultas visuais no portal do Fabric

O editor de consultas visuais fornece uma interface visual fácil para gravar consultas nos dados em seu warehouse.

Depois de carregar os dados em seu warehouse, você pode usar o editor de consulta visual para criar consultas para analisar seus dados. Há duas maneiras de acessar o editor de consulta visual:

Na faixa de opções, crie uma nova consulta usando o botão Nova consulta visual, conforme mostrado na imagem a seguir.

Captura de tela mostrando onde encontrar o menu Nova consulta na exibição de visualização de dados.

Para criar uma consulta, arraste e solte tabelas do Pesquisador de Objetos na tela. Para arrastar uma tabela, selecione e segure a tabela até ver que ela foi selecionada no Pesquisador de objetos antes de arrastá-la. Depois de arrastar uma ou mais tabelas para a tela, você pode usar a experiência visual para elaborar consultas. O editor de warehouse usa a experiência de exibição de diagrama do Power Query para permitir que você consulte e analise facilmente seus dados. Saiba mais sobre a exibição de diagrama do Power Query.

Conforme você trabalha em sua consulta visual, as consultas são salvas automaticamente a cada poucos segundos. Um "indicador de salvamento" aparece na guia de consulta para indicar que a consulta está sendo salva. Todos os usuários do workspace podem salvar suas consultas na pasta Minhas consultas. No entanto, os usuários com a função de visualizador do workspace ou os destinatários compartilhados do warehouse são impedidos de mover as consultas para a pasta Consultas compartilhadas.

O gif animado a seguir mostra a mesclagem de duas tabelas usando um editor de consultas visuais sem código.

Animação dos resultados de uma consulta de amostra para mesclar duas tabelas usando o editor visual de consultas.

As etapas mostradas no gif são:

  1. Primeiro, a tabela DimCity é arrastada do Explorer até o novo editor de consulta visual em branco.
  2. Em seguida, a tabela FactSale é arrastada do Explorer até o editor de consulta visual.
  3. No editor de consultas visuais, no menu de conteúdo do DimCity, o operador Mesclar consultas como novas do Power Query é usado para associá-las em uma chave comum.
  4. Na nova página Mesclar, a coluna CityKey em cada tabela é selecionada para ser a chave comum. O tipo de junção é interno.
  5. O novo operador Mesclar é adicionado ao editor de consultas visuais.
  6. Ao ver os resultados, você pode usar Baixar arquivo do Excel para exibir resultados no Excel ou Visualizar resultados para criar um relatório sobre os resultados.

Salvar como exibição

Você pode salvar a consulta como uma exibição na qual a carga de dados está habilitada usando o botão Salvar como exibição. Selecione o nome do esquema ao qual você tem acesso para criar exibições, forneça o nome da exibição e verifique a instrução SQL antes de confirmar a criação da exibição. Quando a exibição é criada com êxito, ela aparece no Explorer.

Captura de tela mostrando como usar o menu Salvar como exibição no editor de consultas visuais.

Exibir SQL

O recurso Exibir SQL permite que você veja a consulta SQL com base nas etapas aplicadas da consulta visual.

Selecione Exibir consulta para ver o T-SQL resultante e Editar script SQL para editar a consulta SQL no editor de consultas.

Imagem animada de uma tela no portal Fabric mostrando o recurso Exibir SQL e o botão Editar script SQL.

Ao escrever consultas que estão unindo duas ou mais tabelas usando a ação Mesclar consultas, a consulta que tiver a carga habilitada será refletida no script SQL. Para especificar qual consulta da tabela deve ser mostrada no script SQL, selecione o menu de contexto e Habilitar carregamento. Expanda as colunas da tabela que foram mescladas nos resultados para ver as etapas refletidas no script SQL.

Captura de tela mostrando a opção Ativar carregamento no menu de contexto.

Salvar como tabela

Use Salvar como tabela para salvar os resultados da consulta em uma tabela para a consulta com a carga habilitada. Selecione o warehouse no qual deseja salvar os resultados, escolha o esquema ao qual tem acesso para criar tabelas e forneça o nome da tabela para carregar os resultados na tabela usando a instrução CREATE TABLE AS SELECT. Quando a tabela é criada com êxito, ela aparece no Explorer.

Captura de tela mostrando como usar o menu Salvar como tabela no editor de consultas visuais.

Criar uma consulta entre depósitos no editor de consultas visuais

Para obter mais informações sobre consultas entre depósitos, consulte Consulta entre warehouse.

  • Para criar uma consulta entre depósitos, arraste e solte tabelas de warehouses adicionados e adicione atividade de mesclagem. Por exemplo, no exemplo de imagem a seguir, store_sales é adicionado do warehouse sales e é mesclado com item da tabela do warehouse marketing.

Captura de tela da consulta entre depósitos de amostra entre o banco de dados de vendas e marketing e as atividades do Power Query.

Limitações com o editor de consultas visuais

  • No editor de consultas visuais, você só pode executar instruções DQL (Linguagem de Consulta de Dados) ou SELECT somente leitura. Não há suporte para instruções DDL ou DML.
  • No momento, há suporte para apenas um subconjunto de operações de Power Query com suporte para dobragem de consultas.
  • Atualmente, a visualização de resultados não oferece suporte a consultas SQL com uma cláusula ORDER BY.
  • Ao visualizar o script SQL unindo duas ou mais tabelas, somente a tabela com a carga habilitada selecionada mostrará o script SQL correspondente.
  • Há determinadas etapas que o recurso Exibir SQL não dá suporte nas quais um banner no editor de consulta visual indica informando "A consulta não é suportada como uma exibição de warehouse, pois não pode ser totalmente convertida em SQL". Para obter mais informações, confira Indicadores de dobragem de consultas do Power Query.