Comment résoudre les problèmes de données qui ne s'affichent pas lorsque j'envoie des rapports de test par e-mail dans QuickSight ?

Lecture de 3 minute(s)
0

J'essaie d'envoyer un rapport de test par e-mail dans Amazon QuickSight, mais aucune donnée ne s'affiche sur les visuels. Comment puis-je résoudre ce problème ?

Brève description

Vous obtenez l'une des erreurs suivantes :

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

-ou-

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

Les erreurs indiquées ci-dessus se produisent lorsqu'un paramètre par défaut dynamique ou statique du tableau de bord QuickSight empêche l'affichage des données sur les visuels. Par exemple, si un paramètre est lié à un filtre et que le filtre ne correspond à aucune valeur du jeu de données, les données ne s'affichent pas. Lorsqu'aucune donnée n'est visible sur le visuel du tableau de bord, QuickSight ne peut pas envoyer l'e-mail.

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

Résolution

Remarque : si vous obtenez des erreurs lors de l'exécution de commandes dans l'interface de ligne de commande AWS (AWS CLI), assurez-vous d'utiliser la dernière version d'AWS CLI.

Pour résoudre ce problème, modifiez les paramètres par défaut dynamiques ou statiques, ainsi que 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 concerné par le problème.

3.    Notez l'ID du tableau de bord figurant dans l'URL du navigateur (cet ID sera utilisé à 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 describe-dashboard suivante dans la CLI 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 (cet ARN sera utilisé à l'étape 7).

Exemple d'extrait 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'exemple d'extrait de sortie précédent, l'ARN de l'entité source est e87fc9ae-e7dd-41b0-98e4-b7246eddf8ba.

6.    Dans la console Amazon QuickSight, choisissez Analyses.

  1. Ajoutez l'ARN d'analyse à 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 configuration, modifiez chaque configuration et notez le nom des paramètres.

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

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


AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 2 ans