Share via


Visualizar dados do Azure Data Explorer com a consulta SQL no Power BI

O Azure Data Explorer é um serviço de exploração de dados rápido e altamente dimensionável para dados telemétricos e de registo. O Power BI é uma solução de análise de negócios que lhe permite visualizar os seus dados e partilhar os resultados na sua organização.

O Azure Data Explorer fornece três opções para ligar a dados no Power BI: utilizar o conector incorporado, importar uma consulta do Azure Data Explorer ou utilizar uma consulta SQL. Este artigo mostra-lhe como utilizar uma consulta SQL para obter dados e visualizá-la num relatório do Power BI.

Se não tiver uma subscrição do Azure, crie uma conta do Azure gratuita antes de começar.

Pré-requisitos

Precisa do seguinte para concluir este artigo:

  • Uma conta Microsoft ou uma identidade de utilizador Microsoft Entra para iniciar sessão no cluster de ajuda.
  • Power BI Desktop (selecione TRANSFERIR GRATUITAMENTE)

Obter dados do Azure Data Explorer

Primeiro, ligue-se ao cluster de ajuda do Azure Data Explorer e, em seguida, introduza um subconjunto dos dados a partir da tabela StormEvents. O conjunto de dados de exemplo StormEvents contém dados relacionados com as condições meteorológicas dos Centros Nacionais de Informação Ambiental.

Normalmente, utiliza a linguagem de consulta nativa com o Azure Data Explorer, mas também suporta consultas SQL, que irá utilizar aqui. O Azure Data Explorer traduz a consulta SQL numa consulta nativa automaticamente.

  1. No Power BI Desktop, no separador Base, selecione Obter Dados e, em seguida, Mais.

    Obter dados.

  2. Procure SQL do Azure Base de Dados, selecione SQL do Azure Base de Dados e, em seguida, Ligar.

    Procurar e obter dados.

  3. No ecrã SQL Server base de dados, preencha o formulário com as seguintes informações.

    Propriedades da base de dados, da tabela e do pedido.

    Definição Valor Descrição do campo
    Servidor help.kusto.windows.net O URL do cluster de ajuda (sem https://). Para outros clusters, o URL está no formato <ClusterName>.<Region.kusto.windows.net>.
    Base de Dados Amostras A base de dados de exemplo que está alojada no cluster ao qual se está a ligar.
    Modo de conectividade de dados Importar Determina se o Power BI importa os dados ou se se liga diretamente à origem de dados. Pode utilizar qualquer uma das opções com este conector.
    Tempo limite do comando Deixar em branco Quanto tempo a consulta é executada antes de emitir um erro de tempo limite.
    Instrução SQL Copiar a consulta abaixo desta tabela A instrução SQL que o Azure Data Explorer traduz numa consulta nativa.
    Outras opções Deixe como valores predefinidos As opções não se aplicam aos clusters do Azure Data Explorer.
    SELECT TOP 1000 *
    FROM StormEvents
    ORDER BY DamageCrops DESC
    
  4. Se ainda não tiver uma ligação ao cluster de ajuda, inicie sessão. Inicie sessão com uma conta Microsoft e, em seguida, selecione Ligar.

    Inicie sessão.

  5. No ecrã help.kusto.windows.net: Exemplos , selecione Carregar.

    Carregar dados.

    A tabela é aberta na janela principal do Power BI, na vista de relatório, onde pode criar relatórios com base nos dados de exemplo.

Visualizar dados num relatório

Agora que tem dados no Power BI Desktop, pode criar relatórios com base nesses dados. Irá criar um relatório simples com um gráfico de colunas que mostra os danos no recorte por estado.

  1. No lado esquerdo da janela principal do Power BI, selecione a vista de relatório.

    Vista de relatório.

  2. No painel VISUALIZAÇÕES, selecione o gráfico de colunas agrupadas.

    Adicionar gráfico de colunas.

    É adicionado um gráfico em branco à tela.

    Gráfico em branco.

  3. Na lista CAMPOS , selecione DanosCrops e Estado.

    Selecione campos.

    Tem agora um gráfico que mostra os danos nas culturas das 1000 primeiras linhas da tabela.

    Recortar danos por estado.

  4. Guarde o relatório.

Limpar os recursos

Se já não precisar do relatório que criou para este artigo, elimine o ficheiro Power BI Desktop (.pbix).

Passo seguinte