在Microsoft網狀架構中鏡像雪花
Fabric 中的鏡像提供輕鬆的體驗,可避免複雜的 ETL (擷取、轉換和載入),並將現有的 Snowflake 倉儲資料與 Microsoft Fabric 中的其餘資料整合。 您可以持續將現有的 Snowflake 資料直接複寫到 Fabric 的 OneLake。 在 Fabric 中,您可以使用強大的商業智慧、人工智慧、資料工程、資料科學和資料共享情境。
如需在 Fabric 中設定 Snowflake 資料庫以進行鏡像的教學課程,請參閱 教學課程:在 Microsoft Fabric 中使用 Snowflake 設定鏡像資料庫。
為什麼在 Fabric 中使用鏡像功能?
使用 Fabric 的鏡像功能時,您不需要整合多個廠商的不同服務。 相反地,您可以享受高度整合、端對端且易於使用的產品,其設計目的是簡化分析需求,並針對 Microsoft、Snowflake 以及數千種可讀取開放原始碼 Delta Lake 資料表格式的技術解決方案之間的開放和共同作業而建置。
內建了哪些分析體驗?
鏡像資料庫是 Fabric 資料倉儲 中的一項功能,與 倉儲 和 SQL 分析端點不同。
鏡射會在 Fabric 工作區中建立三個項目:
每個鏡像資料庫都具有自動產生的 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 的網狀架構計算是免費的。 鏡像儲存的成本在一定容量範圍內是免費的。 如需詳細資訊,請參閱 鏡像成本 和 Microsoft Fabric 定價。 使用 SQL、Power BI 或 Spark 查詢數據的計算會以一般費率收費。
Fabric 不會收取 OneLake 鏡像的網路資料輸入費用。
當對資料進行鏡像時,會產生 Snowflake 計算和雲端查詢成本:虛擬倉儲計算和雲端服務計算。
- Snowflake 虛擬倉儲計算費用:
- 如果 Snowflake 中的資料變更被讀取且同步到 Fabric,計算費用將在 Snowflake 端收取。
- 任何中繼資料查詢在幕後執行以檢查資料變更,不會對 Snowflake 計算收費;然而,會產生資料的查詢(如
SELECT *
)將會喚醒 Snowflake 倉儲,並因此收取計算費用。
- Snowflake 服務計算費用:
- 儘管有些幕後的背景工作,例如撰寫、中繼資料查詢、存取控制、顯示資料變更,甚至是 DDL 查詢,不會產生計算費用,但與這些查詢相關的雲端服務成本仍會產生。
- 視您所擁有的 Snowflake 版本類型而定,您將被收取相應的信用額度以支付任何雲端服務成本。
在下列螢幕截圖中,您可以看到與正在鏡像到 Fabric 的 Snowflake 資料庫相關的虛擬倉儲和雲端服務計算成本。 在此案例中,大部分的雲端服務計算成本 (以黃色標記) 都來自於資料變更查詢,這些查詢以先前所述各點為基礎。 虛擬倉儲運算費用(以藍色標記)完全源自於資料變更從 Snowflake 被讀取並鏡像到 Fabric。
如需有關 Snowflake 特定雲端查詢成本的詳細資訊,請參閱 Snowflake 文件:了解整體成本。
後續步驟
相關內容
- 如何:保護從 Snowflake 鏡像到 Microsoft Fabric 的資料庫數據
- Microsoft Fabric 預設 Power BI 語意模型的模型資料
- 監視 Fabric 鏡像資料庫複寫