共用方式為


什麼是織物中的鏡像?

Fabric 中的鏡像是一種低成本且低延遲的解決方案,可將來自各種系統的資料整合到單一分析平台中。 您可以從各種 Azure 資料庫和外部資料來源,將現有的資料資產直接持續複寫到 Fabric 的 OneLake。

up-to透過 OneLake 中可查詢格式的最新最新資料,您現在可以使用 Fabric 中的所有不同服務,例如使用 Spark 執行分析、執行筆記本、資料工程、透過 Power BI 報表視覺化等等。

Fabric 中的鏡像可讓使用者享受高度整合、端對端且易於使用的產品,其設計目的是簡化您的分析需求。 鏡像專為 Microsoft 之間的開放性和共同作業而建置,以及可讀取開放原始碼 Delta Lake 資料表格式的技術解決方案,是低成本且低延遲的統包解決方案,可讓您在 OneLake 中建立資料的複本,以滿足您的所有分析需求。

然後,Delta 數據表可以在 Fabric 的任何地方使用,允許用戶加速進入 Fabric 的旅程。

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

如今,許多組織都將關鍵任務營運或分析資料置於孤島中。

如今,存取和處理這些資料需要複雜的 ETL (擷取轉換載入) 管道、業務流程和決策孤島,從而建立:

  • 對重要、不斷變化的數據的訪問受到限制和限制
  • 人、流程、技術之間的摩擦
  • 為至關重要的資料建立管道和流程的等待時間很長
  • 無法自由使用舒適地分析和分享見解所需的工具
  • 缺乏適當的基礎供人們共享和協作處理數據
  • 沒有適用於所有分析場景的通用開放數據格式 - BI、AI、集成、工程,甚至應用程序

Fabric 中的鏡像提供簡單的體驗,可加快深入解析和決策的價值實現時間,並打破技術解決方案之間的資料孤島:

  • 將資料和中繼資料近乎即時地複製到 SaaS 資料湖中,並內建用於 BI 和 AI 的內建分析

Microsoft Fabric 平台建立在軟體即服務 (SaaS) 的基礎上,將簡單性和整合提升到一個全新的水平。 若要深入瞭解 Microsoft Fabric,請參閱什麼是 Microsoft Fabric?

鏡像會在 Fabric 工作區中建立下列專案:

  • 鏡像會以分析就緒的格式管理將資料和中繼資料複寫到 OneLake ,以及轉換成 Parquet。 這可啟用資料工程、資料科學等下游案例。
  • SQL 分析端點

除了 SQL 查詢編輯器之外,還有廣泛的工具生態系統,包括 SQL Server Management Studio (SSMS)、帶有 Visual Studio Code 的 mssql 擴展,甚至 GitHubCopilot。

共用 可讓您輕鬆進行存取控制和管理,以確保您可以控制對敏感資訊的存取。 共用還可以在整個組織中實現安全且民主化的決策。

鏡像的類型

Fabric 提供三種不同的方法,透過鏡像將資料帶入 OneLake。

  • 資料庫鏡像 – Microsoft Fabric 中的資料庫鏡像允許複製整個資料庫和資料表,讓您可以將各種系統的資料整合到單一分析平台中。
  • 中繼資料鏡像 — Fabric 中的中繼資料鏡像會同步中繼資料 (例如目錄名稱、結構描述和資料表),而不是實際移動資料。 這種方法利用 快捷方式,確保資料保留在其來源中,同時仍然可以在 Fabric 中輕鬆存取。
  • 開放式鏡像 — Fabric 中的開放式鏡像旨在根據開放式 Delta Lake 資料表格式擴充鏡像。 這項功能可讓任何開發人員根據開放式鏡像方法和公用 API ,將其應用程式的變更資料直接寫入 Microsoft Fabric 中的鏡像資料庫專案。

目前,可以使用以下外部資料庫:

