Fabric 中的鏡像 提供簡單的體驗,以避免複雜的 ETL (擷取轉換載入),並將現有的 Azure SQL 資料庫資產與 Microsoft Fabric 中的其餘資料整合。 您可以持續將現有的 Azure SQL 資料庫直接複寫到 Fabric 的 OneLake。 在 Fabric 中,您可以解鎖強大的商業智慧、人工智慧、資料工程、資料科學和資料共用案例。
如需在 Fabric 中設定 Azure SQL 資料庫以進行鏡像的教學課程,請參閱 教學課程:從 Azure SQL 資料庫設定 Microsoft Fabric 鏡像資料庫。
若要深入瞭解並觀看在 Fabric 中鏡像 Azure SQL 資料庫的示範,請觀看下列 資料公開劇集。
為什麼要在 Fabric 中使用鏡像?
使用 Fabric 中的鏡像,您不需要將來自多個供應商的不同服務拼湊在一起。 相反地,您可以享受高度整合、端對端且易於使用的產品,其設計目的是簡化您的分析需求,並專為 Microsoft、Azure SQL 資料庫,以及可讀取開放原始碼 Delta Lake 資料表格式的 1000 多個技術解決方案之間的開放性和共同作業而建置。
內建哪些分析體驗?
鏡映資料庫是 Fabric Data Warehousing 中的項目,與 倉儲 和 SQL 分析端點不同。
建立鏡像資料庫會在 Fabric 工作區中建立下列專案:
每個鏡像的 Azure SQL 資料庫都有一個自動產生的 SQL 分析端點 ,可在鏡像程式所建立的差異資料表之上提供豐富的分析體驗。 使用者可以存取熟悉的 T-SQL 命令,這些命令可以定義和查詢資料物件,但無法操作 SQL 分析端點的資料,因為它是唯讀複本。 您可以在 SQL 分析端點中執行下列動作:
- 探索從 Azure SQL 資料庫參考 Delta Lake 資料表中資料的資料表。
- 建立無程式碼查詢和檢視,並以視覺化方式探索資料,而無需編寫任何程式碼。
- 開發 SQL 檢視、內嵌 TVF (資料表值函式) 和預存程序,以封裝 T-SQL 中的語意和商務邏輯。
- 管理物件的許可權。
- 查詢相同工作區中其他倉儲和湖屋中的資料。
除了 SQL 查詢編輯器之外,還有廣泛的工具生態系統可以查詢 SQL 分析端點,包括 SQL Server Management Studio (SSMS)、具有 Visual Studio Code 的 mssql 擴展,甚至 GitHubCopilot。
在防火牆後方鏡像 Azure SQL 資料庫
如果您的 Azure SQL 資料庫無法公開存取,且不 允許 Azure 服務 連線到它,您可以設定 虛擬網路資料閘道 或 內部部署資料閘道 來鏡像資料。 資料閘道有助於透過專用端點或從受信任的專用網路與來源資料庫的安全連線。 如需詳細資訊,請參閱 教學課程:從 Azure SQL 資料庫設定 Microsoft Fabric 鏡像資料庫。
作用中交易、工作負載和複寫器引擎行為
- 作用中交易會繼續保留交易記錄截斷,直到交易認可且鏡像的 Azure SQL 資料庫趕上,或交易中止為止。 長時間執行的交易可能會導致交易記錄比平常填滿更多。 應該監視來源資料庫交易記錄檔,讓交易記錄檔不會填滿。 如需詳細資訊,請參閱 交易記錄檔因長時間執行的交易和 CDC 而成長。
- 每個使用者工作負載都不同。 在初始快照期間,來源資料庫上可能會有更多資源使用量,包括 CPU 和 IOPS (每秒輸入/輸出作業,以讀取頁面)。 資料表更新/刪除作業可能會導致日誌產生增加。 深入瞭解如何 監視 Azure SQL 資料庫的資源。
層級和購買模型支援
來源 Azure SQL 資料庫可以是單一資料庫,也可以是彈性集區中的資料庫。
- 支援 虛擬核心購買模型 中的所有服務層級。
- 對於 DTU (資料庫交易單位) 購買模型,不支援在 DTU 少於 100 個的免費、基本或標準服務層級中建立的資料庫。
Pricing
用來將資料複寫至 Fabric OneLake 的 Fabric 計算是免費的。 OneLake 中的儲存體會根據容量大小免費。 如需詳細資訊,請參閱 鏡像 成本和 鏡像的 OneLake 定價。 透過 SQL、Power BI 或 Spark 查詢資料的計算使用量仍會根據 Fabric 容量收費。