共用方式為


在Microsoft網狀架構中鏡像雪花

Fabric 中的鏡像提供輕鬆的體驗,可避免複雜的 ETL (擷取、轉換和載入),並將現有的 Snowflake 倉儲資料與 Microsoft Fabric 中的其餘資料整合。 您可以持續將現有的 Snowflake 資料直接複寫到 Fabric 的 OneLake。 在 Fabric 內,您可以解除鎖定功能強大的商業智慧、人工智慧、資料工程、資料科學和資料共用案例。

如需在 Fabric 中設定 Snowflake 資料庫以進行鏡像的教學課程,請參閱 教學課程:從 Snowflake 設定Microsoft網狀架構鏡像資料庫。

為什麼使用 Fabric 中的鏡像?

使用 Fabric 中的鏡像時,您不需要將多個廠商的不同服務拼湊在一起。 相反地,您可以享受高度整合、端對端且易於使用的產品,其設計目的是簡化分析需求,並針對 Microsoft、Snowflake 以及數千種可讀取開放原始碼 Delta Lake 資料表格式的技術解決方案之間的開放和共同作業而建置。

內建了哪些分析體驗?

鏡像資料庫是 Fabric 中的專案,資料倉儲 與倉儲SQL 分析端點不同。

Snowflake 的網狀架構資料庫鏡像圖表。

鏡像會在 Fabric 工作區中建立三個項目:

  • 鏡像資料庫項目。 鏡像以分析就緒的格式管理資料到 OneLake 的複寫以及到 Parquet 的轉換。 這可啟用資料工程、資料科學等下游案例。
  • SQL 分析端點
  • 預設語意模型

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

  • 探索從 Snowflake 參考 Delta Lake 資料表中資料的資料表。
  • 建立無程式碼查詢和檢視,無需撰寫程式碼即能以視覺化方式探索資料。
  • 開發 SQL 檢視、內嵌 TVF (資料表值函式) 和預存程序,以在 T-SQL 中封裝您的語意和商務邏輯。
  • 管理物件的權限。
  • 查詢相同工作區中其他倉儲和 Lakehouse 中的資料。

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

安全性考量

若要啟用 Fabric 鏡像,您需要 Snowflake 資料庫的使用者權限,其中包含下列權限:

  • CREATE STREAM
  • SELECT table
  • SHOW tables
  • DESCRIBE tables

如需詳細資訊,請參閱 Snowflake 文件的串流資料表存取控制權限串流所需的權限

重要

在 Snowflake 倉儲中建立的任何細微安全性,都必須在 Microsoft Fabric 的鏡像資料庫中重新設定。 如需詳細資訊,請參閱 Microsoft Fabric 中的 SQL 細微權限

鏡像 Snowflake 成本考量

Fabric 不會收取 OneLake 鏡像的網路資料輸入費用。 當您的 Snowflake 資料複寫到 OneLake 時,不會產生任何鏡像成本。

當對資料進行鏡像時,會產生 Snowflake 計算和雲端查詢成本:虛擬倉儲計算和雲端服務計算。

  • Snowflake 虛擬倉儲計算費用:
    • 如果 Snowflake 中的資料變更被讀取,且接著會鏡像到 Fabric,計算費用將會在 Snowflake 端收取。
    • 任何中繼資料查詢會在幕後執行,以檢查任何 Snowflake 計算的資料變更未被收取費用;不過,會產生資料的查詢 (如 SELECT *) 將會喚醒 Snowflake 倉儲,並收取計算費用。
  • Snowflake 服務計算費用:
    • 雖然幕後工作沒有任何計算費用,例如撰寫、中繼資料查詢、存取控制、顯示資料變更,甚至是 DDL 查詢,但會產生與這些查詢關聯的雲端成本。
    • 視您所擁有的 Snowflake 版本類型而定,您將被收取相應的信用額度以支付任何雲端服務成本。

在下列螢幕擷取畫面中,您可以看到要鏡像到 Fabric 之相關聯 Snowflake 資料庫的虛擬倉儲計算和雲端服務計算成本。 在此案例中,大部分的雲端服務計算成本 (以黃色標記) 都來自於資料變更查詢,這些查詢以先前所述各點為基礎。 虛擬倉儲計算費用 (以藍色標記) 嚴格來自從 Snowflake 讀取並且鏡像到 Fabric 的資料變更。

Snowflake 成本圖表的螢幕擷取畫面。

如需有關 Snowflake 特定雲端查詢成本的詳細資訊,請參閱 Snowflake 文件:了解整體成本

後續步驟