ある小売チェーンが、全国1,000店舗の日次売上データを蓄積して、商品カテゴリ別・地域別の売上傾向を分析するシステムを構築したいと考えている。このユースケースに最も適した Azure のサービスはどれか。
- A. Azure Cache for Redis:高速なキャッシュサービス
- B. Azure SQL Database:OLTP 処理に最適化されたリレーショナルデータベース
- C. Azure Synapse Analytics:大規模データウェアハウスと分析に最適化されたサービス
- D. Azure Cosmos DB:低レイテンシのグローバル分散 NoSQL データベース
解答と解説を見る
正解: C
大規模な売上データの集計・傾向分析は OLAP(オンライン分析処理)ワークロードに分類される。Azure Synapse Analytics はペタバイト規模のデータウェアハウス機能と Apache Spark による分析エンジンを統合したサービスであり、大量データの集計クエリに最適化されている。選択肢 B の Azure SQL Database はトランザクション処理(OLTP)向けであり、大量の集計分析には性能上の制限がある。選択肢 D の Azure Cosmos DB は低レイテンシの読み書きに優れるが、複雑な集計クエリや列指向のデータウェアハウス処理には向いていない。選択肢 A の Azure Cache for Redis はデータキャッシュ用途であり、永続的な分析基盤にはならない。
📚 関連サービスの解説: Azure Synapse Analytics