Come posso utilizzare Synapse Web di Attività per la query di una pipeline di esecuzione? In particolare, voglio estrarre il messaggio di errore in caso di guasto.
La configurazione iniziale è la seguente, a seguito della richiesta GET inviato da documentazione: https://docs.microsoft.com/en-us/rest/api/synapse/data-plane/pipeline-run/get-pipeline-run#clouderror
https://i.stack.imgur.com/Ud14y.png
Per ottenere il RunId della pipeline, ho semplicemente utilizzare questo codice: activity('Execute Pipeline1').output.pipelineRunId
Quando ho ispezionare quali è stata inviata la richiesta, qui di seguito, vedo che essa ha infatti estratto un pipelineRunId, ma non uno di quelli elencati nel pannello di debug di seguito.
https://i.stack.imgur.com/HaSHM.png
Ho il sospetto che questo è il problema, ma come posso ottenere il gasdotto Run Id per l'esatta esecuzione che è stato eseguito e che di seguito viene mostrato?
Modifica
L'aggiunta della pipeline di Eseguire gli Id che posso query, ma non riesco a interrogare la pipeline che è stato appena eseguito.
Run ID
(colonna) daMonitor > Pipeline runs
sezione di Sinapsi. Sembra che non importa se io uso@activity('ExecutePipelineParent').output.pipelineRunId
o@{pipeline().RunId}
- entrambi non verrà restituito alcun risultato, un errore 404.