在本教學課程中,您會在 Fabric 中設定開啟的鏡像資料庫。 此範例會引導您建立新的開啟鏡像資料庫,並瞭解如何將資料登陸登陸區域。 您將精通 Microsoft Fabric 中開放式鏡像的概念。
先決條件
- 您需要 Fabric 的現有容量。 如果您不這麼做, 請啟動 Fabric 試用版。
- Fabric 容量必須啟動且運行。 暫停或刪除的容量會影響鏡射,因此不會複製任何數據。
建立鏡像資料庫
在本節中,我們將簡要概觀如何在 Fabric 入口網站中建立新的開啟鏡像資料庫。 或者,您可以使用 建立鏡映資料庫 REST API 搭配開放式鏡映的 JSON 定義範例來建立。
- 使用現有的工作區或建立新的工作區。 從您的工作區,導覽至 建立 中樞。 選取 ,創建。
- 找出並選取 [鏡映資料庫] 卡片。
- 輸入新鏡像資料庫的名稱。
- 選取 ,創建。
- 透過使用者介面建立 Open 鏡像資料庫之後,鏡像程式就準備就緒。 檢閱新鏡像資料庫項目的 [首頁 ]。 找出 登陸區域 URL 位於鏡像資料庫首頁的詳細資料區段中。
開始複寫資料
建立鏡像資料庫之後,請開始上傳檔案。 您可以使用 Fabric 入口網站上傳初始資料和未來變更的資料集,或透過 OneLake 以程式設計方式上傳。
透過 Fabric 入口網站上傳
若要上傳初始資料和/或增量變更資料以進行開放式鏡射:
選取鏡像資料庫首頁上的 上傳檔案 。
在 [上傳檔案] 頁面上,使用 Fabric 入口網站中的上傳對話方塊上傳檔案。
這很重要
Parquet 或分隔文字檔的檔名必須符合記載的格式和檔名。 如需詳細資訊,請參閱 開放式鏡像登陸區域需求和格式。
在預覽 資料 頁面上,您可以看到即將上傳的資料預覽。 提供 資料表名稱 名稱,並指定 主索引鍵資料行。 選取 [建立資料表]。
上傳之後,您的資料會立即開始複寫至 OneLake。 幾分鐘後,在 總管中,您可以從 [上傳的檔案 ] 中選取檔案,或從 OneLake 中的資料表中選取資料表,以檢視 OneLake 中已複寫的檔案。
從總管中的複寫狀態,您可以查看已複寫的資料列數目,以及與您要鏡像至 OneLake 的資料相關聯的任何錯誤。
如果您已以鏡像資料庫中現有資料表的格式變更資料,您可以上傳或拖放這些變更檔案。 變更會自動反映在 OneLake 中。
使用其他機制將變更資料寫入登陸區域
您的應用程式現在可以將初始載入和累加變更資料寫入登陸區域 URL,這是 OneLake 的特定開啟鏡像路徑。
- 請遵循 連線到 Microsoft OneLake ,使用 ADLS Gen2 API 授權並寫入 OneLake 中的鏡像資料庫登陸區域。
- 檢閱 Open 鏡像登陸區域需求和格式 規格。
- 使用 Open Mirroring Python SDK 開始吧!
啟動鏡像程序
- 依預設,[設定鏡像] 畫面可讓您鏡像資料庫中的所有資料。
- 鏡像所有資料表示在啟動鏡像後建立的任何新資料表都會被鏡像。
- (選擇性) 僅選擇要鏡像的特定物件。 停用 [鏡像所有資料] 選項,然後從資料庫選取個別資料表。 在本教學課程中,我們會選取「鏡像所有資料」 選項。
- 選取 [鏡像資料庫]。 映射開始。
- 等候 2-5 分鐘。 然後,選取 監視複寫 以查看狀態。
- 幾分鐘後,狀態應該會變更為 [執行中],這表示資料表正在同步處理。 如果您沒有看到資料表和對應的複寫狀態,請等待幾秒鐘,然後重新整理面板。
- 當他們完成資料表的初始複製時,日期就會在 [上次重新整理] 資料行中顯示。
- 現在您的資料已啟動並順利運行,Fabric 平台提供各種可用的分析場景。
監視織體鏡像
設定鏡像後,系統會將您導向至 [鏡像狀態] 頁面。 在此,您可監視複寫的目前狀態。
如需有關複寫狀態的更多信息和細節,請參閱 監控 Fabric 鏡像資料庫複寫。