### QuickSight のセットアップ中にエラーが発生した時の対応について #### ケース [手順 1-4-4] QuickSight データセットの作成 に失敗する。 ``` Error message: Texts contents could not be decoded. Error message: `cli-input-json`: Invalid JSON received ``` [可能性のある原因] - AWS CLI のバージョンが古いため、CLI の実行に失敗しています。v2.11.12 以降のバージョンを利用して下さい。 ``` Error message: Unable to verify/create output bucket bleafsi-analyticsplatform-athenaquery-output-xxxxxx ``` [可能性のある原因] - QuickSight が使用する IAM ロールが正しく設定されていないため、Athena の出力データを保管する S3 バケットにアクセスできていない可能性があります。手順 1-4-2 QuickSight のアクセス権の設定 を確認して下さい。 ``` Error message: One or more principals in resource permissions list are not valid QuickSight users ``` [可能性のある原因] JSON ファイルに指定した QuickSight のユーザー名を見つけられない事が原因です。下記の 2 つの原因が考えられます。 - JSON ファイルに指定した QuickSight のユーザー名が間違っている。 - QuickSight を初期化したリージョンが `us-east-1`(バージニア北部)になっていて、`ap-northeast-1`(東京リージョン)ではない。 #### ケース [手順 1-4-5] QuickSight 分析の作成 に失敗する ``` Error message: Texts contents could not be decoded. Error message: `cli-input-json`: Invalid JSON received ``` [可能性のある原因] - AWS CLI のバージョンが古いため、CLI の実行に失敗しています。v2.11.12 以降のバージョンを利用して下さい。 #### ケース QuickSight 分析画面で、一部のビジュアルが正常に表示されない [対応] - 正常に表示されていないビジュアル部品の設定画面で `更新`を選択し、データを再取得して下さい #### ケース QuickSight 分析画面で、全てのビジュアルが正常に表示されない [可能性のある原因] - QuickSight が使用する IAM ロールが正しく設定されていないため、データを保管する S3 バケットにアクセスできていない可能性があります。手順 1-4-2 QuickSight のアクセス権の設定 を確認して下さい。 - QuickSight データセットでの SPICE データの更新が上手くいっていない可能性があります。下記の手順に従って QuickSet データセット内のデータを更新して下さい。 - 管理コンソールから QuickSight にアクセスして下さい。 - メニューで「データセット」を選択して、`bleafsi simple datalake dataset`を開きます。 - 右上の[データセットの編集]ボタンを押して編集画面を開きます。 - 左下のクエリモードで`今すぐ更新`をクリックして SPICE データを更新します。タイプは `フル更新`を選択して下さい。 - 更新が終わるまで 1−2 分待ちます。完了すると右上にメッセージボックスが表示されます。