Condividi tramite


Esempi di utilizzo per il connettore azure Esplora dati 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 altre informazioni, vedere Connettore di Azure Esplora datiPower Automate.

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

È possibile usare il connettore con il connettore Power BI per eseguire il Power Automate push dei dati dalle query Kusto ai set di dati di streaming di Power BI.

  1. Creare una nuova azione Esegui query ed elencare 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 verranno inseriti i 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 azione.

Il flusso applica automaticamente l'azione di Power BI per ogni riga della tabella dei risultati della query Kusto.

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 viene eseguita una query kusto per individuare gli eventi imprevisti che si sono verificati durante l'ultimo giorno. Per ogni evento imprevisto risolto, viene inviato un messaggio slack e viene creata una notifica push. Per ogni evento imprevisto ancora attivo, si esegue una query su Kusto per altre informazioni su eventi imprevisti 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. Creare una nuova azione Esegui query ed elencare i risultati .

  2. Selezionare Nuovo controllo Condizione passaggio>.

  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 Kusto per determinare l'azione del flusso successiva.

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

  5. Aggiungere azioni per quando la condizione è true e false.

    Screenshot che mostra l'aggiunta di azioni per quando una condizione è vera o false, 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 viene aggiunta un'azione Slack - Post Message e visual Studio - Creare un nuovo elemento di lavoro contenente i dati dalla query Kusto.

Screenshot dell'azione Slack - Pubblica 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 della condizione del flusso.

Visualizzare queste informazioni come grafico a torta e inviare un messaggio di posta elettronica al team.

Screenshot del messaggio di posta elettronica della condizione del flusso.

Inviare un messaggio di posta elettronica a più grafici di flusso di Azure Esplora dati

  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 uno o più Kusto - Eseguire una query e visualizzare le azioni dei risultati .

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

  3. Per ogni kusto - Eseguire una query e visualizzare l'azione dei risultati , definire i campi seguenti:

    • URL cluster.
    • Nome database.
    • Query e tipo di grafico (ad esempio, tabella HTML, grafico a torta, grafico a tempo, 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 Inviare un messaggio di posta elettronica ai risultati della query Kusto.

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.