如何解決在 QuickSight 中傳送測試電子郵件報告時發生的 “no data on all visuals” 錯誤?

1 分的閱讀內容
0

我嘗試在 Amazon QuickSight 中傳送測試電子郵件報告,但視覺效果上沒有顯示任何資料。

簡短描述

您會收到下列其中一個錯誤:

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

當 QuickSight 儀表板上有動態或靜態預設參數,導致視覺效果上不顯示任何資料時,就會發生上述錯誤。例如,如果參數連結至篩選器,且篩選器不符合資料集中的任何值,則資料不會顯示。當儀表板視覺上沒有顯示任何資料時,QuickSight 無法傳送電子郵件。

**注意:**QuickSight 電子郵件報告僅使用參數的靜態預設值。動態預設值會予以忽略。

解決方法

**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本

若要解決此問題,請編輯動態或靜態預設參數,以及您連結它們的篩選器或控制項。

請完成下列步驟:

  1. 開啟 Amazon QuickSight 主控台

  2. 選擇儀表板,然後選取遇到問題的儀表板。

  3. 記下瀏覽器 URL 中的儀表板 ID,在步驟 4 中將會使用。
    例如 https://us-east-1.quicksight.aws.amazon.com/sn/dashboards/a1bc123d-abc1-abc2-abc3-abcdefef12345

  4. 執行 describe-dashboard AWS CLI 命令,以識別儀表板所發佈的分析:

    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 QuickSight 主控台上,選擇分析

  7. 將來源實體 ARN 加入瀏覽器 URL 的末尾,然後按 Enter 鍵。
    例如 https://us-east-1.quicksight.aws.amazon.com/sn/analyses/e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba

  8. 在「控制面板」上,編輯每個控制項,然後記下參數的名稱。

  9. 在導覽窗格中,選擇篩選,然後編輯每個篩選器。檢查是否使用任何參數。

  10. 在導覽窗格中,選擇參數,然後編輯您在步驟 7 和 8 中識別的參數。確認是否設定任何動態或靜態預設值。

相關資訊

通過電子郵件排程和傳送報告

AWS 官方
AWS 官方已更新 6 個月前