適用於:✅ Microsoft Fabric 中的 SQL 分析端點和倉儲
Fabric Data Warehouse 是資料湖基礎上的企業級關聯式倉儲。
- Fabric Data Warehouse 的理想使用案例是星形或雪花結構描述、策劃的公司資料市集、商業智慧的受控管語意模型。
- Fabric Data Warehouse 資料就像所有 Fabric 資料一樣,會儲存在 Delta 資料表中,這些資料表是具有檔案型交易記錄的 Parquet 資料檔。 倉庫基於 Fabric 開放數據格式構建,允許數據工程師和業務用戶之間共享和協作,而不會影響安全性或治理。
- Fabric Data Warehouse 主要使用 T-SQL 開發,並以 SQL 資料庫引擎為基礎共用大型介面區域,具有 完整的多表 ACID 交易支援、具體化檢視、函式和預存程序。
- Fabric Data Warehouse 的大量載入 可以透過 T-SQL 和 TDS 連線或透過 Spark 來完成,並將資料大量直接寫入 Delta 資料表。
- 易於使用的 SaaS 體驗也與 Power BI 緊密集成,以便於分析和報告。
資料倉儲客戶可受益於以下方面:
- 跨資料庫查詢可使用多個資料來源,快速獲得零資料重複深入解析。
- 透過管線、資料流程、跨資料庫查詢或 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 間選擇。
Migration
使用適用於 資料倉儲的 Fabric 移轉小幫手 ,從 Azure Synapse Analytics、SQL Server 和其他 SQL 資料庫引擎平臺移轉。 檢閱 Azure Synapse Analytics 專用 SQL 集區至 Fabric Data Warehouse 的移轉規劃和移轉方法。
如需跨 Microsoft Fabric 的移轉指引,請檢閱 Microsoft Fabric 移轉概觀中的工具和連結。