Tutorial: Visualizar dados do Azure Data Explorer no Power BI

O Azure Data Explorer é um serviço de exploração de dados rápido e altamente escalável para dados de log e telemetria. O Power BI é uma solução de análise de negócios que permite visualizar seus dados e compartilhar os resultados em toda a organização. Neste tutorial, aprende primeiro como renderizar visuais no Azure Data Explorer. Depois liga-se ao Azure Data Explorer com o Power BI, constrói um relatório com base em dados de exemplo e publica o relatório no serviço Power BI.

Se você não estiver inscrito no Power BI Pro, inscreva-se para uma avaliação gratuita antes de começar.

Neste tutorial, aprenderás como:

  • Apresentar elementos visuais no Azure Data Explorer
  • Ligar ao Azure Data Explorer no Power BI Desktop
  • Trabalhar com dados no Power BI Desktop
  • Crie um relatório com elementos visuais
  • Publique e partilhe o relatório

Pré-requisitos

Além de uma subscrição do Power BI, precisa do seguinte para completar este tutorial:

Processar elementos visuais no Azure Data Explorer

Antes de avançar para o Power BI, vejamos como renderizar visuais no Azure Data Explorer. Isto é ótimo para uma análise rápida.

  1. Inicie sessão no https://dataexplorer.azure.com.

  2. No painel esquerdo, selecione a base de dados de teste que contém os dados de exemplo StormEvents.

  3. Cole a seguinte consulta na janela da direita e selecione Executar.

    StormEvents
    | summarize event_count=count() by State
    | where event_count > 1800
    | project State, event_count
    | sort by event_count
    | render columnchart
    

    Esta consulta conta os eventos meteorológicos por estado. Depois, apresenta um quadro de colunas para todos os estados que têm mais de 1800 eventos meteorológicos.

    Quadro de colunas de eventos.

  4. Cole a seguinte consulta na janela da direita e selecione Executar.

    StormEvents
    | where State == "WASHINGTON" and StartTime >= datetime(2007-07-01) and StartTime <= datetime(2007-07-31)
    | summarize StormCount = count() by EventType
    | render piechart
    

    Esta consulta conta os eventos meteorológicos por tipo para o mês de julho no estado de Washington. Depois, gera um gráfico circular que mostra a percentagem de cada tipo de evento.

    Gráfico circular de eventos.

Agora é altura de olhar para o Power BI, mas há muito mais que pode fazer com visuais no Azure Data Explorer.

Conectar-se ao Azure Data Explorer

Agora liga-se ao Azure Data Explorer no Power BI Desktop.

  1. No Power BI Ambiente de Trabalho, no separador Home, selecione Get Data depois Mais.

    Obter dados.

  2. Procura por Azure Data Explorer, seleciona Azure Data Explorer depois Connect.

    Pesquise e obtenha dados.

  3. No ecrã do conector de Pré-visualização , selecione Continuar.

  4. No ecrã seguinte, introduza o nome do seu cluster de testes e da base de dados. Cluster deve estar na forma https://<ClusterName>.<Region>.kusto.windows.net. Introduza StormEvents como nome da tabela. Deixa todas as outras opções com valores predefinidos e seleciona OK.

    Cluster, base de dados, opções de tabelas.

  5. No ecrã de pré-visualização de dados, selecione Editar.

    A tabela abre-se no Editor do Power Query, onde pode editar linhas e colunas antes de importar os dados.

Trabalhar com dados no Power BI Desktop

Agora que tem ligação ao Azure Data Explorer, edita os dados no Editor do Power Query. Elimina as linhas com valores nulos na coluna BeginLat e elimina por completo a coluna JSON StormSummary. Estas são operações simples, mas também pode realizar transformações complexas ao importar dados.

  1. Selecione a seta para a coluna BeginLat, apague a caixa de verificação nula e depois selecione OK.

    Coluna de filtro.

  2. Clique com o botão direito no cabeçalho da coluna StormSummary e selecione Remover.

    Remover coluna.

  3. No painel QUERY SETTINGS , mude o nome de Query1 para StormEvents.

    Muda o nome da consulta.

  4. No separador Home da fita, selecione Fechar e aplicar.

    Fecha e candidata-te.

    Power Query aplica as tuas alterações e depois importa os dados da amostra para um modelo dados. Os próximos passos mostram-lhe como enriquecer esse modelo. Mais uma vez, este é apenas um exemplo simples para dar uma ideia do que é possível.

  5. No lado esquerdo da janela principal, selecione a vista de dados.

    Vista de dados.

  6. No separador Modelação do friso, selecione Nova coluna.

    Nova coluna.

  7. Introduza a seguinte fórmula de Expressões de Análise de Dados (DAX) na barra de fórmulas e pressione Enter.

    DurationHours = DATEDIFF(StormEvents[StartTime], StormEvents[EndTime], hour)
    

    Barra de fórmulas.

    Esta fórmula cria a coluna DurationHours , que calcula quantas horas durou cada evento meteorológico. Você usa esta coluna num elemento visual na secção seguinte.

  8. Desloce-se para o lado direito da tabela para ver a coluna.

Crie um relatório com elementos visuais

Agora que os dados foram importados e melhoraste o modelo de dados, está na altura de construir um relatório com elementos visuais. Adiciona-se um quadro de colunas baseado na duração do evento e um mapa que mostra o dano das colheitas.

  1. No lado esquerdo da janela, selecione a vista de relatório.

    Visualização de relatório.

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

    Adicionar gráfico de colunas.

    Um gráfico em branco é adicionado à tela.

    Gráfico em branco.

  3. Na lista FIELDS , selecione DurationHours e State.

    Selecione campos.

    Agora tem um gráfico que mostra o total de horas de eventos meteorológicos por estado ao longo de um ano.

    Gráfico de colunas de duração.

  4. Clique em qualquer lugar da tela fora do quadro de colunas.

  5. No painel VISUALIZAÇÕES , selecione o mapa.

    Adicionar mapa.

  6. Na lista FIELDS , selecione CropDamage e State. Redimensione o mapa para que possa ver claramente os estados dos EUA.

    Mapa de danos nas colheitas.

    O tamanho das bolhas representa o valor monetário dos danos nas culturas. Passe o rato sobre as bolhas para ver detalhes.

  7. Move e redimensiona os visuais para teres um relatório que se assemelhe à imagem seguinte.

    Relatório terminado.

  8. Guarde o relatório com o nome storm-events.pbix.

Publique e partilhe o relatório

Até agora, o trabalho que fizeste no Power BI foi todo local, usando o Power BI Desktop. Agora publicas o relatório no serviço Power BI, onde podes partilhá-lo com outros.

  1. No Power BI Ambiente de Trabalho, no separador Home da fita, selecione Publicar.

    Botão de publicar.

  2. Se ainda não tiver iniciado sessão no Power BI, siga o processo de início de sessão.

  3. Seleciona o meu espaço de trabalho e depois seleciona.

    Selecione o espaço de trabalho.

  4. Quando a publicação estiver concluída, selecione Open storm-events.pbix em Power BI.

    A edição teve sucesso.

    O relatório abre no serviço, com os mesmos visuais e layout que definiste no Power BI Desktop.

  5. No canto superior direito do relatório, selecione Partilhar.

    Botão de partilha.

  6. No ecrã de Partilhar relatório , adicione um colega na sua organização, adicione uma nota e depois selecione Partilhar.

    Partilha o relatório.

    Se o seu colega tiver as permissões adequadas, pode aceder ao relatório que partilhou.

Limpeza de recursos

Se não quiser manter o relatório que criou, basta apagar o ficheiro storm-events.pbik . Se quiser remover o relatório que publicou, siga estes passos.

  1. Na secção Meu espaço de trabalho, desça até RELATOS e encontre eventos de tempestade.

  2. Selecione a reticente (. . .) ao lado de eventos de tempestade, depois selecione REMOVER.

    Remover o relatório.

  3. Confirma a remoção.