Microsoft Fabric 中數據倉儲的新功能和計劃
重要
發行方案描述可能或可能尚未發行的功能。 傳遞時程表和投影功能可能會變更或可能不會出貨。 如需詳細資訊,請參閱Microsoft原則。
Microsoft Fabric 中的數據倉儲是第一個支援多數據表交易的數據倉儲,而且原生採用開放式數據格式。 此倉儲建置在健全的 SQL Server 查詢優化器和企業級分散式查詢處理引擎上,可免除設定和管理的需求。 Microsoft Fabric 中的數據倉儲與 Data Factory 緊密整合以進行數據擷取、用於分析和報告的 Power BI,以及適用於數據科學和機器學習的 Synapse Spark。 其可藉由聚合數據湖和倉儲來簡化組織的分析投資。
數據倉儲工作負載可透過開放式數據格式受益於 SQL 引擎的豐富功能,讓客戶能夠專注於分析和報告。 它們也受益於從 Data Lake Storage Virtualization 服務 OneLake 存取數據。
若要深入了解,請參閱文件。
投資領域
功能 | 預估發行時間表 |
---|---|
查詢深入解析更新 | Q4 2024 |
數據倉儲的 Copilot:Sidecar Chat | Q4 2024 |
BULK INSERT | Q1 2025 |
OPENROWSET | Q1 2025 |
結果集快取 | Q1 2025 |
自動統計數據增強功能 | Q1 2025 |
SHOWPLAN_XML | Q1 2025 |
適用於 SQL 分析端點的 Copilot | Q1 2025 |
重新整理 SQL 分析端點 REST API | Q1 2025 |
程序代碼 移轉小幫手 | Q1 2025 |
數據叢集 | Q1 2025 |
Alter Table - Drop/Rename 數據行 | Q1 2025 |
臨時表 (工作階段範圍) | Q1 2025 |
MERGE (T-SQL) | Q1 2025 |
SQL 稽核記錄 | Q1 2025 |
EXECUTE AS | Q1 2025 |
BCP | Q1 2025 |
VARCHAR(MAX)/VARBINARY(MAX) 類型 | 出貨 (第4季2024) |
SQL 分析端點改善 | 出貨 (第4季2024) |
JSON 支援 | 出貨 (第4季2024) |
字串效能改善 | 出貨 (第4季2024) |
不區分大小寫的定序支援 (僅限倉儲) | 出貨 (第4季2024) |
巢狀 CTE | 出貨 (第4季2024) |
T-SQL Notebook 整合 | 出貨 (第 3 季 2024) |
截斷 | 出貨 (第 3 季 2024) |
ALTER TABLE - 新增可為 Null 的數據行 | 出貨 (第 3 季 2024) |
查詢深入解析更新 | 出貨 (第 3 季 2024) |
在倉儲編輯器內就地還原 | 出貨 (2024 年第 2 季) |
安全記憶體的 COPY INTO 支援 | 出貨 (2024 年第 2 季) |
Copilot | 出貨 (2024 年第 2 季) |
時間移動 | 出貨 (2024 年第 2 季) |
倉儲監視體驗 | 出貨 (2024 年第 2 季) |
查詢深入解析更新
預估發行時程表:Q4 2024
發行類型:正式運作
Query Insights 現在會顯示在查詢執行期間掃描的數據量,並依記憶體、磁碟和遠端而增加。
數據倉儲的 Copilot:Sidecar Chat
預估發行時程表:Q4 2024
版本類型:公開預覽
適用於數據倉儲的 Copilot 是任何技能等級開發人員的最終配對程式設計人員,以及從數據專業人員到分析師的生產力提升器。 其設計目的是利用產生 AI 來簡化及自動化數據倉儲建立、分析和管理,以加速倉儲開發。
此功能介紹 Copilot 側車聊天窗格。 使用聊天窗格,透過自然語言向 Copilot 詢問倉儲相關問題。 使用案例包括:
- SQL 的自然語言:詢問 Copilot 有關倉儲數據的問題,並接收符合倉儲架構的已產生 SQL 查詢。
- 問答:詢問 Copilot 關於您的倉儲問題,並收到檔型答案和官方文件的指標。
- 腦力激蕩:使用 Copilot 協助您腦力激蕩相關趨勢或模式,以在數據中進行分析
BULK INSERT
預估發行時程表:2025 年第 1 季
版本類型:公開預覽
BULK INSERT 語句是用來內嵌 Fabric DW 中的檔案(類似於 COPY INTO)。 透過 BULK INERT 函式,我們啟用從 SQL Server 移轉至 Fabric DW,但程式代碼變更最少。 客戶必須重寫其程式代碼和外部工具,以使用 BULK INSERT 移轉至 COPY INTO 作為移轉至 Fabric DW 的必要條件。 此外,BULK INSERT 支援 COPY INTO 中無法使用的一些傳統內部部署選項。
OPENROWSET
預估發行時程表:2025 年第 1 季
版本類型:公開預覽
Fabric DW 可讓使用者使用 OPENROWSET 函式,從湖中的檔案讀取數據。 OPENROWSET 函式的簡單範例如下:
SELECT *
FROM OPENROWSET ( BULK ‘<file path>’ )
WITH ( <column definition> )
OPENROWSET 函式會在指定 <file path>
處讀取檔案的內容,並傳回檔案的內容。
此函式可讓您在擷取之前輕鬆流覽和預覽檔案。
結果集快取
預估發行時程表:2025 年第 1 季
版本類型:公開預覽
結果集快取會儲存適用查詢的結果,並在後續執行時立即傳回它們,藉由略過重新編譯和重新計算,大幅減少運行時間。 快取會自動管理,而且不需要手動介入。
自動統計數據增強功能
預估發行時程表:2025 年第 1 季
發行類型:正式運作
已規劃各種增強功能 – 自動更新統計數據更新的較短運行時間、VARCHAR(MAX) 數據行類型的機會性支援、改善中繼統計數據步驟的儲存、用戶查詢以外的自動統計數據維護。
SHOWPLAN_XML
預估發行時程表:2025 年第 1 季
發行類型:正式運作
SHOWPLAN_XML會傳回如何在未執行 T-SQL 語句的情況下,以定義完善的 XML 檔形式執行語句的詳細資訊。
適用於 SQL 分析端點的 Copilot
預估發行時程表:2025 年第 1 季
版本類型:公開預覽
適用於數據倉儲的 Copilot 是任何技能等級開發人員的最終配對程式設計人員,以及從數據專業人員到分析師的生產力提升器。 其設計目的是利用產生 AI 來簡化及自動化數據倉儲建立、分析和管理,以加速倉儲開發。 此功能可在 SQL 分析端點中啟用 Copilot 使用方式。
重新整理 SQL 分析端點 REST API
預估發行時程表:2025 年第 1 季
發行類型:正式運作
以程式設計方式觸發SQL分析端點的重新整理,讓數據表與父專案中所做的任何變更保持同步。
程序代碼 移轉小幫手
預估發行時程表:2025 年第 1 季
版本類型:公開預覽
專為加速將 SQL Server、Synapse 專用 SQL 集區和其他倉儲移轉至網狀架構數據倉儲而設計,使用者將能夠從源資料庫移轉程式代碼和數據,自動將來源架構和程式代碼轉換成網狀架構數據倉儲,協助數據遷移,並提供 AI 提供的協助。
數據叢集
預估發行時程表:2025 年第 1 季
版本類型:公開預覽
數據叢集可讓客戶指定數據行以在擷取時共置數據,以啟用檔案略過讀取,以加快讀取效能。
Alter Table - Drop/Rename 數據行
預估發行時程表:2025 年第 1 季
發行類型:正式運作
Alter Table - Drop/Rename 可讓客戶卸除和重新命名數據行來改變其數據表定義。 除了現有的 Alter Table 功能之外,這項功能還支援新增數據行,而且目前在生產環境中。
臨時表 (工作階段範圍)
預估發行時程表:2025 年第 1 季
發行類型:正式運作
會話範圍限定,parquet 支援的臨時表可讓客戶儲存中繼結果集以供重複存取,但不需要永久保存。 它們會以一般、永久的數據表運作,但在連接關閉時消失。
MERGE (T-SQL)
預估發行時程表:2025 年第 1 季
發行類型:正式運作
Fabric 數據倉儲的 MERGE T-SQL 命令可將選取型 DML 的強大功能帶入單一語句,以滿足所有轉換邏輯需求。
SQL 稽核記錄
預估發行時程表:2025 年第 1 季
發行類型:正式運作
此功能會追蹤資料庫事件,並將其寫入稽核記錄,進而讓客戶使用sys.fn_get_audit_file_v2來查詢稽核檔案,以進行稽核和合規性。
EXECUTE AS
預估發行時程表:2025 年第 1 季
發行類型:正式運作
EXECUTE AS 會設定會話的執行內容,因此可讓用戶模擬為其他使用者,以驗證提供的必要許可權。
BCP
預估發行時程表:2025 年第 1 季
版本類型:公開預覽
網狀架構 DW 支援 bcp 公用程式和 TDS 大量載入 API。 大量 Lod API 可讓 bcp、SSIS、ADF 等各種用戶端工具將數據載入 Fabric DW。 將檔案內容載入 DW 資料表的 bcp 命令範例如下:
bcp gold.artists in "C:\temp\gold_artist.txt" -d TextDW -c -S "<server name>.msit-datawarehouse.fabric.microsoft.com" -G -U theusert@microsoft.com
出貨功能(秒)
VARCHAR(MAX)/VARBINARY(MAX) 類型
出貨 (第4季2024)
版本類型:公開預覽
用戶可以在數據倉儲中使用 VARCHAR(MAX)/VARBINARY(MAX) 類型來定義數據行,以儲存最多 1 MB 的字串或二進位數據。 在 Lakehouse 的 SQL 端點中,Delta 數據表中的字串類型會以 VARCHAR(MAX) 表示,而不會截斷為 8 KB。 使用 VARCHAR(MAX) 和 VARCHAR(8000) 類型之查詢之間的效能差異已降至最低,這可讓使用者使用大型類型,而不會大幅降低效能。
SQL 分析端點改善
出貨 (第4季2024)
發行類型:正式運作
這項功能包含對 SQL 分析端點體驗所做的更新,包括:
- 開啟專案或連線至端點時觸發的自動重新整理
- 改善UI以直接在功能區中重新整理SQL分析端點
- OneLake 中上次成功更新的新屬性,透過資料表屬性對話框飛出視窗
- 改善的錯誤訊息
JSON 支援
出貨 (第4季2024)
發行類型:正式運作
Fabric Datawarehouse 中的 JSON 支援可讓您處理格式化為 JSON 文字的文字數據。 Fabric DW 中的新 JSON 功能如下:
- FOR JSON 查詢選項,將查詢結果格式化為 JSON 文字。 這是Microsoft Fabric Idea 網站上所要求的其中一項功能。
- 也可以在 Azure SQL 資料庫中使用的 JSON 純量函式。 除了現有的 JSON 純量函式 (ISJSON、JSON_VALUE、JSON_QUERY 和 JSON_MODIFY),Fabric DW 還支援存在於 Azure SQL 資料庫 – JSON_PATH_EXISTS、JSON_OBJECT 和 JSON_ARRAY 中的最新 JSON 函式。
字串效能改善
出貨 (第4季2024)
發行類型:正式運作
在 T-SQL 查詢中,字串的作業很常見。 使用字串的字串函式和運算符的效能改善,可提升在 WHERE 述詞中使用 LIKE 述詞、 字串函 式和比較運算符的查詢效能,以及使用字元串類型的 GROUP BY、ORDER BY、JOIN 等運算符。
不區分大小寫的定序支援 (僅限倉儲)
出貨 (第4季2024)
發行類型:正式運作
使用公用 REST API 來建立數據倉儲包含設定預設定序的新選項。 這可用來設定新的不區分大小寫定序預設值。 這兩個支援的定序是Latin1_General_100_CI_AS_KS_WS_SC_UTF8(也就是不區分大小寫)和Latin1_General_100_BIN2_UTF8(也就是區分大小寫),並且會繼續成為我們的預設值。
COLLATE T-SQL 子句支援即將推出。 這可讓您使用 COLLATE 命令搭配 CREATE 或 ALTER TABLE,直接指定 VARCHAR 欄位的定序。
巢狀 CTE
出貨 (第4季2024)
一般數據表表達式 (CTE) 藉由將一般複雜的查詢解構為簡單的區塊,以增加複雜查詢的可讀性和簡化性,以在必要時使用和重複使用,而不是重寫查詢。 巢狀 CTE 是以另一個 CTE 的定義來定義。
T-SQL Notebook 整合
出貨 (第 3 季 2024)
版本類型:公開預覽
您可以在 Notebooks 內開始使用 T-SQL 語言支援,其結合了筆記本和 SQL 在相同體驗內的強大功能 -- 啟用 Intellisense、自動完成、跨資料庫查詢、更豐富的視覺效果,以及使用 Notebooks 輕鬆共同作業和共用的能力。
TRUNCATE
出貨 (第 3 季 2024)
TRUNCATE 命令會快速從數據表中移除所有數據列。
ALTER TABLE - 新增可為 Null 的數據行
出貨 (第 3 季 2024)
支援 ALTER TABLE ADD COLUMN,以便能夠使用允許 NULL 值的新數據行來擴充現有的數據表。
查詢深入解析更新
出貨 (第 3 季 2024)
您可以透過Query Insights取得已關閉工作階段的歷史檢視。 此新增功能可協助您分析 DW 的流量、負載和使用方式。
在倉儲編輯器內就地還原
出貨 (2024 年第 2 季)
您現在可以使用倉儲編輯器體驗,輕鬆地建立還原點,並在發生意外損毀時,將倉儲還原至已知的良好狀態。
安全記憶體的 COPY INTO 支援
出貨 (2024 年第 2 季)
版本類型:公開預覽
您現在可以使用 COPY INTO 從防火牆後方保護的外部 Azure 儲存體帳戶,將數據內嵌至倉儲。
Copilot
出貨 (2024 年第 2 季)
版本類型:公開預覽
Copilot 可讓任何技能層級的開發人員快速在 Fabric 中建置和查詢倉儲。 Copilot 提供建議和最佳做法、自動完成程式代碼、協助修正和文件程序代碼,以及提供數據準備、模型和分析的協助。
時間移動
出貨 (2024 年第 2 季)
在 T-SQL 語句層級進行時間移動的能力,可讓使用者只指定整個查詢的時間戳一次,以查詢過去各種時間範圍中的歷程記錄數據。 時間移動有助於大幅節省記憶體成本,方法是使用 One Lake 中存在的單一數據複本來執行歷史趨勢分析、疑難解答和數據對帳。 此外,它也有助於藉由維護數據倉儲內各種數據表的數據完整性,來達成穩定的報告。
倉儲監視體驗
出貨 (2024 年第 2 季)
使用內建的倉儲監視體驗,您可以檢視即時查詢和歷程記錄查詢、監視和疑難解答其端對端解決方案的效能。