跳至内容

如何解决在 Quick Sight 中发送测试电子邮件报告时出现的“no data on all visuals”错误?

1 分钟阅读
0

我尝试在 Amazon Quick Sight 中发送测试电子邮件报告,但视觉对象中没有显示任何数据。

简短描述

您收到以下错误之一:

"Report was not sent because no data on all visuals caused by dynamic default parameter."

-或-

"Report was not sent because no data on all visuals (User: All)), when using Static Default parameters with filters.”

当 Quick Sight 控制面板上的动态或静态默认参数导致视觉对象中未显示任何数据时,将会出现上述错误。例如,如果某个参数已关联至筛选器,但该筛选器与数据集中的任何值都不匹配,则数据不会显示。当控制面板视觉对象中看不到任何数据时,Quick Sight 将无法发送电子邮件。

**注意:**Quick Sight 电子邮件报告仅使用静态默认值作为参数。动态默认值将被忽略。

解决方法

**注意:**如果在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请参阅 AWS CLI 错误故障排除。此外,确保您使用的是最新版本的 AWS CLI

要解决此问题,请编辑动态或静态默认参数,以及将它们链接的过滤器或控件。

完成以下步骤:

  1. 打开 Quick Sight 控制台

  2. 选择 Dashboards(控制面板),然后选择出现问题的控制面板。

  3. 记下浏览器 URL 中的控制面板 ID,在步骤 4 需要使用它。
    例如,https://us-east-1.quicksight.aws.amazon.com/sn/dashboards/a1bc123d-abc1-abc2-abc3-abcdefef12345

  4. 运行以下 AWS CLI 命令 describe-dashboard 来确定生成这个控制面板的分析:

    aws quicksight describe-dashboard --aws-account-id account_id --dashboard-id dashboard_id
    

    **注意:**将 account_id 替换为您的 AWS 账户 ID,将 dashboard_id 替换为控制面板的 ID。

  5. 记下输出中的源实体(分析)ARN,在步骤 7 需要使用它。
    输出示例:

    {    "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

  6. 在 Amazon Quick Sight 控制台上,选择 Analyses(分析)。

  7. 将源实体 ARN 添加到浏览器 URL 的末尾,然后按 Enter
    例如,https://us-east-1.quicksight.aws.amazon.com/sn/analyses/e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba

  8. 在控制面板上,编辑每个控件,然后记下参数的名称。

  9. 在导航窗格中,选择筛选器,然后编辑每个筛选器。检查是否使用了任何参数。

  10. 在导航窗格中,选择参数,然后编辑您在步骤 7 和 8 中确定的参数。验证是否设置了任何动态或静态默认值。

相关信息

Scheduling and sending Quick Sight reports by email(通过电子邮件计划并发送 Quick Sight 报告)