Azure Synapse Analytics 中 Synapse SQL 功能的設計決策與編碼技巧

Tip

Microsoft Fabric Data Warehouse 是一個企業規模的關聯式倉庫,建立在資料湖基礎上,具備未來準備架構、內建 AI 及新功能。 如果你是資料倉儲新手,建議先從Fabric Data Warehouse開始。 現有的 專用 SQL 工作負載可升級至 Fabric,以取得資料科學、即時分析與報告等多項新功能。

本文中列出了 Synapse SQL 專用 SQL 池與無伺服器 SQL 池函式的資源清單。 推薦文章分為兩部分:關鍵設計決策與開發與編碼技巧。

這些文章的目標是協助您為 Azure Synapse Analytics 中 Synapse SQL 元件制定最佳技術方法。

主要的設計決策

以下文章重點介紹 Synapse SQL 開發的概念與設計決策:

文章 專用 SQL 池 無伺服器 SQL 池
連結 是的 是的
資源類別與並行 是的 No
交易 是的 No
使用者自訂結構 是的 是的
表格分布 是的 No
表格索引 是的 No
資料表分割區 是的 No
統計資料 是的 是的
CTAS 是的 No
外部數據表 是的 是的
CETAS 是的 是的

建議

以下是一些強調特定編碼技術、技巧和開發建議的重要文章:

文章 專用 SQL 池 無伺服器 SQL 池
預存程序 是的 是的
標籤 是的 No
瀏覽次數 是的 是的
暫存資料表 是的 是的
動態 SQL 是的 是的
迴圈 是的 是的
依選項分組 是的 No
變數指派 是的 是的

優點與最佳實務

T-SQL 功能支援

Transact-SQL 語言用於無伺服器 SQL 集區,且專用模型可以參考不同的物件,並在支援的功能集合上有一些差異。 欲了解更多資訊,請參閱 Azure Synapse SQL 所支援的Transact-SQL 功能 文章。

下一步

欲了解更多參考資訊,請參閱 SQL 池 T-SQL 語句