Amazon QuickSightについて調べてみた

# 背景
QuickSightについて、それほど使用した経験が無いので、どのような機能や特徴を持っているか整理します。

# 概要
クラウド規模のビジネスインテリジェンス (BI) サービス。
クラウド内のデータに接続し、さまざまなソースのデータを結合できる。
単一のデータダッシュボードに、以下のデータを含めることが可能。
- AWS データ
- サードパーティーデータ
- ビッグデータ
- スプレッドシートデータ
- SaaS データ
- B2B データ
フルマネージド型のクラウドベースのサービスで、以下を提供する。
- エンタープライズグレードのセキュリティ
- グローバルな可用性
- 組み込みの冗長性
- ユーザー管理ツール

意思決定者がインタラクティブなビジュアル環境で情報を探求し、解釈する機会を提供する。
ネットワーク上の任意のデバイスおよびモバイルデバイスから、ダッシュボードに安全にアクセスが可能。

## QuickSight を使用する理由
### 分析、データ視覚化、報告にAmazon QuickSightを使用するメリット
- インメモリエンジン(SPICE)により驚異的なスピードで応答。
- ライセンスの前払いコストが不要で、総保有コスト (TCO) が低い。
- コラボレーション分析ではアプリケーションをインストールする必要がない。
- さまざまなデータを 1 つの分析に結合。
- 分析をダッシュボードとして公開し共有可能。
- ダッシュボードで提供する機能を制御可能。
- データベースの詳細なアクセス許可を管理する必要がなく、ダッシュボードの表示者は提供されたものだけを閲覧する。

### 上級ユーザーには、QuickSight Enterprise Edition でさらに多くの機能が利用可能
- 機械学習 (ML) を活用した、自動化されたカスタマイズ可能なデータインサイトにより、時間とコストを節約できる。
    - これにより、組織は、機械学習に関する知識を必要とすることなく次のことを実行できる。
        - 信頼性の高い予測を自動的に作成
        - 外れ値を自動的に識別
        - 隠れた傾向を発見
        - 主要なビジネス推進要因に基づいて行動
        - ダッシュボードの見出しタイルなどのデータを読みやすい文章に翻訳

### 追加のエンタープライズセキュリティ機能
- フェデレーティッドユーザー、グループ
- IAMフェデレーションでのSSO
- SAML
- OpenID Connect
- AWS Directory Service for Microsoft Active Directory
- AWS データアクセスのための詳細なアクセス許可
- 行レベルのセキュリティ
- 保管時の高度に安全なデータ暗号化
- VPC内のデータへのアクセスと、オンプレミスへのアクセス

### その他
- 「閲覧者」のセキュリティロールを持つユーザーに、セッションごとの料金設定を提供。
    - 閲覧者はダッシュボードの受信者で、レポートの閲覧は可能ですが作成は不可能なユーザーのこと。
- QuickSight を独自のウェブサイトやアプリケーションの一部にする事が可能。
- 他の AWS アカウントに転送可能なダッシュボードテンプレートを、プログラムでスクリプト化。
- 分析アセット用の共有フォルダと個人用フォルダを使用して、アクセス管理と整理を簡素化。
- SPICE データの取り込みや、より頻繁にスケジュールされたデータ更新のため、より大きなデータインポートクォータを有効にする。

## Amazon QuickSight の仕組み
Amazon QuickSight を使用してデータにアクセスし、レポートでそのデータを使用するための準備ができる。
準備したデータは SPICE メモリに保存されるか、直接クエリとして保存される。

### 用語の説明

| 用語| 説明|
|:-- |:-- |
|データ準備 | 分析で使用するためにデータを変換するプロセス<BR><BR>以下を含む。<BR> ・重要なデータに注目できるように、データをフィルターで除外 <BR>・フィールドの名前を変更して読みやすくする。<BR>・より有用なデータにするために、データ型を変更<BR>・計算フィールドを追加して分析を強化<BR>・SQL クエリを作成してデータを絞り込む|
| SPICE | Super-fast, Parallel, In-memory Calculation Engineの略。<BR>QuickSight が使用する堅牢なインメモリエンジンのこと。<BR>高度な計算を迅速に実行してデータを提供するように設計されている。インポートされたデータに対して実行する分析クエリが高速になる。<BR>SPICE を使用すると、分析を変更したりビジュアルを更新したりするたびにデータを取得する必要がない。 |
|データ分析 | データをグラフィカルに表現する視覚化を作成するための基本的なワークスペースを指す。各分析には、配置およびカスタマイズする視覚化のコレクションが含まれる。|
|ビジュアル |データをグラフィカルに表現したもの。視覚化には、図、チャート、グラフなど、さまざまな種類がある。<BR>すべてのビジュアルは、選択したフィールドに基づいて自動的にビジュアルを選択する AutoGraph モードと、独自のビジュアルを管理して選択することも可能。 <BR>フィルターの適用、色の変更、パラメータコントロールの追加、カスタムクリックアクションなどにより、分析を強化できる。|
| ML Insights |データの評価に基づいて説明文のアドオンを提案する。<BR>例<BR>リストから予測や異常値 (外れ値) 検出などのいずれかを選択できる。または、独自のものを作成することもできる。<BR>インサイト計算、説明分のテキスト、色、画像、定義する条件を組み合わせることが可能。 |
| シート | 一連の視覚化とインサイトを表示するページを指す。<BR>シートを追加して、分析で個別にまたはまとめて操作が可能。|
| ダッシュボード | 分析の発行済みバージョン<BR>レポートを目的として、Amazon QuickSight の他のユーザーと共有が可能。<BR>アクセス権を持つユーザーと、ダッシュボードで実行できる操作を指定する。|

### サンプルデータの使用
まずは、サンプルデータをダウンロードします。

https://docs.aws.amazon.com/ja_jp/quicksight/latest/user/how-quicksight-works.html#sample-data

https://registry.opendata.aws/


## 料金
Standard Editionと、Enterprise Editionの2つがある。
- Standard Editionは、作成者というユーザ種別のみ。
    - 月契約 $12/月/ユーザ
    - 年契約 $9/月/ユーザ

- Enterprise Editionは、作成者と閲覧者のユーザ種別がある。それぞれ料金が異なる。
    - 作成者
        - 月契約 $24/月/ユーザ
        - 年契約 $18/月/ユーザ
    - 閲覧者
        - 月額 $0.3/月/1セッション 〜最大$5/月/1セッション
※1セッションは、ログインしてから30分を指す。


# 考察
特徴や機能がわかったので、今後はチュートリアル等を通して試していきたいと思います。

# 参考
https://aws.amazon.com/jp/quicksight/

https://docs.aws.amazon.com/ja_jp/quicksight/latest/user/welcome.html