翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ステップ 5: Amazon で Amazon Comprehend 出力を視覚化する QuickSight
Amazon Comprehend の結果をテーブルに保存したら、Amazon を使用してデータに接続して視覚化できます QuickSight。Amazon QuickSight は、データを視覚化するための AWS マネージドビジネスインテリジェンス (BI) ツールです。Amazon QuickSight では、データソースへの接続と強力なビジュアルの作成が容易になります。このステップでは、Amazon QuickSight をデータに接続し、データからインサイトを抽出するビジュアライゼーションを作成し、ビジュアライゼーションのダッシュボードを公開します。
トピック
前提条件
始める前に、ステップ 4: データ可視化用に Amazon Comprehend 出力を準備する を完了します。
Amazon QuickSight にアクセス権を付与する
データをインポートするには、Amazon Simple Storage Service (Amazon S3) バケットと Amazon Athena テーブルへのアクセス QuickSight が必要です。Amazon にデータ QuickSight へのアクセスを許可するには、 QuickSight 管理者としてサインインし、リソースのアクセス許可を編集するアクセス許可を持っている必要があります。以下の手順を完了できない場合は、概要ページ チュートリアル:Amazon Comprehend を使用してカスタマーレビューからインサイトを分析する で IAM の前提条件を確認してください。
Amazon にデータ QuickSight へのアクセスを許可するには
-
Amazon QuickSight コンソール
を開きます。 -
Amazon を初めて使用する場合は QuickSight、コンソールで E メールアドレスを指定して新しい管理者ユーザーを作成するように求められます。[E メールアドレス] には、自分の AWS アカウントと同じ E メールアドレスを入力します。[Continue] を選択します。
-
サインインしたら、ナビゲーションバーでプロファイル名を選択し、 の管理 QuickSightを選択します。管理 QuickSightオプションを表示するには、管理者としてサインインする必要があります。
-
[セキュリティとアクセス許可] を選択します。
-
QuickSight AWS のサービスにアクセスするには、 を追加または削除を選択します。
-
[Amazon S3] を選択します。
-
[Amazon S3 バケットの選択] から、[S3 バケット] と Athena ワークグループの書き込み権限の両方に使用する S3 バケットを選択します。
-
[Finish] を選択します。
-
[更新] を選択します。
データセットのインポート
視覚化を作成する前に、感情データセットとエンティティデータセットを Amazon に追加する必要があります QuickSight。これは Amazon QuickSight コンソールで行います。ネストされていない感情テーブルとネストされていないエンティティテーブルを からインポートします Amazon Athena。
データセットをインポートするには
-
Amazon QuickSight コンソール
を開きます。 -
ナビゲーションバーの [データセット] で、[新規データセット] を選択します。
-
[データセット作成] で [Athena] を選択します。
-
データソースの名前で
reviews-sentiment-analysis
を入力し、[データソースを作成] を選択します。 -
[Database] (データベース) で、データベース
comprehend-results
を選択します。 -
[テーブル] では、感情シート
sentiment_results_final
を選択し、[選択] を選択します。 -
[SPICEにインポートして解析を高速化する]を選択し、[視覚化] を選択します。SPICE は QuickSightのインメモリ計算エンジンで、ビジュアライゼーションの作成時に直接クエリするよりも高速な分析を提供します。
-
Amazon QuickSight コンソールに戻り、データセット を選択します。ステップ 1 ~ 7 を繰り返してエンティティデータセットを作成しますが、以下の変更を行います。
-
[データソース名]には、
reviews-entities-analysis
を入力します。 -
[テーブル] では、エンティティテーブル
entities_results_final
を選択します。
-
感情のビジュアライゼーションを作成する
Amazon のデータにアクセスできるようになったので QuickSight、視覚化の作成を開始できます。Amazon Comprehend の感情データを使用して円グラフを作成します。円グラフには、ポジティブ、ニュートラル、ミックスとネガティブの割合が示されます。
感情データを可視化するには
-
Amazon QuickSight コンソールで、分析 を選択し、新しい分析 を選択します。
-
[Your Data Sets] から感情データセット
sentiment_results_final
を選択し、[分析を作成]を選択します。 -
ビジュアルエディターの[フィールドリスト] で、[感情]を選択します。
注記
[フィールドリスト] 値は、 Amazon Athenaのテーブルの作成に使用した列名によって異なります。SQL クエリで指定した列名を変更した場合、[フィールドリスト]の名前は、これらのビジュアライゼーションの例で使用されている名前とは異なります。
-
[ビジュアルタイプ] には、[円グラフ] を選択します。
ポジティブ、ニュートラル、ミックス、ネガティブのセクションを含む次のような円グラフが表示されます。セクションの数とパーセンテージを確認するには、そのセクションにカーソルを合わせます。
エンティティのビジュアライゼーションを作成する
次に、エンティティデータセットを使用して 2 つ目のビジュアライゼーションを作成します。データ内の個別エンティティのツリーマップを作成します。ツリーマップ内の各ブロックは 1 つのエンティティを表し、ブロックのサイズは、そのエンティティがデータセットに表示される回数に関係します。
エンティティデータを可視化するには
-
[Visualize] コントロールペインの [データセット] の横にある [データセットの追加、編集、置換、削除] アイコンを選択します。
-
[Add data set] (データセットを追加) を選択します。
-
[追加するデータセットを選択] で、データセットリストからエンティティデータセット
entities_results_final
を選択し、[選択] を選択します。 -
[可視化] コントロールペインで、[データセット] ドロップダウンメニューを選択し、エンティティデータセット
entities_results_final
を選択します。 -
[フィールドリスト] で [エンティティ] を選択します。
-
[ビジュアルタイプ] には、[ツリーマップ] を選択します。
円グラフの横に、次のようなツリーマップが表示されます。特定のエンティティの数を確認するには、ブロックにカーソルを合わせます。
ダッシュボードの公開
ビジュアライゼーションを作成すると、ダッシュボードとして公開できます。ダッシュボードを使用して、 のユーザーとの共有、PDF としての保存 AWS アカウント、レポートとしての E メール送信 (Amazon の Enterprise Edition に限定) など、さまざまなタスクを実行できます QuickSight。このステップでは、ビジュアル効果をアカウント内のダッシュボードとして公開します。
ダッシュボードを公開するには
-
ナビゲーションバーで [共有]を選択します。
-
[ダッシュボードの公開] を選択します。
-
[新規ダッシュボードに名前を付けて公開] を選択し、 ダッシュボードの名前
comprehend-analysis-reviews
を入力します。 -
[ダッシュボードの公開] を選択します。
-
右上の閉じるボタンを選択して、[ダッシュボードをユーザーと共有する] ペインを閉じます。
-
Amazon QuickSight コンソールのナビゲーションペインで、Dashboards を選択します。新しいダッシュボード
comprehend-analysis-reviews
のサムネイルが [ダッシュボード] の下に表示されます。ダッシュボードを選択して表示させます。
これで、次の例のような、感情とエンティティのビジュアライゼーションを含むダッシュボードができました。
ヒント
ダッシュボードのビジュアライゼーションを編集したい場合は、[分析] に戻り、更新したいビジュアライゼーションを編集してください。次に、そのダッシュボードを新しいダッシュボードとして、または既存のダッシュボードの代わりとして再度公開します。
クリーンアップ
このチュートリアルを完了したら、使用しなくなった AWS リソースをクリーンアップできます。アクティブな AWS リソースには、引き続き アカウントで料金が発生する可能性があります。
次の操作を行うことで、継続的な課金の発生を防ぐことができます。
-
Amazon QuickSight サブスクリプションをキャンセルします。Amazon QuickSight は毎月のサブスクリプションサービスです。サブスクリプションをキャンセルするには、「Amazon ユーザーガイド」の「サブスクリプションのキャンセル」を参照してください。 QuickSight
-
Amazon S3 バケットを削除します。Amazon S3 はストレージの料金を請求します。Amazon S3 リソースをクリーンアップするには、バケットを削除してください。削除に関する詳細については、[Amazon Simple Storage Service ユーザーガイド] の[S3バケットを削除する方法]をご覧ください。バケットを削除する前に、重要なファイルをすべて保存してください。
-
AWS Glue Data Catalogを消去してください。ストレージに対して毎月請求される AWS Glue Data Catalog 料金。データベースを削除することで、継続的な課金の発生を防ぐことができます。 AWS Glue Data Catalog データベースの管理の詳細については、「 AWS Glue デベロッパーガイド」の「 AWS Glue コンソールでのデータベースの使用」を参照してください。データベースやテーブルを消去する前に、必ずデータを出力してください。