Jak mogę korzystać z sieci, aktywność Synapse do żądania wykonania przenośnika? W szczególności chcę wyjąć komunikat o błędzie w przypadku awarii.
Wstępna konfiguracja wygląda następująco, zgodnie żądanie GET, opublikowanego w dokumentacji: https://docs.microsoft.com/en-us/rest/api/synapse/data-plane/pipeline-run/get-pipeline-run#clouderror
https://i.stack.imgur.com/Ud14y.png
Aby uzyskać identyfikator uruchomienia przenośnika, ja po prostu używam ten kod: activity('Execute Pipeline1').output.pipelineRunId
Kiedy sprawdzam, co zostało wysłane w żądaniu GET poniżej, widzę, że on naprawdę dobył identyfikator potoku, ale nie ten, który znajduje się na panelu debugowania poniżej.
https://i.stack.imgur.com/HaSHM.png
Podejrzewam, że w tym problem, ale jak mogę uzyskać identyfikator uruchomienia przenośnika do precyzyjnego startu, który został wykonany i jest pokazany poniżej?
Edytuj
Dodawanie identyfikatorów uruchomienia przenośnika, które mogę poprosić, ale nie mogę zażądać tylko że rozpoczęła przenośnik.
Run ID
(kolumna) zMonitor > Pipeline runs
sekcja w Synapsie. Wygląda na to, że niezależnie od tego, czy używam czy nie@activity('ExecutePipelineParent').output.pipelineRunId
lub@{pipeline().RunId}
-- oba nie zwróci żadnych wyników, błąd 404.