Compartir a través de


Evaluación de las expresiones de canalización antes de ejecutarlas

En este artículo se muestra cómo usar la característica Evaluar expresión en Microsoft Fabric Data Factory para probar y depurar las expresiones de canalización. Aprenderá a comprobar las salidas de expresiones, revisar los componentes individuales y validar la lógica sin ejecutar toda la canalización.

Esto es lo que puedes hacer con la funcionalidad de evaluar expresiones:

  • Comprobación de la salida final
  • Revise cada parte de la expresión (parámetros, variables, funciones, variables del sistema)
  • Escriba valores de ejemplo para los elementos que solo existen cuando se ejecuta la canalización.

De este modo, puede confirmar que la lógica y el formato funcionan correctamente antes de programar o ejecutar la canalización.

Captura de pantalla de la característica Evaluar expresión que muestra la evaluación de contenido dinámico.

Cuándo usar la característica Evaluar expresión

Estas son algunas formas en que la característica Evaluar expresión puede ayudarle a:

  • Confirme la cadena o el valor final que devuelve la expresión (como una ruta de carpeta fechada o un nombre de archivo formateado)
  • Comprobación de que los parámetros y las variables funcionan correctamente en la expresión
  • Probar combinaciones de función (cadena, fecha y hora, matemáticas) y ver los resultados inmediatamente
  • Proporcione entradas de ejemplo para los elementos que solo existen durante una ejecución de canalización real (como valores de desencadenador o salidas de actividad).

Uso de la característica Evaluar expresión

  1. Abra el generador de expresiones en su tubería.

    Captura de pantalla de una actividad de Outlook con una opción para ver en el generador de expresiones.

  2. Escriba o pegue la expresión.

    Captura de pantalla del generador de expresiones de canalización con contenido de expresión.

  3. Seleccione Evaluate expression (Evaluar expresión).

    Captura de pantalla del botón Evaluar expresión dentro del constructor de expresiones de pipeline.

  4. Revise la sección Valor de la tabla que muestra cada parte de la expresión (parámetros, variables, variables del sistema, funciones).

    Captura de pantalla del campo de entrada para evaluar el valor de contenido dinámico.

  5. Si alguna parte necesita un valor de ejemplo (como un tiempo de desencadenador o la salida de una actividad), es preciso escribirlo en el campo Valor .

  6. Seleccione Evaluar de nuevo para ver el resultado actualizado.

    Captura de pantalla de la evaluación del contenido dinámico y vista previa de la expresión.

    Sugerencia

    El panel suele rellenar los valores predeterminados de los parámetros y las variables. Puede sobrescribirlos para probar diferentes escenarios.

Limitaciones actuales

Actualmente, la evaluación se produce antes de que se ejecute la canalización. El evaluador no sabe nada que se produzca en tiempo de ejecución o posterior. No extrae un identificador de ejecución, un identificador de instancia del desencadenador, salidas de actividad ni valores que solo existen durante una ejecución. Por lo tanto, tendrá que proporcionar manualmente estos valores.

Qué hacer en su lugar: En la columna Valor , escriba valores de ejemplo para reflejar los datos que espera en tiempo de ejecución (como pegar un JSON ficticio para activity('LookupCustomers').output). Esto le permite validar la estructura y el formato de su expresión, incluso cuando el pipeline no está en funcionamiento.