Amazon QuickSightとは?AWS Certified Cloud Practitioner向けにSPICE・主要機能・Athenaとの違いを整理
Amazon QuickSight は、AWS上のデータを見やすいグラフやダッシュボードにまとめて共有するためのBI(Business Intelligence)/可視化サービスです。AWS Certified Cloud Practitioner では、細かな実装手順よりも「このサービスは何をするものか」「似たサービスとどう違うか」を答えられることが重要です。
この記事では、試験で混同しやすいポイントを中心に、Amazon QuickSight の役割、SPICE、代表機能、Athena との違いを初学者向けに整理します。
まず結論:QuickSightは「分析結果を見せる」サービス
最初に押さえたいのは、Amazon QuickSight はデータそのものを長期保存する基盤や、主にSQLを実行する分析エンジンそのものではなく、データを可視化して共有するサービスだという点です。
- 向いていること:売上やアクセス状況をグラフ化する、経営向けダッシュボードを作る、部門別に見せる情報を分ける、アプリに分析画面を埋め込む
- 主役ではないこと:データウェアハウスそのものになること、S3上のデータに対するクエリ実行基盤そのものになること
つまり、QuickSight は「分析基盤で集めたり集計したデータを、利用者に分かりやすく届ける最後の見える化担当」と考えると整理しやすいです。
試験向けに覚える4つの基本用語
1. データソース
QuickSight が接続する元データです。公式ドキュメントでは、Amazon Athena、Amazon Redshift、Amazon S3、Amazon Aurora、Amazon OpenSearch Service など、さまざまなデータソースをサポートしています。
2. データセット
分析に使いやすい形に整えたデータです。必要に応じて結合やフィルタ、計算を加えて、QuickSight 内で使う単位にします。
3. 分析(Analysis)
グラフや表を作り込む作業用の画面です。公式ドキュメントでは、分析は作成者向けのもので、完成したら公開してダッシュボードにできます。
4. ダッシュボード
利用者に共有する公開版です。グラフ、表、インサイトをまとめて、閲覧者がフィルタやドリルダウンで操作できます。
試験では、「分析は作る側」「ダッシュボードは共有する側」と覚えておくと十分です。
最重要ポイント:SPICEとは何か
QuickSight で最も頻出になりやすい重要語が SPICE です。SPICE は Super-fast, Parallel, In-memory Calculation Engine の略で、QuickSight が使うインメモリエンジンです。
データをSPICEに取り込むと、毎回元データへ重い問い合わせをしなくても、高速に分析しやすくなります。公式ドキュメントでも、SPICE を使うことで分析クエリを速く処理でき、直接クエリの完了を待たなくてよいと説明されています。
SPICE と Direct Query の違い
| 項目 | SPICE | Direct Query |
|---|---|---|
| データの持ち方 | QuickSight側に取り込む | 元データソースへ都度問い合わせる |
| 向いている場面 | 高速表示、応答性重視 | 元データを直接参照したい場面 |
| 試験での覚え方 | 速さ重視ならSPICE | 都度問い合わせるならDirect Query |
Cloud Practitioner 試験では、細かな制限値の暗記よりも、「高速化したいならSPICE」という判断ができることの方が重要です。
QuickSight の代表機能
1. 可視化とダッシュボード共有
QuickSight の中心機能です。売上推移、部門別実績、月別利用状況などをグラフや表にまとめ、組織内で共有できます。ダッシュボードは閲覧者がフィルタや並び替え、ドリルダウンを使って操作できます。
2. 埋め込み分析
QuickSight のダッシュボードや分析機能を、自社のWebアプリやポータルに埋め込めます。公式ドキュメントでは、登録済みユーザー向けのワンクリック埋め込みや、API を使った埋め込みが案内されています。
試験では、「自社アプリに分析画面を組み込みたい」という要件なら QuickSight を連想できるようにしておくと有効です。
3. 行レベルセキュリティ(RLS)
同じダッシュボードでも、ユーザーやグループごとに見える行を制御できます。たとえば、東京支店の担当者には東京支店の売上だけ、大阪支店の担当者には大阪支店の売上だけを見せる、といった使い方です。
QuickSight の Enterprise Edition では、データセットに対して行レベルセキュリティを設定できます。試験では「同じ画面を共有しつつ、人によって見えるデータを変えたい」という要件に対応する機能として理解しておくと整理しやすいです。
4. 機械学習を使ったインサイト
QuickSight には、異常検知、予測、Autonarratives などの機能があります。たとえば売上の急減・急増を検知したり、将来の傾向を予測したり、データのポイントを自然文で要約したりできます。
Cloud Practitioner では詳細アルゴリズムまで深追いする必要はありませんが、「QuickSight はグラフ表示だけでなく、機械学習を活用した分析支援もできる」ことは押さえておく価値があります。
5. スケジュール更新
SPICE に取り込んだデータは更新も重要です。公式ドキュメントでは、SPICE データセットに対してフル更新や増分更新、スケジュール更新が可能です。したがって、QuickSight は一度取り込んで終わりではなく、定期的に新しいデータへ追随させる運用もできます。
よく混同する Amazon Athena との違い
Cloud Practitioner の問題では、QuickSight と Athena が並んで出てくることがあります。違いは次のように整理すると分かりやすいです。
| サービス | 主な役割 | ひと言でいうと |
|---|---|---|
| Amazon QuickSight | 可視化、ダッシュボード、共有 | 見せる側 |
| Amazon Athena | S3上のデータに標準SQLでクエリ | 調べる側 |
たとえば「S3 に保存されたログや売上データを SQL で集計したい」なら Athena が候補です。一方で「その集計結果を経営層向けに見やすいダッシュボードにしたい」なら QuickSight が候補です。
このように、Athena で調べて、QuickSight で見せるという組み合わせはとても自然です。
試験で狙われやすい典型パターン
パターン1:経営層向けのダッシュボードをすぐ作りたい
答えの軸:QuickSight
理由は、BI/可視化サービスとしてダッシュボード作成と共有に向いているからです。
パターン2:レスポンスの速い分析画面が欲しい
答えの軸:SPICE
理由は、インメモリエンジンを使うことで高速な分析を実現しやすいからです。
パターン3:利用者ごとに見えるデータを変えたい
答えの軸:行レベルセキュリティ(RLS)
理由は、ユーザーやグループ単位で閲覧可能な行を制御できるからです。
パターン4:自社アプリの中に分析画面を表示したい
答えの軸:埋め込み分析
理由は、QuickSight のダッシュボードや分析をアプリに組み込めるからです。
パターン5:S3上のデータにSQLで問い合わせたい
答えの軸:Athena
理由は、Athena は S3 上のデータを標準SQLで分析するサービスだからです。QuickSight 単体の主目的とは異なります。
試験直前に覚える最小セット
- QuickSight は AWS の BI / 可視化サービス
- 分析を作って、ダッシュボードとして共有できる
- SPICE は高速化の要
- RLS でユーザーごとに見えるデータを制御できる
- 埋め込み分析で自社アプリに組み込める
- Athena はクエリ、QuickSight は可視化
名称変更についての整理
(1) 確実に言えること
AWS 公式ドキュメントでは、Amazon QuickSight は Amazon Quick Suite にブランド変更された一方で、QuickSight は引き続きコアコンポーネントとして継続し、既存の可視化、SPICE、埋め込み分析、ダッシュボード共有などの機能を保持すると説明されています。
(2) 推測
AWS Certified Cloud Practitioner の学習や問題演習では、しばらくの間「Amazon QuickSight」という名称で問われる可能性が高いです。根拠は、サービスの中心機能が継続しており、既存の API や SDK、統合もそのまま動作すると AWS が案内しているためです。ただし、問題文や教材によっては新しい名称体系が混在する可能性があります。
(3) 不明点
受験時点の本番試験で、名称がどの粒度で更新されているかは公開情報だけでは断定できません。受験前には、最新の試験ガイドや AWS 公式学習資料も併せて確認するのが安全です。
参考URL(AWS公式)
- https://docs.aws.amazon.com/ja_jp/quick/latest/userguide/what-is.html
- https://docs.aws.amazon.com/quick/latest/userguide/spice.html
- https://docs.aws.amazon.com/quick/latest/userguide/supported-data-sources.html
- https://docs.aws.amazon.com/quick/latest/userguide/working-with-an-analysis.html
- https://docs.aws.amazon.com/quick/latest/userguide/creating-an-analysis.html
- https://docs.aws.amazon.com/quick/latest/userguide/using-dashboards.html
- https://docs.aws.amazon.com/quick/latest/userguide/restrict-access-to-a-data-set-using-row-level-security.html
- https://docs.aws.amazon.com/quick/latest/userguide/embedding-overview.html
- https://docs.aws.amazon.com/quick/latest/userguide/making-data-driven-decisions-with-ml-in-quicksight.html
- https://docs.aws.amazon.com/quick/latest/userguide/refreshing-imported-data.html
- https://docs.aws.amazon.com/athena/latest/ug/what-is.html
- https://aws.amazon.com/jp/certification/certified-cloud-practitioner/
- https://docs.aws.amazon.com/pdfs/aws-certification/latest/cloud-practitioner-02/cloud-practitioner-02.pdf
