Présentation

L’objectif de ce document est de clarifier les fonctionnalités d’une activité de requête incrémentielle lorsqu’elle renvoie des résultats nuls.

Problème

Il a été signalé que les activités de requête incrémentielle semblent être suspendues pendant des heures, mais se résolvent finalement d’elles-mêmes. Alors que ce comportement peut indiquer un problème, il peut également faire partie de la fonctionnalité normale de l’activité.  Les activités de requête incrémentielle ont été conçues pour fonctionner différemment d’une requête standard lorsque la requête tente de renvoyer zéro lignes. En fait, la requête ne se bloque jamais, mais elle décide de saisir un état d’attente où elle attend l’exécution planifiée suivante.

Ce comportement peut produire les symptômes suivants :

  • L’activité de requête n’envoie jamais de résultat dans la transition.
  • Les journaux de contrôle de l’activité indiquent que la requête a été exécutée mais qu’aucune erreur ou aucun résultat n’est renvoyé.

Conclusion

Suivez les étapes ci-dessous pour confirmer que la requête incrémentielle fonctionne correctement :

  1. Vérifiez les journaux de contrôle pour vérifier qu’il n’y a aucune erreur.
  2. Ouvrez la requête incrémentielle et confirmez dans l’aperçu de la requête que les critères actuels renvoient des résultats.
  3. Dupliquez l’activité de requête incrémentielle et modifiez les critères de façon à ce que les résultats soient renvoyés.
  4. Enregistrez la requête dupliquée, puis exécutez-la pour voir si les résultats s’affichent.

S’il n’existe aucune erreur à l’étape 1, aucun résultat à l’étape 2, mais des résultats à l’étape 3 qui s’affichent ensuite à l’étape 4, la requête incrémentielle fonctionne normalement.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne