Comment puis-je utiliser la Synapse de l'Activité internet à la requête d'un pipeline d'exécution? En particulier, je veux extraire le message d'erreur en cas d'échec.
La configuration initiale est comme suit, à la suite de la requête GET publié par la documentation: https://docs.microsoft.com/en-us/rest/api/synapse/data-plane/pipeline-run/get-pipeline-run#clouderror
https://i.stack.imgur.com/Ud14y.png
Pour obtenir le RunId du pipeline, j'ai simplement utiliser ce code: activity('Execute Pipeline1').output.pipelineRunId
Lorsque je passe en revue ce qui a été envoyé dans la requête GET, ci-dessous, je vois qu'il a effectivement produit un pipelineRunId, mais pas celle qui figure dans le panneau de débogage ci-dessous.
https://i.stack.imgur.com/HaSHM.png
Je suppose que c'est la question, mais comment puis-je obtenir le pipeline Run Id le nombre exact de course a couru et qui est illustré ci-dessous?
Modifier
L'ajout dans le pipeline Run Id que je peux interroger; mais je ne peut pas interroger le pipeline qui était juste couru.
Run ID
(colonne) de laMonitor > Pipeline runs
section dans la Synapse. Il semble que peu importe si je l'utilise@activity('ExecutePipelineParent').output.pipelineRunId
ou@{pipeline().RunId}
- les deux ne renvoie aucun résultat, une erreur 404.