Amazon QuickSight でテスト E メールレポートを送信しようとしましたが、ビジュアルにデータが表示されません。
簡単な説明
次のエラーのいずれかが表示されます。
「動的なデフォルトパラメータが原因で、すべてのビジュアルにデータがないため、レポートは送信されませんでした。」
または、
「すべてのビジュアルにデータがないため、レポートは送信されませんでした (ユーザー: すべて))、フィルターで静的デフォルトパラメーターを使用する場合。」
前述のエラーは、QuickSight ダッシュボードに動的または静的なデフォルトパラメータがあり、そのためにビジュアルにデータが表示されない場合に発生します。たとえば、パラメーターがフィルタにリンクされていて、そのフィルタがデータセット内のどの値とも一致しない場合、データは表示されません。ダッシュボードのビジュアルにデータが表示されていない場合、QuickSight はメールを送信できません。
**注:**QuickSight メールレポートは、パラメータに静的なデフォルト値のみを使用します。動的なデフォルト値は無視されます。
解決策
**注:**AWS コマンドラインインターフェイス (AWS CLI) コマンドの実行中にエラーが発生した場合は、「AWS CLI エラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用しているようにしてください。
この問題を解決するには、動的または静的なデフォルトパラメーターと、それらをリンクしたフィルターまたはコントロールを編集します。
次の手順を実行します。
-
Amazon QuickSight コンソールを開きます。
-
[ダッシュボード] を選択し、問題が発生しているダッシュボードを選択します。
-
手順 4 で使用するブラウザ URL のダッシュボード ID をメモしておきます。
たとえば、https://us-east-1.quicksight.aws.amazon.com/sn/dashboards/a1bc123d-abc1-abc2-abc3-abcdefef12345。
-
次の describe-dashboard AWS CLI コマンドを実行して、ダッシュボードが公開されている分析を特定します。
aws quicksight describe-dashboard --aws-account-id account_id --dashboard-id dashboard_id
**注:**account_id を AWS アカウント ID に、dashboard_id をダッシュボードの ID に置き換えます。
-
ステップ 7 で使用する出力のソースエンティティ (分析) ARN を書き留めます。
出力例:
{ "Status": 200,
"Dashboard": {
"DashboardId": "a1bc123d-abc1-abc2-abc3-abcdefef12345",
"Arn": "arn:aws:quicksight:us-east-1:658909682992:dashboard/a1bc123d-abc1-abc2-abc3-abcdefef12345",
"Name": "12345",
"Version": {
"CreatedTime": "2022-03-10T09:36:47.593000-06:00",
"Errors": [],
"VersionNumber": 1,
"SourceEntityArn": "arn:aws:quicksight:us-east-1:658909682992:analysis/e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba"
**注:**前述の出力スニペット例では、ソースエンティティ ARN は e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba です。
-
Amazon QuickSight コンソールで、[分析] を選択します。
-
ソースエンティティ ARN をブラウザ URL の末尾に追加し、Enter キーを押します。
たとえば、https://us-east-1.quicksight.aws.amazon.com/sn/analyses/e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba。
-
コントロールパネルで、各コントロールを編集し、パラメーターの名前をメモします。
-
ナビゲーションペインで [フィルタ] を選択し、各フィルターを編集します。パラメータが使用されているか確認してください。
-
ナビゲーションペインで [パラメータ] を選択し、手順 7 と 8 で指定したパラメータを編集します。動的または静的なデフォルト値が設定されているかどうかを確認します。
関連情報
レポートのスケジュール設定とメール送信