難問・アンチパターン比較

Azure Synapse AnalyticsのServerless SQL PoolとDedicated SQL Poolの差異として、最も正確なものはどれか?

A.Dedicated SQL Poolはコンピュートリソースを事前にプロビジョニングする必要がありコスト予測が容易だが、Serverless SQL Poolはオンデマンドで従量課金される← 正解
✓ 正解です。Dedicated SQL PoolはDWUをプロビジョニングして固定コスト化でき、Serverless SQL Poolはスキャンしたデータ量(TB単位)に基づき従量課金されます。
B.Serverless SQL PoolはDBCC(データベースコンソールコマンド)をすべてサポートしているが、Dedicated SQL Poolは制限がある
✗ 逆です。Serverless SQL PoolはDBCCコマンドの多くに制限があり、Dedicated SQL PoolがDBCC機能をより広くサポートしています。
C.Dedicated SQL Poolは外部テーブルの作成が不可だが、Serverless SQL Poolは可能
✗ 両者とも外部テーブル(Parquet、CSV、JSON等)の作成をサポートしています。
D.Serverless SQL Poolは複数のユーザーによる並行クエリを処理できず、1回に1クエリのみ実行可能
✗ Serverless SQL Poolは複数ユーザーからの並行クエリを処理できます。スケーラビリティに優れた設計です。

この問題のポイント

Dedicated SQL PoolはDWUをプロビジョニングして固定コスト化でき、Serverless SQL Poolはスキャンしたデータ量(TB単位)に基づき従量課金されます。

DP-900:Microsoft Azure Data Fundamentals の問題一覧