es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Azure Data Factory – Flujo de datos: Cómo obtener la duración de un flujo de datos.

En la salida de Copiar datos, hay una “copyDuration”.

¿Existe algún componente de duración en la salida del flujo de datos, que mida el tiempo invertido en la ejecución completa del flujo de datos? ¿Cómo puedo obtener los segundos totales de esta actividad de flujo de datos?

¿Es esta la forma correcta? (@activity(‘activityName’).Duration)

Si es la forma correcta, ¿cómo puedo transformar esta duración (hh:mm:ss) (como “00:01:02”) en segundos totales (“62”)?

¡Gracias!

Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, hay una parte de duración en la salida del flujo de datos, la cual representa el tiempo total empleado ejecutando toda la actividad del flujo de datos. Para obtener el total de segundos de la actividad del flujo de datos, puede utilizar la siguiente expresión:

    @activity(‘NombreDelFlujoDeDatos’).output.debugInfo.duration

    Esto le dará la duración en el formato “hh:mm:ss”. Para transformar esta duración a segundos totales, puede utilizar la siguiente expresión:

    int(ticks(outputs(‘NombreDelFlujoDeDatos_-_dfprep’).debugInfo.duration))*0.0000001

    Esta expresión le dará el número total de segundos como un valor entero.

Comments are closed.