Uso de la actividad de la condición IF para ejecutar actividades basadas en una expresión
La actividad de la condición IF en Data Factory para Microsoft Fabric proporciona la misma funcionalidad que proporciona una instrucción If en lenguajes de programación. Ejecuta un conjunto de actividades cuando la condición se evalúa como true y otro conjunto de actividades cuando la condición se evalúa como false.
Requisitos previos
Para empezar, debe completar los siguientes requisitos previos:
- Una cuenta de inquilino con una suscripción activa. Cree una cuenta gratuita.
- Se crea un área de trabajo.
Adición de una actividad de la condición IF a una canalización con la interfaz de usuario
Para usar una actividad de la condición IF en una canalización, realice los pasos siguientes:
Creación de la actividad
Cree una canalización en el área de trabajo.
Busque condición IF en el panel Actividades de la canalización y selecciónelo para añadirlo al lienzo de la canalización.
Seleccione la nueva actividad de la condición IF en el lienzo si aún no está seleccionada.
Consulte las instruccionesgenerales para configurar la pestaña de parámetros General.
Configuración de condición IF
Seleccione la pestaña Actividades y proporcione una expresión booleana dinámica para la actividad IF. En este ejemplo simple, se genera aleatoriamente un número entre 0 y 1 y se devuelve True si el número es mayor o igual que .5, o de lo contrario, False. Puede usar cualquiera de las funciones disponibles en el lenguaje de expresiones de Data Factory o en los parámetros especificados en la canalización.
Después de proporcionar la expresión para la condición IF, seleccionar el icono de lápiz al lado de cada caso (True/False) le permite añadir tantas actividades como sean necesarias para que se ejecuten condicionalmente siempre que se evalúe la expresión.
Guardar y ejecutar o programar la canalización
Cambie a la pestaña Inicio en la parte superior del editor de canalizaciones y seleccione el botón Guardar para guardar su canalización. Seleccione Ejecutar para ejecutarlo directamente o Planificar para programarlo. También puede ver el historial de ejecución aquí o configurar otras opciones.