Comment puis-je résoudre les problèmes liés aux messages d’erreurs « No data on all visuals » lorsque j’envoie des rapports de test par e-mail dans QuickSight ?

Lecture de 3 minute(s)
0

J’ai essayé d’envoyer un rapport de test par e-mail dans Amazon QuickSight, mais aucune donnée n’apparaît sur les visuels.

Brève description

L’un des messages d’erreur suivants s’affiche :

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

-ou-

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

Les erreurs précédentes se produisent lorsqu’un paramètre par défaut dynamique ou statique du tableau de bord QuickSight ne fait apparaître aucune donnée sur les visuels. Par exemple, si un paramètre est lié à un filtre et que ce dernier ne correspond à aucune valeur du jeu de données, les données n’apparaissent pas. Si aucune donnée n’est visible sur le visuel du tableau de bord, QuickSight ne peut pas envoyer l’e-mail.

Remarque : les rapports envoyés par e-mail QuickSight utilisent uniquement la valeur statique par défaut pour les paramètres. Les valeurs dynamiques par défaut sont ignorées.

Résolution

Remarque : si vous recevez des messages d’erreurs lors de l’exécution de commandes dans l’interface de la ligne de commande AWS (AWS CLI), consultez Résoudre les erreurs liées à AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente de l’AWS CLI.

Pour résoudre ce problème, modifiez les paramètres dynamiques ou statiques par défaut et les filtres ou contrôles auxquels vous les avez liés.

Procédez comme suit :

  1. Ouvrez la console Amazon QuickSight.

  2. Choisissez Tableaux de bord, puis sélectionnez le tableau de bord qui rencontre le problème.

  3. Notez l’ID du tableau de bord figurant dans l’URL du navigateur à utiliser à l’étape 4.
    Par exemple, https://us-east-1.quicksight.aws.amazon.com/sn/dashboards/a1bc123d-abc1-abc2-abc3-abcdefef12345.

  4. Exécutez la commande de l’AWS CLI describe-dashboard suivante pour identifier l’analyse à partir de laquelle le tableau de bord est publié :

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

    Remarque : remplacez account_id par votre ID de compte AWS et dashboard_id par l’ID du tableau de bord.

  5. Notez l’ARN de l’entité source (analyse) de la sortie à utiliser à l’étape 7.
    Exemple de sortie :

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

    Remarque : dans l’extrait de sortie de l’exemple précédent, l’ARN de l’entité source est e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba.

  6. Sur la console Amazon QuickSight, choisissez Analyses.

  7. Ajoutez l’ARN de l’entité source à la fin de l’URL du navigateur, puis appuyez sur Entrée.
    Par exemple, https://us-east-1.quicksight.aws.amazon.com/sn/analyses/e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba.

  8. Dans le panneau de commandes, modifiez chaque contrôle, puis notez le nom des paramètres.

  9. Dans le volet de navigation, choisissez Filtre, puis modifiez chaque filtre. Vérifiez si des paramètres sont utilisés.

  10. Dans le volet de navigation, choisissez Paramètres, puis modifiez les paramètres que vous avez identifiés aux étapes 7 et 8. Vérifiez si des valeurs par défaut dynamiques ou statiques sont définies.

Informations connexes

Planification et envoi de rapports par e-mail

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 6 mois