Wie behebe ich den Fehler „no data on all visuals“, wenn ich Test-E-Mail-Berichte in QuickSight sende?

Lesedauer: 3 Minute
0

Ich habe versucht, einen Test-E-Mail-Bericht in Amazon QuickSight zu senden, aber auf den Visualisierungen werden keine Daten angezeigt.

Kurzbeschreibung

Eine der folgenden Fehlermeldungen wird angezeigt:

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

-oder-

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

Die oben genannten Fehler treten auf, wenn im QuickSight-Dashboard ein dynamischer oder statischer Standardparameter vorhanden ist, der dazu führt, dass auf den Visualisierungen keine Daten angezeigt werden. Wenn beispielsweise ein Parameter mit einem Filter verknüpft ist und im Datensatz kein Wert dem Filter entspricht, werden die Daten nicht angezeigt. Wenn in der Dashboard-Visualisierung keine Daten sichtbar sind, kann QuickSight die E-Mail nicht senden.

Hinweis: E-Mail-Berichte von QuickSight verwenden nur den statischen Standardwert für Parameter. Dynamische Standardwerte werden ignoriert.

Lösung

**Hinweis:**Wenn bei der Ausführung von AWS Command Line Interface (AWS CLI)-Befehlen Fehler auftreten, finden Sie weitere Informationen unter Troubleshoot AWS CLI errors. Stellen Sie außerdem sicher, dass Sie die neueste Version von AWS CLI verwenden.

Um dieses Problem zu beheben, bearbeiten Sie die dynamischen oder statischen Standardparameter und die Filter oder Steuerelemente, mit denen Sie sie verknüpft haben.

Führen Sie die folgenden Schritte aus:

  1. Öffnen Sie die Amazon-QuickSight-Konsole.

  2. Wählen Sie Dashboards und dann das Dashboard aus, bei dem das Problem auftritt.

  3. Notieren Sie sich die Dashboard-ID aus der Browser-URL zur Verwendung in Schritt 4.
    Zum Beispiel: https://us-east-1.quicksight.aws.amazon.com/sn/dashboards/a1bc123d-abc1-abc2-abc3-abcdefef12345.

  4. Führen Sie den folgenden describe-dashboard-Befehl in AWS CLI aus, um die Analyse zu identifizieren, aus der das Dashboard veröffentlicht wurde:

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

    Hinweis: Ersetzen Sie account_id durch Ihre AWS-Konto-ID und dashboard_id durch die ID des Dashboards.

  5. Notieren Sie sich den ARN der Quell-Entität (Analyse) aus der Ausgabe zur Verwendung in Schritt 7.
    Beispielausgabe:

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

    Hinweis: In der obigen Beispielausgabe lautet der ARN der Quell-Entität e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba.

  6. Wählen Sie in der Amazon-QuickSight-Konsole Analysen aus.

  7. Fügen Sie den ARN der Quell-Entität am Ende der Browser-URL hinzu und drücken Sie die Eingabetaste.
    Zum Beispiel: https://us-east-1.quicksight.aws.amazon.com/sn/analyses/e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba.

  8. Bearbeiten Sie im Bedienfeld „Steuerelemente“ jedes Steuerelement und notieren Sie sich die Namen der Parameter.

  9. Wählen Sie im Navigationsbereich Filter aus und bearbeiten Sie jeden Filter. Prüfen Sie, ob Parameter verwendet werden.

  10. Wählen Sie im Navigationsbereich Parameter und bearbeiten Sie die Parameter, die Sie in den Schritten 7 und 8 identifiziert haben. Überprüfen Sie, ob dynamische oder statische Standardwerte festgelegt sind.

Verwandte Informationen

Scheduling and sending reports by email

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 6 Monaten