Azure Synapse Analytics の Synapse SQL 機能の設計上の決定とコーディング技法
この記事では、Synapse SQL の専用 SQL プールとサーバーレス SQL プール の機能に関するリソースの一覧を紹介します。 推奨される記事は、次の 2 つのセクションに分かれています。重要な設計上の決定と、開発およびコーディング技法。
これらの記事の目的は、Azure Synapse Analytics 内の Synapse SQL コンポーネントの最適な技術的手法を開発するために役立つことです。
主要な設計上の決定
以下の記事では、Synapse SQL 開発の概念と設計上の決定について説明します。
[アーティクル] | 専用 SQL プール | サーバーレス SQL プール |
---|---|---|
接続 | はい | はい |
リソース クラスとコンカレンシー | はい | いいえ |
トランザクション | はい | いいえ |
ユーザー定義スキーマ | はい | はい |
テーブルのディストリビューション | はい | いいえ |
列ストア インデックスの品質の低さの原因 | はい | いいえ |
テーブル パーティション | はい | いいえ |
統計 | はい | はい |
CTAS | はい | いいえ |
外部テーブル | はい | はい |
CETAS | はい | はい |
Recommendations
次に、開発のための特定のコーディング技法、ヒント、およびレコメンデーションに焦点を合わせた重要な記事を紹介します。
[アーティクル] | 専用 SQL プール | サーバーレス SQL プール |
---|---|---|
ストアド プロシージャ | はい | はい |
ラベル | はい | いいえ |
ビュー | はい | はい |
一時テーブル | はい | はい |
動的 SQL | はい | はい |
ループ | はい | はい |
オプションでグループ化する | はい | いいえ |
変数の代入 | はい | はい |
利点 & ベスト プラクティス
サーバーレス SQL プールに適したシナリオの詳細については、「サーバーレス SQL プールの利点」の記事を参照してください。
T-SQL 機能のサポート
Transact-SQL 言語はサーバーレス SQL プールで使用されます。専用モデルは別のオブジェクトを参照でき、サポートされている機能のセットが少し異なります。 詳細については、「Azure Synapse SQL でサポートされている Transact-SQL 機能」の記事を参照してください。
次のステップ
詳細な参照情報については、SQL プール T-SQL ステートメントに関するページをご覧ください。