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 插入作業會針對每個資料列個別完成。
將資料推送至 Microsoft Power BI 資料集
您可以使用 Power Automate 連接器搭配 Power BI 連接器,將資料從 Kusto 查詢推送至 Power BI 串流資料集。
建立新的 [執行查詢] 並列出結果 動作。
選取 [新增步驟]。
選取 [新增動作],然後搜尋 Power BI。
選取[Power BI>將資料列新增至資料集]。
輸入要推送資料的 工作區、 資料集和 資料表 。
從 [動態內容] 對話方塊中,新增包含資料集架構和相關 Kusto 查詢結果的 Payload 。
流程會自動針對 Kusto 查詢結果資料表的每個資料列套用 Power BI 動作。
條件式查詢
您可以使用 Kusto 查詢的結果作為下一個 Power Automate 動作的輸入或條件。
在下列範例中,我們會查詢 Kusto 中過去一天發生的事件。 針對每個已解決的事件,會張貼 Slack 訊息,並建立推播通知。 對於仍在作用中的每個事件,我們會查詢 Kusto 以取得類似事件的詳細資訊。 它會以電子郵件傳送該資訊,並在Azure DevOps Server中開啟相關工作。
請遵循下列指示來建立類似的流程:
建立新的 [執行查詢] 並列出結果 動作。
選取[新增步驟>條件] 控制項。
從動態內容視窗中,選取您要作為下一個動作條件的參數。
選取 [ 關聯性 ] 和 [ 值 ] 的類型,以在特定參數上設定特定條件。
流程會將此條件套用至查詢結果資料表的每個資料列。
新增條件為 true 和 false 時的動作。
您可以使用 Kusto 查詢的結果值做為下一個動作的輸入。 從動態內容視窗中選取結果值。 在下列範例中,我們會新增 Slack - Post Message 動作和 Visual Studio - 建立新的工作專案 動作,其中包含 Kusto 查詢中的資料。
在此範例中,如果事件仍在使用中,請重新查詢 Kusto,以取得過去如何解決來自相同來源的事件相關資訊。
將此資訊視覺化為圓形圖,並將電子郵件傳送給小組。
Email多個 Azure Data Explorer流程圖
使用迴圈觸發程式建立新的流程,並定義流程的間隔和頻率。
使用一或多個 Kusto - 執行查詢並將結果動作視覺化,以 新增步驟。
針對每個 Kusto - 執行查詢並將結果動作視覺化 ,請定義下欄欄位:
- 叢集 URL。
- 資料庫名稱。
- 查詢和圖表類型 (例如,HTML 資料表、圓形圖、時間圖表、橫條圖或自訂值) 。
新增傳送 電子郵件 (v2) 動作:
- 在主體區段中,選取程式碼檢視圖示。
- 在 [ 本文 ] 欄位中,插入必要的 BodyHtml ,讓查詢的視覺化結果包含在電子郵件的本文中。
- 若要將附件新增至電子郵件,請新增附件名稱和附件內容。
如需建立電子郵件動作的詳細資訊,請參閱Email Kusto 查詢結果。
結果:
相關內容
- 使用 Azure Kusto 邏輯應用程式連接器 ,在排程或觸發的工作中執行 Kusto 查詢和命令。