將數據從 Azure 串流分析擷取至 Azure 數據總管
重要
此連接器可用於 Microsoft Fabric 中的即時智慧 。 使用本文中的指示,但有下列例外狀況:
- 如有需要,請使用建立 KQL 資料庫中的 指示建立資料庫。
- 如有需要,請使用建立空白數據表中的 指示建立數據表。
- 使用複製 URI 中的 指示取得查詢或擷取 URI。
- 在 KQL 查詢集中執行查詢。
Azure 數據總管支援從 Azure 串流分析擷取數據。 Azure 串流分析是即時分析與處理複雜事件的引擎,用來同時分析和處理多個來源的大量快速串流資料。
Azure 串流分析 作業 包含輸入來源、轉換查詢和輸出連線。 您可以使用 Azure 入口網站、Azure Resource Manager (ARM) 範本、Azure PowerShell、.NET API、REST API、Visual Studio 和串流分析沒有程式代碼編輯器來建立、編輯及測試串流分析作業。
在本文中,您將瞭解如何使用串流分析作業從事件中樞收集數據,並使用 Azure 入口網站 或 ARM 範本將其傳送至 Azure 數據總管叢集。
必要條件
使用 Azure 串流分析教學課程的下列各節建立事件中樞:
提示
若要進行測試,建議您從Microsoft下載中心下載電話事件產生器應用程式,或從 GitHub 取得原始程式碼。 設定 Azure 串流分析作業時,您會將其設定為從事件中樞提取數據,並將其傳遞至 Azure 數據總管輸出連接器。
建立 Azure 資料總管輸出連線
使用下列步驟,使用 Azure 入口網站 或使用ARM範本建立串流分析作業的 Azure 資料總管輸出。 串流分析作業會使用聯機將數據傳送至指定的 Azure 數據總管數據表。 建立並執行作業之後,流入作業的數據會內嵌至指定的目標數據表。
重要
- Azure 資料總管輸出連接器僅支援 受控識別 驗證。 在建立連接器時,資料庫監視器和資料庫擷取器許可權會授與 Azure 串流分析作業受控識別。
- 設定 Azure 資料總管輸出連接器時,您可以指定目標叢集、資料庫和資料表名稱。 若要成功擷取,Azure 串流分析查詢中定義的所有數據行都必須符合 Azure 數據總管數據表中的數據行名稱和類型。 數據行名稱會區分大小寫,而且可以依任何順序排列。 如果 Azure 串流分析查詢中有數據行未對應至 Azure 數據總管數據表中的數據行,則會引發錯誤。
注意
- 支援所有 Azure 串流分析 輸入。 連接器會將輸入轉換成 CSV 格式,然後將數據匯入指定的 Azure 數據總管數據表。
- Azure 數據總管具有數據擷取的匯總(批處理)原則,其設計目的是要優化擷取程式。 根據預設,原則會設定為5分鐘、1000個專案或1 GB的數據,因此您可能會遇到延遲。 如需設定匯總選項的相關信息,請參閱 批處理原則。
開始之前,請確定您有現有的串流分析作業或 建立新的作業,然後使用下列步驟來建立 Azure 數據總管連線。
登入 Azure 入口網站。
從 Azure 入口網站 開啟 [所有資源],然後選取您的串流分析作業。
在 [作業拓撲] 底下,選取 [輸出]。
選取 [新增>Azure 數據總管]。
使用下列資訊填入輸出窗體,然後選取 [ 儲存]。
注意
您可以使用下列選項來指定叢集和資料庫:
- 訂用帳戶:從 訂用帳戶選取 [Azure 數據總管],選取您的訂用帳戶,然後選擇您的叢集和資料庫。
- 手動:選取 [手動提供 Azure 數據總管] 設定,指定叢集 URI 和資料庫。
屬性名稱 描述 輸出別名 此為易記名稱,用於在查詢中將查詢輸出指向這個資料庫。 訂用帳戶 選取叢集所在的 Azure 訂用帳戶。 Cluster 識別叢集的唯一名稱。 功能變數名稱 [region].kusto.windows.net 會附加至您提供的叢集名稱。 名稱只能包含小寫字母和數字。 它必須包含 4 到 22 個字元。 叢集 URI 叢集的數據擷取 URI。 您可以指定 Azure 資料總管或 Azure Synapse 數據總管數據 擷取端點的 URI。 Database 您傳送輸出的目標資料庫名稱。 資料庫名稱在叢集內必須是唯一而不重複。 驗證 Microsoft Entra 受控識別 ,可讓您的叢集輕鬆存取其他Microsoft Entra 受保護的資源。 身分識別由 Azure 平台負責管理,因此您不需要佈建或輪替任何密碼。 受控識別設定可讓您針對叢集使用客戶管理的金鑰。 Table 您要傳送輸出之資料表的名稱。 Azure 串流分析輸出中的數據行名稱和數據類型必須符合 Azure 數據總管數據表的架構。