用語解説
Azure Synapse Analyticsとは、エンタープライズのデータウェアハウス(DWH)とビッグデータ分析を統合したMicrosoftのフルマネージド分析サービスです。
旧称「Azure SQL Data Warehouse」を進化させたサービスで、SQL・Apache Spark・データパイプライン(Data Integration)・Power BIをひとつのワークスペースに統合します。サーバーレスSQLプールを使えば、Azure Data Lake上のデータファイルをインフラ構築なしに直接SQLでクエリできます。
ペタバイト規模のデータを高速に分析し、機械学習との連携やAzure Purviewによるデータガバナンスとも統合されています。
どんな場面で活用するか
- オンプレミスのDWHをクラウドに移行し、ペタバイト規模のデータを高速分析したい
- CSVやParquetファイルをData Lakeに蓄積し、SQLで即座にアドホック分析したい
- Sparkで機械学習モデルをトレーニングし、Power BIで分析結果を可視化する一連のパイプラインを構築したい
よくある誤解
「Azure Synapse AnalyticsはAzure SQL Databaseの上位版である」は誤りです。正しくは、Azure SQL DatabaseはOLTP(トランザクション処理)向けで、Synapse AnalyticsはOLAP(分析処理)向けです。用途が異なるため、同じデータを両方に持つハイブリッド構成が一般的です。
判断のヒント
コスト管理ポイント専用SQLプールは必要なときだけ起動・一時停止することでコストを最小化できます。日常的なアドホック分析にはサーバーレスSQLプール(クエリ量課金)を使い分けることが費用対効果の高い運用方法です。