QuickSight

【VPC外リージョンサービス】

QuickSight は、クラウドネイティブな BI(Business Intelligence)サービス です。

フルマネージド / サーバーレス / スケーラブル な構成により、インフラ管理を意識せずに利用することができます。

S3 / Redshift / Athena / RDS / Aurora / Snowflake / Salesforce / Excel / CSV / SaaSアプリ など、さまざまなデータソースに接続し、ビジネスデータを統合して可視化できます。

SPICE(Super-fast, Parallel, In-memory Calculation Engine) によるインメモリ分析で、高速かつ大規模なデータ処理を実現します。

QuickSightでは、インタラクティブダッシュボード の作成や アドホック分析 に加えて、AIを活用した 自動インサイト や 自然言語クエリ(Q) にも対応しています。

可視化は、グラフ / テーブル / KPI / 地図 / ヒートマップ / ストーリーボード など多彩なビジュアライゼーション形式で表現することができます。ダッシュボード共有 / 埋め込み分析 / 電子メールレポート / API連携 によって、チームやアプリケーションへの分析結果の共有も容易です。

Row-level Security(行レベルアクセス制御) により、ユーザーやグループ単位でのアクセス権限管理が可能で、機密データを安全に運用できます。

マルチテナント / グループ管理 / SSO に対応しており、エンタープライズ環境での一元的なユーザー管理にも適しています。

重要用語

BI
SPICE
インタラクティブダッシュボード
アドホック分析
埋め込み分析
Row-level Security
マルチテナント
関連サービス

ユースケース

業務レポートダッシュボードの作成売上・顧客数・アクセス数などのKPIをグラフやチャートで可視化し、経営や各部門向けのダッシュボードとして共有する。
S3・Athena・RDS など複数データソースの統合可視化Athena経由でS3データレイク、直接接続したRDSやRedshiftなど複数ソースをまとめて分析し、単一画面でレポートする。
エンドユーザー向け埋め込み分析機能自社サービスの管理画面やポータルサイトにQuickSightのダッシュボードを埋め込み、利用者自身がデータを確認できるようにする。

ベストプラクティス

SPICEの活用インメモリキャッシュでダッシュボードの応答速度を向上させる。
行レベルセキュリティユーザーごとに見えるデータを制限し、情報漏えいを防ぐ。
定期メールレポートダッシュボードのスナップショットを定期配信して共有する。

高可用性・バックアップ・リトライ

高可用性・バックアップ・リトライ設計のポイント
【デフォルト】AWS内部で冗長化
 ・SPICEエンジンのマルチAZ冗長化
 ・S3への自動バックアップ
 ・データの自動レプリケーション
 ・マルチリージョン展開
 ・サーバーレスアーキテクチャの冗長性
 ・APIエンドポイントとロードバランシング
 ・メタデータストアの冗長化
【自動リトライ】デフォルト(3回程度)
 ネットワーク障害、AWS内部エラー、タイムアウト時にバックオフ後、自動リトライする

セキュリティ

関連サービス設定内容
CloudTrail(操作履歴の記録・監査・追跡)【自動記録】
作成・更新・削除・設定変更は自動記録される。(コントロールプレーンAPI)
データ操作は追跡できない(データプレーンAPI)
Config(リソースの構成状態・設定変更を記録)-
GuardDuty(脅威を自動検出)【GuardDutyが有効な場合】
データソース削除などのAPI異常検知

ログ・監視

ログ出力先ログの種類
CloudWatch Logs監査ログ
アクセスログ
CloudWatch Logs優先の原則
標準メトリクス
メトリクス名説明

制限値(固定値/ハードリミット/ソフトリミット)

固定値制限値
データセット数/アカウント無制限
行数/データセット(SPICE)250,000,000
SPICEキャパシティ/ユーザーサブスクリプションに依存
ダッシュボード数/アカウント無制限

ハードリミット制限値
ビジュアル数/ダッシュボード30

AWS CLIのサンプルコード

vpc を作成

CloudFormationのサンプルコード

vpc を作成
aaaaaaaaaaaaa
bbbbbbbbbbbbb
ccccccccccccc

Terraformのサンプルコード

vpc を作成
bbbbbbbbbbbbbbbbbbbbbbb
ddddddddddddddddddddddd
vpc を作成
xxxxxxxxxxxxxxxxxxxxxxx
yyyyyyyyyyyyyyyyyyyyyy

料金計算

課金項目説明
ユーザーAuthorユーザー、Readerユーザーの月額料金
SPICE容量追加のSPICE容量
Enterprise EditionEnterprise Editionの追加機能
料金計算ツール

公式ページ

AWSドキュメント QuickSight