次の方法で共有


Azure Synapse Analytics での Synapse SQL 機能の設計上の決定とコーディング手法

この記事では、Synapse SQL の専用 SQL プールとサーバーレス SQL プール関数のリソースの一覧を見つけます。 推奨される記事は、主な設計上の決定と開発とコーディングの手法の 2 つのセクションに分かれています。

これらの記事の目的は、Azure Synapse Analytics 内の Synapse SQL コンポーネントに最適な技術的アプローチを開発できるようにすることです。

主要な設計上の決定

以下の記事では、Synapse SQL 開発の概念と設計上の決定について説明します。

[アーティクル] 専用 SQL プール サーバーレス SQL プール
つながり はい はい
リソース クラスとコンカレンシー はい いいえ
トランザクション はい いいえ
ユーザー定義スキーマ はい はい
テーブルの分布 はい いいえ
テーブル インデックス はい いいえ
テーブル パーティション はい いいえ
統計 はい はい
Ctas はい いいえ
外部テーブル はい はい
CETAS はい はい

レコメンデーション

開発のための特定のコーディング手法、ヒント、および推奨事項を強調する重要な記事を以下に示します。

[アーティクル] 専用 SQL プール サーバーレス SQL プール
ストアド プロシージャ はい はい
ラベル はい いいえ
Views はい はい
一時テーブル はい はい
動的 SQL はい はい
ループ はい はい
オプションでグループ化 はい いいえ
変数の割り当て はい はい

利点とベスト プラクティス

T-SQL 機能のサポート

Transact-SQL 言語はサーバーレス SQL プールで使用されます。専用モデルは別のオブジェクトを参照でき、サポートされている機能のセットが少し異なります。 詳細については、 Azure Synapse SQL でサポートされているTransact-SQL 機能に 関する記事を参照してください。

次のステップ

参照情報の詳細については、 SQL プールの T-SQL ステートメントを参照してください