共用方式為


Mirroring Azure SQL 受控執行個體

Fabric 中的鏡像提供簡便體驗,避免複雜的ETL(擷取、轉換、載入)程序,並將現有的 Azure SQL 管理實例與 Microsoft Fabric 的其他資料整合。 你可以持續將現有的 SQL 受管理執行個體 資料庫直接複製到 Fabric 的 OneLake。 在 Fabric 中,您可以解鎖強大的商業智慧、人工智慧、資料工程、資料科學和資料共用案例。

關於如何在 Fabric 中設定 Azure SQL 受控執行個體 的鏡像教學,請參考 從 Azure SQL 受控執行個體 配置 Microsoft Fabric 鏡像資料庫的教程

為什麼要在 Fabric 中使用鏡像?

在 Fabric 的鏡射功能中,您不需要將來自多個供應商的不同服務拼湊在一起。 相反地,你可以享受一個高度整合、端對端且易於使用的產品,旨在簡化你的分析需求,並打造為 Microsoft、Azure SQL 受控執行個體 以及數千種能讀取開源 Delta Lake 表格格式的技術解決方案之間的開放與協作。

內建哪些分析體驗?

鏡像資料庫是 Fabric Data Warehouse 中的一項,與 WarehouseSQL 分析端點不同。

Fabric 資料庫鏡像圖,適用於 Azure SQL 受控執行個體。

建立鏡像 SQL 受控執行個體會在 Fabric 工作區中建立下列項目:

  • 鏡像資料庫項目。 鏡像管理將資料複寫到 OneLake,並轉換成 Parquet 格式,以便於分析使用。 這可啟用資料工程、資料科學及其他的下游應用。
  • SQL 分析端點

每個被鏡像的 Azure SQL 受控執行個體 都會自動產生一個 SQL 分析端點,提供豐富的分析體驗,於鏡像過程所建立的 Delta Tables 之上。 使用者可以存取熟悉的 T-SQL 命令,這些命令可以定義和查詢資料物件,但無法操作 SQL 分析端點的資料,因為它是唯讀複本。 您可以在 SQL 分析端點中執行下列動作:

  • 探索哪些資料表在 Azure SQL 受控執行個體 中引用了您的 Delta Lake 資料表。
  • 建立無程式碼查詢和檢視,並以視覺化方式探索資料,而無需編寫任何程式碼。
  • 開發 SQL 檢視、內嵌 TVF (資料表值函式) 和預存程序,以封裝 T-SQL 中的語意和商務邏輯。
  • 管理物件的許可權。
  • 查詢相同工作區中其他倉儲和湖庫中的資料。

除了 SQL 查詢編輯器外,還有一個廣泛的工具生態系可以查詢 SQL 分析端點,包括 SQL Server Management Studio(SSMS)MSSQL 擴充功能用於 Visual Studio Code,甚至還有 GitHub Copilot。

在防火牆後的 Azure SQL 受控執行個體鏡像

如果你的Azure SQL 受控執行個體無法公開存取,建立虛擬網路資料閘道本地資料閘道來鏡像資料。 確保 Azure 虛擬網路 或閘道伺服器的網路能透過私人端點連接到 Azure SQL 受控執行個體。

活動交易、工作負載和複製引擎行為

  • 活躍交易會繼續保留交易日誌截斷,直到交易提交且鏡像的 Azure SQL 受控執行個體 追上,或交易中止。 長時間執行的交易可能會導致交易記錄比平常填滿更多。 應該監視來源資料庫交易記錄,讓交易記錄不會填滿。 如需詳細資訊,請參閱 交易記錄檔因長時間執行的交易和 CDC 而成長。
  • 每個使用者工作負載都不同。 在初始快照期間,來源資料庫上可能會有更多資源使用量,包括 CPU 和 IOPS (每秒輸入/輸出作業,以讀取頁面)。 資料表更新/刪除作業可能會導致日誌產生增加。 瞭解如何監控你的 Azure SQL 托管實例資源。

層級和購買模型支援

來源 Azure SQL 受控執行個體 可以是單一 SQL 管理實例,或屬於實例池的 SQL 管理實例。

  • 支援 虛擬核心購買模型 中的所有服務層級。

Pricing

用來將資料複寫至 Fabric OneLake 的 Fabric 計算是免費的。 OneLake 中的儲存體會根據容量大小免費。 如需詳細資訊,請參閱鏡像成本以及 OneLake 的鏡像定價。 透過 SQL、Power BI 或 Spark 查詢資料的運算使用量仍依據 Fabric 容量計費。

後續步驟