平台 近乎即時的複寫 鏡映類型 端對端教學課程
Microsoft Fabric 從 Azure Cosmos DB 鏡射的資料庫 Yes 資料庫鏡像 教學課程:Azure Cosmos DB
來自 Azure Databricks 的 Microsoft Fabric 鏡像資料庫 Yes 中繼資料鏡像 教學課程:Azure Databricks
Microsoft Fabric 鏡像的資料庫來自 Azure Database for PostgreSQL 彈性伺服器 Yes 資料庫鏡像 教學課程:適用於 PostgreSQL 的 Azure 資料庫彈性伺服器
來自 Azure SQL 資料庫的 Microsoft Fabric 鏡像資料庫 Yes 資料庫鏡像 教學課程:Azure SQL 資料庫
來自 Azure SQL 受控執行個體的 Microsoft Fabric 鏡像資料庫 Yes 資料庫鏡像 教學課程:Azure SQL 受控執行個體
來自 Google BigQuery 的 Microsoft Fabric 鏡像資料庫 (預覽版) Yes 資料庫鏡像 教學:Google BigQuery
來自 Oracle 的 Microsoft Fabric 鏡像資料庫 (預覽) Yes 資料庫鏡像 教學課程:Oracle
Microsoft Fabric 鏡像的 SAP 資料庫(預覽版) Yes 資料庫鏡像 教學:SAP
來自 Snowflake 的 Microsoft Fabric 鏡像資料庫 Yes 資料庫鏡像 教學課程:Snowflake
來自 SQL Server 的 Microsoft Fabric 鏡像資料庫 Yes 資料庫鏡像 教學課程:SQL Server
開啟鏡像資料庫 Yes 開啟鏡像 教學課程:開啟鏡像
Microsoft Fabric 自 Fabric SQL 資料庫進行資料庫鏡像 Yes 資料庫鏡像 自動設定

資料庫鏡像的近乎即時複寫如何運作?

鏡映是透過建立與作業資料來源的安全連線來啟用。 您可以選擇要複寫整個資料庫還是個別資料表,鏡像會自動讓您的資料保持同步。設定之後,資料會持續複寫至 OneLake 以供分析取用。

以下是鏡像的核心原則:

  • 在 Fabric 中啟用鏡像既簡單又直觀,無需建立複雜的 ETL 管線、配置其他運算資源和管理資料移動。

  • Fabric 中的鏡像是完全受控的服務,因此您不必擔心裝載、維護或管理鏡像連線的複寫。

中繼資料鏡像如何運作?

鏡像不僅可以實現資料複製,還可以透過捷徑或元資料鏡像而不是完整的資料複製來實現,從而無需物理移動或複製資料即可使用資料。 此內容中的鏡像是指僅複製中繼資料 (例如目錄名稱、結構描述和表格),而不是實際資料本身。 這種方法使 Fabric 能夠使來自不同來源的數據無需重複即可訪問,從而簡化數據管理並最大限度地減少存儲需求。

例如,存取在 Unity 目錄中註冊的資料時,Fabric 只會鏡像來自 Azure Databricks 的目錄結構,允許透過捷徑存取基礎資料。 這種方法可確保來源資料的任何變更都會立即反映在 Fabric 中,而無需資料移動,從而保持即時同步並提高存取 up-to日期資訊的效率。

開放鏡像如何運作?

除了透過建立與資料來源的安全連線來啟用資料複寫的鏡像之外,您也可以選取現有的資料提供者或撰寫自己的應用程式,以將資料放入鏡像資料庫。 透過公用 API 或 Fabric 入口網站建立 開放的鏡像資料庫 之後,您將能夠在 OneLake 中取得登陸區域 URL,您可以在其中根據開啟的鏡像規格登陸變更資料。

一旦資料以適當的格式進入登陸區域,複寫就會開始執行,並管理將變更與更新、插入和刪除合併的複雜性,以反映到差異資料表中。 此方法可確保寫入登陸區域的任何數據都會立即將數據保留在 Fabric up-to-date。

共用

共用可讓您輕鬆進行存取控制和管理,而資料列層級安全性 (RLS) 和物件層級安全性 (OLS) 等安全性控制可確保您可以控制對敏感資訊的存取。 共用還可以在整個組織中實現安全且民主化的決策。

透過共用,使用者會授與其他使用者或使用者群組對鏡像資料庫的存取權,而不授與工作區及其其餘項目的存取權。 當有人共用鏡像資料庫時,他們也會授與 SQL 分析端點的存取權。

如需詳細資訊,請參閱 共用鏡像資料庫並管理權限

跨資料庫查詢

使用儲存在 OneLake 中的鏡像資料庫中的資料,您可以撰寫跨資料庫查詢,在單一 T-SQL 查詢中聯結來自鏡像資料庫、倉儲和 Lakehouse 的 SQL 分析端點的資料。 如需詳細資訊,請參閱 撰寫跨資料庫查詢

