Esempi di utilizzo di Azure Esplora dati Connector per l'automazione automatica (anteprima)Usage examples for Azure Data Explorer connector to Power Automate (Preview)

Il connettore Azure Esplora dati Power automatizzate (in precedenza Microsoft Flow) consente ad Azure Esplora dati di usare le funzionalità di flusso di Microsoft Power Automatic.The Azure Data Explorer Power Automate (previously Microsoft flow) connector allows Azure Data Explorer to use the flow capabilities of Microsoft Power Automate. È possibile eseguire le query e i comandi kusto automaticamente come parte di un'attività pianificata o attivata.You can run Kusto queries and commands automatically, as part of a scheduled or triggered task. Questo articolo include alcuni esempi comuni di utilizzo del connettore di Power automatizzate.This article includes several common Power Automate connector usage examples.

Per altre informazioni, vedere il connettore Azure Esplora dati Power automatizzate (anteprima).For more information, see Azure Data Explorer Power Automate connector (Preview).

Power automatizzare il connettore e il database SQLPower Automate connector and your SQL database

Usare il connettore Power automatizzate per eseguire query sui dati e aggregarli in un database SQL.Use the Power Automate connector to query your data and aggregate it in a SQL database.

Nota

Usare il connettore Power automatizzate solo per piccole quantità di dati di output.Only use the Power Automate connector for small amounts of output data. L'operazione SQL INSERT viene eseguita separatamente per ogni riga.The SQL insert operation is done separately for each row.

Screenshot dell'esecuzione di query sui dati tramite il connettore Power automatizzate

Importante

Nel campo nome cluster immettere l'URL del cluster.In the Cluster Name field, enter the cluster URL.

Eseguire il push dei dati in un set di dati Microsoft Power BIPush data to a Microsoft Power BI dataset

Per eseguire il push dei dati da query kusto a Power BI set di dati di streaming, è possibile usare il connettore Power automatizzate con il connettore Power BI.You can use the Power Automate connector with the Power BI connector to push data from Kusto queries to Power BI streaming datasets.

  1. Creare una nuova azione Esegui query ed elenca risultati .Create a new Run query and list results action.

  2. Selezionare Nuovo passaggio.Select New step.

  3. Selezionare Aggiungi un'azionee cercare Power bi.Select Add an action, and search for Power BI.

  4. Selezionare Power bi > aggiungere righe a un set di dati.Select Power BI > Add rows to a dataset.

    Screenshot del connettore Power BI

  5. Immettere l' area di lavoro, il setdi dati e la tabella in cui verranno inseriti i dati.Enter the Workspace, Dataset, and Table to which data will be pushed.

  6. Dalla finestra di dialogo contenuto dinamico aggiungere un payload che contiene lo schema del set di dati e i risultati della query kusto pertinenti.From the dynamic content dialog box, add a Payload that contains your dataset schema and the relevant Kusto query results.

    Screenshot dei campi di Power BI

Il flusso applica automaticamente l'azione Power BI per ogni riga della tabella dei risultati della query kusto.The flow automatically applies the Power BI action for each row of the Kusto query result table.

Screenshot dell'azione Power BI per ogni riga

Query condizionaliConditional queries

È possibile usare i risultati delle query kusto come input o condizioni per le azioni Next Power automatizzate.You can use the results of Kusto queries as input or conditions for the next Power Automate actions.

Nell'esempio seguente viene eseguita una query su kusto per gli eventi imprevisti verificatisi durante l'ultimo giorno.In the following example, we query Kusto for incidents that occurred during the last day. Per ogni evento imprevisto risolto, viene pubblicato un messaggio slack e viene creata una notifica push.For each resolved incident, a Slack message is posted and a push notification is created. Per ogni evento imprevisto ancora attivo, viene eseguita una query su kusto per altre informazioni sugli eventi imprevisti simili.For each incident that is still active, we query Kusto for more information about similar incidents. Invia le informazioni come un messaggio di posta elettronica e apre un'attività correlata in Azure DevOps Server.It sends that information as an email, and opens a related task in Azure DevOps Server.

