將數據從 Azure 串流分析擷取至 Azure 數據總管

重要

此連接器可用於 Microsoft Fabric 中的即時智慧 。 使用本文中的指示,但有下列例外狀況:

Azure 數據總管支援Azure 串流分析擷取數據。 Azure 串流分析是即時分析和複雜的事件處理引擎,其設計目的是同時處理來自多個來源的大量快速串流數據。

Azure 串流分析 作業 包含輸入來源、轉換查詢和輸出連線。 您可以使用 Azure 入口網站、Azure Resource Manager (ARM) 範本、Azure PowerShell.NET API、REST APIVisual Studio 和串流分析沒有程式代碼編輯器來建立、編輯及測試串流分析作業。

在本文中,您將瞭解如何使用串流分析作業從事件中樞收集數據,並使用 Azure 入口網站 或 ARM 範本將其傳送至 Azure 數據總管叢集。

必要條件

建立 Azure 資料總管輸出連線

使用下列步驟,使用 Azure 入口網站 或使用ARM範本建立串流分析作業的 Azure 資料總管輸出。 串流分析作業會使用聯機將數據傳送至指定的 Azure 數據總管數據表。 建立並執行作業之後,流入作業的數據會內嵌至指定的目標數據表。

重要

  • Azure 資料總管輸出連接器僅支援 受控識別 驗證。 在建立連接器時,資料庫監視器和資料庫擷取器許可權會授與 Azure 串流分析作業受控識別。
  • 設定 Azure 資料總管輸出連接器時,您可以指定目標叢集、資料庫和資料表名稱。 若要成功擷取,Azure 串流分析查詢中定義的所有數據行都必須符合 Azure 數據總管數據表中的數據行名稱和類型。 數據行名稱會區分大小寫,而且可以依任何順序排列。 如果 Azure 串流分析查詢中有數據行未對應至 Azure 數據總管數據表中的數據行,則會引發錯誤。

注意

  • 支援所有 Azure 串流分析 輸入。 連接器會將輸入轉換成 CSV 格式,然後將數據匯入指定的 Azure 數據總管數據表。
  • Azure 數據總管具有數據擷取的匯總(批處理)原則,其設計目的是要優化擷取程式。 根據預設,原則會設定為5分鐘、1000個專案或1 GB的數據,因此您可能會遇到延遲。 如需設定匯總選項的相關信息,請參閱 批處理原則

開始之前,請確定您有現有的串流分析作業或 建立新的作業,然後使用下列步驟來建立 Azure 數據總管連線。

  1. 登入 Azure 入口網站

  2. 從 Azure 入口網站 開啟 [所有資源],然後選取您的串流分析作業。

  3. 在 [作業拓撲] 底下,選取 [輸出]。

  4. 選取 [新增>Azure 數據總管]。

    [輸出] 頁面的螢幕快照,其中顯示如何建立 Azure 數據總管連線。

  5. 使用下列資訊填入輸出窗體,然後選取 [ 儲存]。

    注意

    您可以使用下列選項來指定叢集和資料庫:

    • 用帳戶:從 訂用帳戶選取 [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 數據總管數據表的架構。

    [新增輸出] 對話框的螢幕快照,其中顯示必要資訊。