例如,您可以使用三部分命名,從鏡像資料庫和倉儲參考資料表。 在下列範例中,使用三部分名稱在倉庫ContosoSalesTable中引用ContosoWarehouse。 從其他資料庫或倉儲來看,標準 SQL 三部分命名慣例的第一部分是鏡映資料庫的名稱。

SELECT * 
FROM ContosoWarehouse.dbo.ContosoSalesTable AS Contoso
INNER JOIN Affiliation
ON Affiliation.AffiliationId = Contoso.RecordTypeID;

鏡像成本

針對資料庫鏡像和開放式鏡像,Fabric 計算和 OneLake 儲存體會釋放至容量型限制。

  • 複本的儲存體會根據容量大小釋放上限。 鏡像為您購買的每個容量單位 (CU) 提供免費的 TB 鏡射儲存。 例如,如果您購買 F64 容量,您將獲得價值 64 TB 的免費儲存空間,專門用於鏡像。 如果超過免費鏡像儲存體限制,或當容量暫停時,就會向 OneLake 儲存體計費。 如需詳細資訊,請參閱 Microsoft Fabric 定價
  • 用來將資料複寫至 Fabric OneLake 的背景 Fabric 計算是免費的,而且不會耗用容量。 直接向 OneLake 要求鏡像資料會耗用容量,作為一般 OneLake 計算耗用量。 使用 SQL、Power BI 或 Spark 查詢資料的計算會以一般費率收費。
  • 只有鏡映的起始設定才需要執行中的 Fabric 容量。

使用鏡像資料庫資料進行資料工程

Microsoft Fabric 提供各種資料工程功能,以確保您的資料易於存取、組織良好且高品質。 從 Fabric 資料工程中,您可以:

  • 使用湖庫建立和管理資料作為 Spark
  • 設計管線以將資料複製到您的湖庫
  • 使用 Spark 作業定義將批次/串流作業提交至 Spark 叢集
  • 使用筆記本撰寫資料擷取、準備和轉換的程式碼

資料科學與鏡像資料庫資料

Microsoft Fabric 提供 Fabric 資料科學,讓使用者能夠完成端對端資料科學工作流程,以擴充資料和商務深入解析。 您可以在整個資料科學程式中完成各種活動,從資料探索、準備和清理到實驗、建模、模型評分,以及向 BI 報表提供預測深入解析。

Microsoft Fabric 使用者可以存取 資料科學工作負載。 從那裡,他們可以發現和存取各種相關資源。 例如,他們可以創建機器學習實驗、模型和筆記本。 他們也可以匯入資料科學首頁上的現有筆記本。

Direct Lake 與鏡像資料庫資料

Direct Lake 模式可與 Microsoft Fabric 中的鏡像資料庫搭配使用,以啟用鏡像資料的高效能查詢,而不需要資料移動或複製。 建立鏡像資料庫時,其資料會以 Delta Lake 格式儲存在 OneLake 內。 這種原生格式允許 Power BI 和其他分析工具通過 Direct Lake 模式進行連接,通過直接訪問基礎文件提供近乎實時的見解。 這種整合將鏡像的簡單性與 Direct Lake 的速度和可擴展性相結合,從而實現了快速、up-to的營運資料報告。

鏡映資料的保留

Fabric 中的鏡像會持續將您現有的資料資產複寫到 Delta Lake 資料表格式的 OneLake。 為了保持鏡像資料有效率地儲存並隨時準備好進行分析,鏡像會自動執行真空,以移除差異日誌不再參考的舊檔案。

您可以根據自己的需求自訂保留設定。 例如,您可以選擇較短的保留期以減少鏡像儲存消耗,或延長保留期以利用達美航空的時間旅行功能進行分析。

對於 2025 年 6 月中旬之後從 Fabric 入口網站建立的鏡像資料庫,預設保留期為一天。 對於舊的鏡像資料庫,預設值為 7 天。 若要檢查或更新保留設定,請在 Fabric 入口網站中,流覽至鏡像資料庫 ->[設定 ] ->[維護 ] 索引標籤,然後指定保留閾值。 您也可以透過指定屬性,透過retentionInDays 進行設定。

Fabric 中的 SQL 資料庫

你也可以直接在 Microsoft Fabric 入口網站中建立並管理 SQL 資料庫 。 以 Azure SQL 資料庫為基礎,Fabric 中的 SQL 資料庫會自動鏡像以進行分析,並可讓您輕鬆地在 Fabric 中建立作業資料庫。 SQL 資料庫是 Fabric 中適用於 OLTP 工作負載的首頁,而且可以與 Fabric 的 原始檔控制整合整合。