Seguire queste istruzioni per creare un flusso simile:Follow these instructions to create a similar flow:

  1. Creare una nuova azione Esegui query ed elenca risultati .Create a new Run query and list results action.

  2. Selezionare New stepil > controllo condizionenuovo passaggio.Select New step > Condition control.

  3. Dalla finestra contenuto dinamico selezionare il parametro che si desidera utilizzare come condizione per le azioni successive.From the dynamic content window, select the parameter you want to use as a condition for the next actions.

  4. Consente di selezionare il tipo di relazione e il valore per impostare una condizione specifica sul parametro specifico.Select the type of Relationship and Value to set a specific condition on the particular parameter.

    Uso delle condizioni del flusso in base ai risultati di una query kusto per determinare l'azione del flusso successiva, Azure Esplora dati

    Il flusso applica questa condizione a ogni riga della tabella dei risultati della query.The flow applies this condition on each row of the query result table.

  5. Aggiungere azioni quando la condizione è true e false.Add actions for when the condition is true and false.

    Aggiunta di azioni per quando una condizione è true o false, condizioni di flusso basate sui risultati delle query kusto, Azure Esplora dati

È possibile utilizzare i valori dei risultati della query kusto come input per le azioni successive.You can use the result values from the Kusto query as input for the next actions. Consente di selezionare i valori dei risultati dalla finestra contenuto dinamico.Select the result values from the dynamic content window. Nell'esempio seguente viene aggiunta un'azione Slack-post messaggio e un oggetto di Visual Studio: creare una nuova azione elemento di lavoro contenente i dati della query kusto.In the following example, we add a Slack - Post Message action and a Visual Studio - Create a new work item action, containing data from the Kusto query.

Screenshot dell'azione Slack-post messaggio

Screenshot dell'azione di Visual Studio

In questo esempio, se un evento imprevisto è ancora attivo, eseguire di nuovo la query kusto per ottenere informazioni sul modo in cui sono stati risolti gli eventi imprevisti dalla stessa origine.In this example, if an incident is still active, query Kusto again to get information about how incidents from the same source were solved in the past.

Screenshot della query della condizione di flusso

Importante

Nel campo nome cluster immettere l'URL del cluster.In the Cluster Name field, enter the cluster URL.

Visualizza queste informazioni come grafico a torta e invia un messaggio di posta elettronica al team.Visualize this information as a pie chart, and email it to the team.

Screenshot della posta elettronica della condizione di flusso

Inviare tramite posta elettronica più grafici di flusso Esplora dati di AzureEmail multiple Azure Data Explorer flow charts

  1. Creare un nuovo flusso con il trigger di ricorrenza e definire l'intervallo e la frequenza del flusso.Create a new flow with the recurrence trigger, and define the interval and frequency of the flow.

  2. Aggiungere un nuovo passaggio, con una o più query di esecuzione kusto e visualizzare le azioni risultati .Add a new step, with one or more Kusto - Run query and visualize results actions.

    Screenshot dell'esecuzione di più query in un flusso

  3. Per ogni azione kusto-Run query e Visualizza risultato , definire i campi seguenti:For each Kusto - Run query and visualize result action, define the following fields:

    • URL del cluster.Cluster URL.
    • Nome del database.Database Name.
    • Tipo di grafico e query (ad esempio, una tabella HTML, un grafico a torta, un grafico temporale, un grafico a barre o un valore personalizzato).Query and Chart Type (for example, HTML table, pie chart, time chart, bar chart, or a custom value).

    Screenshot della visualizzazione dei risultati con più allegati

  4. Aggiungere un'azione Invia un messaggio di posta elettronica (v2) :Add a Send an email (v2) action:

    1. Nella sezione corpo selezionare l'icona visualizzazione codice.In the body section, select the code view icon.
    2. Nel campo Body inserire il BodyHtml necessario in modo che il risultato visualizzato della query sia incluso nel corpo del messaggio di posta elettronica.In the Body field, insert the required BodyHtml so that the visualized result of the query is included in the body of the email.
    3. Per aggiungere un allegato al messaggio di posta elettronica, aggiungere il nome e il contenutodell'allegato.To add an attachment to the email, add Attachment Name and Attachment Content.

    Screenshot della posta elettronica di più allegati

    Per ulteriori informazioni sulla creazione di un'azione di posta elettronica, vedere la pagina relativa ai risultati delle query kusto.For more information about creating an email action, see Email Kusto query results.

Risultati:Results:

Risultati di più allegati di posta elettronica, visualizzati come grafico a torta e grafico a barre, Azure Esplora dati

Risultati di più allegati di posta elettronica, visualizzati come grafico temporale, Azure Esplora dati

Passaggi successiviNext steps

Informazioni sul connettore app per la logica di Azure kusto, un altro modo per eseguire automaticamente le query e i comandi di Kusto, come parte di un'attività pianificata o attivata.Learn about the Azure Kusto Logic App connector, which is another way to run Kusto queries and commands automatically, as part of a scheduled or triggered task.