本文將示範如何將 Azure Data Explorer 資料庫(DB)來源加入 Microsoft Fabric 事件串流。
Azure Data Explorer 是一個完全管理、高效能的平台,能從龐大的串流數據中提供即時洞察。 你可以使用 Microsoft Fabric 事件串流連接到 Azure Data Explorer 資料庫,從資料表串流資料,並將資料路由到 Fabric 內的不同目的地。
先決條件
- 以貢獻者或更高權限存取 Fabric 高級工作區。
- 一個有效的 Azure 訂閱。
- 一個至少部署一個資料庫的 Azure Data Explorer 叢集。 確保叢集對外開放,且不受防火牆或虛擬網路限制。 如果它位於受保護的網路中,請使用 Eventstream 連接器虛擬網路注入連接。
- 存取 Azure Data Explorer 叢集所需的權限。
將 Azure Data Explorer 資料庫新增為來源
如果你還沒在事件串流中新增任何來源,請選擇 「連接資料來源 」磁貼。 你也可以選擇在色帶上選擇「新增來源>」連接資料來源。
如果你是將原始碼加入已發布的事件串流,請切換到 編輯 模式。 在功能區上,選擇 新增來源>連接資料來源。
在 Select a data source 頁面,搜尋 Azure Data Explorer DB。 在 Azure Data Explorer DB圖塊上,選擇 Connect。
配置並連接 Azure Data Explorer DB
在「設定連線設定」頁面上,選取 [新增連線]。
在彈出視窗的 連線設定 區,請依照以下步驟操作:
對於 Cluster,請輸入你Azure Data Explorer叢集的 URI。
雲端連線中的 資料庫 名稱框和 資料表名稱 框是可選的。 此步驟忽略輸入這些欄位的數值。 你可以在精靈的下一步中指定它們。
備註
Eventstream Azure Data Explorer 連接器目前不支援自訂查詢。 任何指定的 Azure Data Explorer 查詢都會被忽略
對於 Connection 名稱,請輸入與Azure Data Explorer叢集的連線名稱。
對於 認證類型,目前僅支援 組織帳號 。
選擇 連線。
在 「配置連線設定 」頁面,如果你之前沒在連線設定中指定資料庫和資料表,請依照以下步驟操作:
在 資料庫 框中,輸入你的資料庫名稱。
在 「輸入表格名稱」 欄位,輸入單一表格名稱或多個以逗號分隔的表格名稱。
如果你使用即時集線器,請遵循以下步驟。 否則,請移至下一步。
在 Source details 區塊中,選擇你想儲存事件串流的Fabric工作區。
關於 事件串流名稱,請輸入事件串流的名稱。 精靈會建立一個事件串流,選取的 Azure 資料庫總管資料表作為來源。
串流名稱的值會自動為您生成,方法是將-stream附加到事件流名稱上。 當向導結束時,您可以在即時樞紐的 「所有資料串流 」頁面看到這段串流。
串流或來源詳情
在 Connect 頁面,根據你使用的是 Eventstream 還是 Real-Time hub,依照以下步驟進行。
Eventstream:
在右側 的來源詳情 窗格中,請依照以下步驟操作:
對於 來源名稱,請選擇 鉛筆 按鈕來更改名稱。
請注意,事件流名稱 和 串流名稱 為唯讀。
實時樞紐:
在右側的 [串流詳細數據 ] 區段中,遵循下列步驟:
選擇你想建立事件串流的 Fabric workspace。
對於 事件串流名稱,請選擇 鉛筆 按鈕,並輸入事件串流的名稱。
串流名稱的值會自動為您生成,方法是將-stream附加到事件流名稱上。 當嚮導結束時,這條串流會出現在即時集線器的 「所有資料串流」 頁面上。
在「配置」頁面底部選擇「下一步」。
評論與連結
在 Review + connect 畫面,檢視摘要,選擇 新增 (事件串流)或 連接 (Real-Time hub)。
查看更新後的事件串流
確認在 Edit 模式下,Azure Data Explorer 資料庫來源已新增至你的 Canvas 事件串流。 要實作這個新加入的Azure Data Explorer資料庫來源,請選擇 Publish。
您的Azure Data Explorer資料庫原始碼可在 Live 視圖中進行視覺化。
備註
當 Azure Data Explorer DB 串流連接器啟動時,它只會擷取新的資料表變更。 歷史資料表資料不會被串流到事件串流中。
局限性
Azure Data Explorer 串流連接器透過資料庫游標查詢兩次擷取時間差異來擷取資料表變更。 不過,每個查詢結果最多限製為64 MB或500,000筆記錄。 詳情請參閱 Azure Data Explorer查詢限制。 如果你的 Azure Data Explorer 資料庫的擷取率超過這個限制,連接器可能會失效。
相關內容
- 欲了解如何將其他來源加入事件串流,請參閱 「新增與管理事件串流中的事件來源」。