Azure Sinapsis: Cómo utilizar la Actividad de la Web para consultar la API de REST de Canalización de Datos?

0

Pregunta

¿Cómo puedo utilizar la Sinapsis de la Actividad de la Web para la consulta de un pipeline de ejecución? En particular, quiero extraer el mensaje de error en caso de fallo.

La configuración inicial es la siguiente, a raíz de la petición GET publicado por documentación: https://docs.microsoft.com/en-us/rest/api/synapse/data-plane/pipeline-run/get-pipeline-run#clouderror

https://i.stack.imgur.com/Ud14y.png

Para obtener el RunId de la tubería, yo simplemente utilizar este código: activity('Execute Pipeline1').output.pipelineRunId

Cuando me inspeccionar lo que fue enviado en la petición GET, a continuación, veo que de hecho se ha extraído un pipelineRunId, pero no la que aparece en el panel de depuración a continuación.

https://i.stack.imgur.com/HaSHM.png

Sospecho que este es el problema, pero ¿cómo puedo obtener la tubería Id de Ejecución para la exacta ejecución que se ejecutó y que se muestra a continuación?

Editar

Añadir en el canal de Ejecutar los Identificadores que puede consultar; pero no puedo consultar la tubería que se acaba corriendo.

https://i.stack.imgur.com/UcyO4.png

azure azure-synapse
2021-11-23 19:45:24
2
0

Creo que hay una confusión entre la tubería runID y la actividad runID.

enter image description here

Finde para conseguir que el niño tubería runID usted tendrá que utilizar esta expresión dinámica - @activity('ExecutePipelineParent').output.pipelineRunId

Según las capturas de pantalla que has compartido, me parece que están pasando la correcta niño tubería runID a la actividad de la web.

No veo ningún problema con la extracción de la tubería runID. En caso si tu actividad en la web está fallando, entonces usted tendrá que ir a través de el mensaje de error específico relacionado con la actividad de la Web de configuración para averiguar la causa raíz.

2021-11-30 22:17:04

Gracias por aclarar. Puedo canalización de consultas se ejecuta con éxito con que la Actividad de la Web, tanto tiempo como puedo utilizar un Run ID (columna) de la Monitor > Pipeline runs sección en la Sinapsis. Parece que no importa si uso @activity('ExecutePipelineParent').output.pipelineRunId o @{pipeline().RunId} -- tanto no devolverá resultados, un error 404.
John Stud
0

Sus fotos muestran que sus tuberías no ha sido publicado. Posible es la lectura de la pipelineId de la última versión publicada? Además, ¿no sería mejor utilizar la variable de Sistema @{tubería().RunId}?

2021-11-30 22:38:41

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................