適用於:✅ Microsoft Fabric 中的 SQL 分析端點和倉儲
Fabric Data Warehouse 是資料湖基礎上的企業級關聯式倉儲。
- Fabric Data Warehouse 的理想使用案例是星形或雪花結構描述、經過策劃的企業資料中心、商業智慧的受控的語義模型。
- Fabric Data Warehouse 資料就像所有 Fabric 資料一樣,會儲存在 Delta 資料表中,這些資料表是具有檔案型交易記錄的 Parquet 資料檔。 欲進一步了解 Delta Lake 作為 Fabric 通用儲存格式,請參閱 Microsoft Fabric 概述中的 Delta Lake。 倉庫基於 Fabric 開放數據格式構建,允許數據工程師和業務用戶之間共享和協作,而不會影響安全性或治理。
- Fabric Data Warehouse 主要使用 T-SQL 開發,並以 SQL 資料庫引擎為基礎共用大型介面區域,具有 完整的多表 ACID 交易支援、具體化檢視、函式和預存程序。
- Fabric Data Warehouse 的大量載入 可以透過 T-SQL 和 TDS 連線或透過 Spark 來完成,並將資料大量直接寫入 Delta 資料表。
- 易於使用的 SaaS 體驗也與 Power BI 緊密集成,以便於分析和報告。
資料倉儲客戶可受益於以下方面:
- 跨資料庫查詢可使用多個資料來源,快速獲得零資料重複深入解析。
- 透過管線、資料流、跨資料庫查詢或 T-SQL 指令
COPY INTO。 - 使用業界領先的分散式查詢處理引擎進行自主工作負載管理,意味著無需操作即可達到最佳效能。
- 近乎即時地擴展以符合商務需求。 儲存與計算分開。
- 資料會自動複寫 至 OneLake Files 以供外部存取。
- 針對任何技能層級建置,從公民開發者到 DBA 或資料工程師。
資料倉儲項目
Fabric Data Warehouse 不是傳統的企業數據倉儲,而是支援兩個不同倉儲項目的湖倉儲:Fabric 倉儲項目和 SQL 分析端點項目。 兩者均專為滿足客戶商務需求而建置,同時提供最佳效能、最大限度地降低成本,以及減少系統管理額外負荷。
Fabric 資料倉儲
在 Microsoft Fabric 工作區中,[倉儲] 會在 [類型] 資料行中標示為 Warehouse。 若您需要資料倉儲的完整功能和交易功能 (DDL 和 DML 查詢支援),這是專為您打造的快速且簡單的解決方案。
倉儲可採用任何一種支援的資料擷取方法填入,例如 COPY INTO、管線、資料流程或跨資料庫擷取選項,例如 CREATE TABLE AS SELECT (CTAS)、INSERT..SELECT 或 SELECT INTO。
若要開始使用 Warehouse,請參閱:
Lakehouse 的 SQL 分析端點
在 Microsoft Fabric 工作區中,每個 Lakehouse 都有自動產生的「SQL 分析端點」,可用於從 Lakehouse 的「資料湖」檢視 (支援資料工程和 Apache Spark) 轉換為相同 Lakehouse 的 "SQL" 檢視,以建立檢視、函數、預存程序,以及套用 SQL 安全性。
使用類似的技術、倉儲、 SQL 資料庫和 Fabric OneLake ,都會在建立時自動布建 SQL 分析端點。
透過 SQL 分析端點,T-SQL 命令可以定義及查詢資料物件,但無法作或修改資料。 您可以在 SQL 分析端點中執行下列動作:
- 查詢在資料湖中 Delta Lake 資料夾內參考資料的資料表。
- 建立檢視、內嵌 TVF 和程序,以在 T-SQL 中封裝語意和商務邏輯。
- 管理物件的權限。 如需 SQL 分析端點安全性的詳細資訊,請參閱 SQL 分析端點的 OneLake 安全性。
若要開始使用 SQL 分析端點,請參閱:
倉儲或資料湖
在決定使用倉儲還是 Lakehouse 時,請務必考慮資料管理和分析需求的特定需求和內容。
若您需要具有開放式標準格式、無旋軸效能和最少設定的企業規模解決方案,請選擇資料倉儲。 資料倉儲最適合半結構化和結構化資料格式,同時適用於初學者和經驗豐富的資料專業人員,提供簡單且直覺化的體驗。
當您需要來自異質來源的高度非結構化資料的大型存放庫,並想要使用 Spark 作為主要開發工具時,請選擇 Lakehouse 。 作為「輕量型」資料倉庫,您隨時可以選擇使用 SQL 分析端點和 T-SQL 工具,在 Lakehouse 中提供報告和資料智慧案例。
無論您從何處開始,您隨時有機會在稍後新增其中之一或另一個,以因應商務需求的變更。倉儲系統和資料湖系統都會使用相同的強大 SQL 引擎來執行所有 T-SQL 查詢。
如需更詳細的決策指引,請參閱 Microsoft Fabric 決策指南:在倉儲與 Lakehouse 間選擇。
分析 Lakehouse、Warehouse 或 Eventhouse 中的資料
Microsoft Fabric 提供統一的 分析資料with選單,讓你能在 Lakehouse、Warehouse 和 Eventhouse 之間從數據轉換到分析。 你不必為每個工作負載切換不同的選單,而是可以從單一且可預測的入口開始分析。
從湖屋或倉庫中,使用分析資料操作可以讓你:
- 當啟用 OneLake 可用性與同步時,使用 SQL 分析端點分析資料。
- 使用 Eventhouse 端點直接分析資料來源資料,無需切換到獨立的工作負載。
- 從單一地點啟動分析動作,無需切換上下文或重新設定存取權限。
這種整合無論資料存放在哪裡,都能提供一致的體驗。 Lakehouse、Warehouse 和 Eventhouse 皆提供相同的分析資料選單,所有工作負載的資料分析方式皆一致。 無論你是在進行探索性分析、進階轉換或實驗,都能從熟悉的起點快速開始。
Migration
利用Fabric 移轉小幫手 for Data Warehouse從 Azure Synapse Analytics、SQL Server、Teradata 及其他 SQL 資料庫引擎 平台遷移。
如需跨 Microsoft Fabric 的移轉指引,請檢閱 Microsoft Fabric 移轉概觀中的工具和連結。