共用方式為


Azure Data Explorer 連接器的使用範例Power Automate

Azure Data Explorer Power Automate (先前是 Microsoft flow) 連接器,可讓 Azure Data Explorer使用Microsoft Power Automate的流程功能。 您可以在排程或觸發的工作中自動執行 Kusto 查詢和命令。 本文包含數個常見的 Power Automate 連接器使用範例。

如需詳細資訊,請參閱Azure Data Explorer Power Automate 連接器

Power Automate 連接器和 SQL 資料庫

Power Automate使用連接器來查詢您的資料,並在 SQL 資料庫中加以匯總。

注意

只針對少量的輸出資料使用 Power Automate 連接器。 SQL 插入作業會針對每個資料列個別完成。

SQL 連接器的螢幕擷取畫面,其中顯示使用 Power Automate 連接器查詢資料。

將資料推送至 Microsoft Power BI 資料集

您可以使用 Power Automate 連接器搭配 Power BI 連接器,將資料從 Kusto 查詢推送至 Power BI 串流資料集。

  1. 建立新的 [執行查詢] 並列出結果 動作。

  2. 選取 [新增步驟]。

  3. 選取 [新增動作],然後搜尋 Power BI。

  4. 選取[Power BI>將資料列新增至資料集]。

    Power BI 連接器的螢幕擷取畫面,其中顯示新增資料列至資料集動作。

  5. 輸入要推送資料的 工作區資料集資料表

  6. 從 [動態內容] 對話方塊中,新增包含資料集架構和相關 Kusto 查詢結果的 Payload

    Power BI 動作的螢幕擷取畫面,其中顯示動作欄位。

流程會自動針對 Kusto 查詢結果資料表的每個資料列套用 Power BI 動作。

每個資料列的 Power BI 動作螢幕擷取畫面。

條件式查詢

您可以使用 Kusto 查詢的結果作為下一個 Power Automate 動作的輸入或條件。

在下列範例中,我們會查詢 Kusto 中過去一天發生的事件。 針對每個已解決的事件,會張貼 Slack 訊息,並建立推播通知。 對於仍在作用中的每個事件,我們會查詢 Kusto 以取得類似事件的詳細資訊。 它會以電子郵件傳送該資訊,並在Azure DevOps Server中開啟相關工作。

請遵循下列指示來建立類似的流程:

  1. 建立新的 [執行查詢] 並列出結果 動作。

  2. 選取[新增步驟>條件] 控制項

  3. 從動態內容視窗中,選取您要作為下一個動作條件的參數。

  4. 選取 [ 關聯性 ] 和 [ ] 的類型,以在特定參數上設定特定條件。

    此螢幕擷取畫面顯示根據 Kusto 查詢結果使用流程條件,以判斷下一個流程動作。

    流程會將此條件套用至查詢結果資料表的每個資料列。

  5. 新增條件為 true 和 false 時的動作。

    此螢幕擷取畫面顯示當條件為 true 或 false 時,根據 Kusto 查詢結果新增動作的流程條件。

您可以使用 Kusto 查詢的結果值做為下一個動作的輸入。 從動態內容視窗中選取結果值。 在下列範例中,我們會新增 Slack - Post Message 動作和 Visual Studio - 建立新的工作專案 動作,其中包含 Kusto 查詢中的資料。

Slack - 張貼郵件動作的螢幕擷取畫面。

Visual Studio 動作的螢幕擷取畫面。

在此範例中,如果事件仍在使用中,請重新查詢 Kusto,以取得過去如何解決來自相同來源的事件相關資訊。

流程條件查詢的螢幕擷取畫面。

將此資訊視覺化為圓形圖,並將電子郵件傳送給小組。

流程條件電子郵件的螢幕擷取畫面。

Email多個 Azure Data Explorer流程圖

  1. 使用迴圈觸發程式建立新的流程,並定義流程的間隔和頻率。

  2. 使用一或多個 Kusto - 執行查詢並將結果動作視覺化,以 新增步驟。

    在流程中執行數個查詢的螢幕擷取畫面。

  3. 針對每個 Kusto - 執行查詢並將結果動作視覺化 ,請定義下欄欄位:

    • 叢集 URL。
    • 資料庫名稱。
    • 查詢和圖表類型 (例如,HTML 資料表、圓形圖、時間圖表、橫條圖或自訂值) 。

    以多個附件將結果視覺化的螢幕擷取畫面。

  4. 新增傳送 電子郵件 (v2) 動作:

    1. 在主體區段中,選取程式碼檢視圖示。
    2. 在 [ 本文 ] 欄位中,插入必要的 BodyHtml ,讓查詢的視覺化結果包含在電子郵件的本文中。
    3. 若要將附件新增至電子郵件,請新增附件名稱和附件內容

    電子郵件傳送多個附件的螢幕擷取畫面。

    如需建立電子郵件動作的詳細資訊,請參閱Email Kusto 查詢結果

結果:

顯示多個電子郵件附件結果的螢幕擷取畫面,視覺化為圓形圖和橫條圖。

顯示多個電子郵件附件結果的螢幕擷取畫面,以時間圖表呈現。