Récupération manuelle de jobs à l'aide de tables de statuts. SAP BusinessObjects Data Services 4.1 Support Package 1
Mécanismes de récupération
Les commandes SQL de préchargement référencent les paramètres contenant la variable de suivi en supprimant les lignes insérées après l'activation de la variable.
Par exemple, supposez que la table PO_ITEM enregistre l'horodatage vers date dans la colonne
TIMESTMP
. Vous avez créé une variable $load_time qui enregistre la valeur de la fonction sys date() avant le début du chargement et vous avez transféré cette variable au flux de données qui charge la table PO_ITEM dans un paramètre nommé $load_time. Puis votre commande SQL de préchargement doit supprimer tous les enregistrements de la table si la valeur dans TIMESTMP est supérieure à la valeur dans $load_time.
Supprimez de PO_ITEM si TIMESTMP > [$load_time]
Rubriques associées
•
Définition d'une variable locale
•
•
19.3 Récupération manuelle de jobs à l'aide de tables de statuts
Vous pouvez créer vos jobs et workflows pour pouvoir les récupérer manuellement en cas d'échec d'une exécution. Un job conçu pour une récupération manuelle doit avoir certaines caractéristiques :
• Vous pouvez exécuter le job de façon répétitive.
• Le job implémente des étapes spécifiques pour récupérer des données lorsqu'une étape n'a pas
été correctement exécutée précédemment.
Vous pouvez utiliser une table des statuts d'exécution pour créer des jobs pouvant être exécutés plusieurs fois sans duplication des lignes cibles. La table enregistre un statut d'exécution de job. Une valeur "Echec" indique à SAP BusinessObjects Data Services un chemin d'accès de récupération.
Pour implémenter un workflow avec un chemin d'exécution de récupération :
• Définissez un indicateur indiquant lorsque le workflow est en en cours d'exécution en mode de récupération.
• Archivez la valeur de l'indicateur dans une table de statuts.
• Vérifiez la valeur de l'indicateur dans la table de statuts avant d'exécuter un workflow pour déterminer le chemin à exécuter dans le workflow.
• Mettez à jour la valeur de l'indicateur lorsque le workflow est correctement exécuté.
Par exemple, vous pourriez créer un workflow qui utilise l'option de chargement de correction automatique lorsqu'une précédente exécution n'est pas correcte. Ce workflow aurait cinq étapes comme l'illustre la figure :
702 2012-11-22

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.