Condividi tramite


Esempi di utilizzo per il connettore Azure Data Explorer aPower Automate

Il connettore Azure Esplora dati Power Automate (in precedenza Microsoft Flow) consente ad Azure Esplora dati di usare le funzionalità di flusso di Microsoft Power Automate. È possibile eseguire automaticamente query e comandi Kusto come parte di un'attività pianificata o attivata. Questo articolo include diversi esempi comuni Power Automate di utilizzo del connettore.

Per ulteriori informazioni, consultare il connettore Esplora dati di Azure.

Power Automate connettore e database SQL

Usare il Power Automate connettore per eseguire query sui dati e aggregarli in un database SQL.

Nota

Usare il Power Automate connettore solo per piccole quantità di dati di output. L'operazione di inserimento SQL viene eseguita separatamente per ogni riga.

Screenshot del connettore SQL che mostra l'esecuzione di query sui dati usando il Power Automate connettore.

Eseguire il push dei dati in un set di dati di Microsoft Power BI

Usare il connettore Power Automate con il connettore Power BI per trasferire i dati dalle query Kusto ai dataset in streaming di Power BI.

  1. Creare una nuova azione Esegui query ed Elenca i risultati.

  2. Seleziona Nuovo passaggio.

  3. Selezionare Aggiungi un'azione e cercare Power BI.

  4. Selezionare Power BI>Aggiungi righe a un set di dati.

    Screenshot del connettore Power BI che mostra l'aggiunta di riga a un'azione del set di dati.

  5. Immettere l'area di lavoro, il set di dati e la tabella in cui si desidera eseguire il push dei dati.

  6. Nella finestra di dialogo contenuto dinamico aggiungere un payload contenente lo schema del set di dati e i risultati della query Kusto pertinenti.

    Screenshot dell'azione di Power BI, che mostra i campi dell'azione.

Per ciascuna riga della tabella dei risultati della query di Kusto, il flusso applica automaticamente l'azione di Power BI.

Screenshot dell'azione di Power BI per ogni riga.

Query condizionali

È possibile usare i risultati delle query Kusto come input o condizioni per le azioni successive Power Automate .

Nell'esempio seguente si esegue una query kusto per individuare gli eventi imprevisti che si sono verificati durante l'ultimo giorno. Per ogni evento imprevisto risolto, il flusso invia un messaggio Slack e crea una notifica push. Per ogni incidente ancora attivo, il flusso esegue una query Kusto per ottenere ulteriori informazioni su incidenti simili. Invia tali informazioni come messaggio di posta elettronica e apre un'attività correlata in Azure DevOps Server.

Seguire queste istruzioni per creare un flusso simile:

  1. Crea una nuova azione Esegui query e elenca i risultati.

  2. Selezionare Nuovo passaggio>Controllo condizione.

  3. Nella finestra del contenuto dinamico selezionare il parametro che si vuole usare come condizione per le azioni successive.

  4. Selezionare il tipo di relazione e valore per impostare una condizione specifica sul parametro specifico.

    Screenshot che mostra l'uso delle condizioni del flusso in base ai risultati di una query di Kusto per determinare la successiva azione del flusso.

    Il flusso applica questa condizione su ogni riga della tabella dei risultati della query.

  5. Aggiungere le azioni per quando la condizione è vera e falsa.

    Screenshot che mostra come aggiungere azioni per quando una condizione è vera o falsa, condizioni del flusso basate sui risultati della query Kusto.

È possibile usare i valori dei risultati della query Kusto come input per le azioni successive. Selezionare i valori dei risultati dalla finestra del contenuto dinamico. Nell'esempio seguente, si aggiunge un'azione Slack - Post Message e un'azione Visual Studio - Creare un nuovo elemento di lavoro che contiene i dati dalla query Kusto.

Screenshot dell'azione Slack - Invia messaggio.

Screenshot dell'azione di Visual Studio.

In questo esempio, se un evento imprevisto è ancora attivo, eseguire di nuovo una query Kusto per ottenere informazioni sul modo in cui gli eventi imprevisti dalla stessa origine sono stati risolti in passato.

Screenshot della query sulle condizioni di flusso.

Visualizza queste informazioni come un grafico a torta e invia un'email al team.

Screenshot del messaggio di posta elettronica della condizione del flusso.

Inviare per email più diagrammi di flusso di Azure Data Explorer

  1. Creare un nuovo flusso con il trigger di ricorrenza e definire l'intervallo e la frequenza del flusso.

  2. Aggiungere un nuovo passaggio con una o più azioni Kusto - Esegui una query e visualizza i risultati.

    Screenshot dell'esecuzione di più query in un flusso.

  3. Per ogni Kusto - Eseguire una query e visualizzare il risultato, definire i campi seguenti:

    • URL del cluster.
    • Nome Database.
    • Query e tipo di grafico (ad esempio, tabella HTML, grafico a torta, grafico temporale, grafico a barre o valore personalizzato).

    Screenshot della visualizzazione dei risultati con più allegati.

  4. Aggiungere un'azione Invia un messaggio di posta elettronica (v2):

    1. Nella sezione corpo selezionare l'icona della visualizzazione codice.
    2. Nel campo Corpo inserire il bodyHtml richiesto in modo che il risultato visualizzato della query sia incluso nel corpo del messaggio di posta elettronica.
    3. Per aggiungere un allegato al messaggio di posta elettronica, aggiungere nome allegato e contenuto allegato.

    Screenshot dell'invio di più allegati tramite posta elettronica.

    Per altre informazioni sulla creazione di un'azione di posta elettronica, vedere Email Kusto query results (Inviare i risultati della query Kusto tramite email).

Risultati:

Screenshot che mostra i risultati di più allegati di posta elettronica, visualizzati come grafico a torta e grafico a barre.

Screenshot che mostra i risultati di più allegati di posta elettronica, visualizzati come grafico temporale.