Use la actividad de establecer variables en Fabric
Utilice la actividad Establecer variable para asignar el valor a una variable existente de tipo String, Booleano o Array definida en una canalización de Data Factory para Microsoft Fabric, o utilice la actividad Establecer variable para establecer un valor de retorno de la canalización. Las variables de canalización se pueden usar para realizar un seguimiento de cualquier resultado o dato con el que se encuentre y necesite usar de nuevo más adelante durante la ejecución de su canalización, o para devolverlo como resultado.
Los escenarios de uso de la actividad Establecer variable pueden variar ampliamente en función de sus requisitos. Por ejemplo, es posible que desee tomar una ruta de acceso determinada si el número de filas o el valor agregado de un campo de los datos devueltos anteriormente son mayores o menores que una cantidad determinada, pero es posible que tenga que elegir la ruta alternativa más adelante en la canalización después de que se completen varios otros pasos que siempre son necesarios. Mediante el uso de una variable de canalización, puede almacenar el resultado en una variable y, a continuación, usarlo más adelante para elegir la ruta de acceso alternativa en función del valor de la variable. También puede usar la actividad Establecer variable para establecer un valor devuelto de canalización que consta de una o varias variables constituyentes. Esto se puede usar en canalizaciones posteriores que utilizan la salida de sus canalizaciones.
Prerrequisitos
Para empezar, debe completar los siguientes requisitos previos:
- Una cuenta de inquilino con una suscripción activa. Crear una cuenta de forma gratuita.
- Se crea un área de trabajo.
Añada una actividad de establecer variables a una canalización con interfaz de usuario
Para usar una actividad Set Variable en una canalización, complete los pasos siguientes:
Creación de la actividad
Cree una nueva canalización en tu área de trabajo.
Busque Establecer variable en el panel de canalización de Actividades y selecciónelo para añadirlo al lienzo de la canalización. Es posible que tenga que expandir la lista de actividades disponibles mediante el botón desplegable + situado en el extremo derecho de la barra de herramientas si el tamaño de la ventana no es lo suficientemente grande como para mostrarlo directamente.
Seleccione la nueva actividad en el lienzo si aún no está seleccionada.
Consulte la guía de Configuración general para configurar la pantalla de configuración General.
Establecer la configuración de variables
En la pestaña de configuración , puede elegir una variable de canalización o especificar directamente un valor devuelto para la canalización. En este ejemplo se muestra un único valor devuelto denominado MyVariable, con un tipo de datos de cadena y el valor "Some value".
Puede agregar varios valores para el valor devuelto de canalización mediante el botón + Nuevo, o usar el botón Eliminar para quitarlos. Del mismo modo, al establecer una variable de canalización, puede elegir cualquier variable definida previamente en el cuadro desplegable Nombre o agregar otras nuevas con el botón + Nuevo. Si desea crear variables de canalización independientemente de la actividad Establecer variable, seleccione el fondo en el lienzo de la canalización (para mostrar las páginas de propiedades de la canalización) y, a continuación, use la pestaña Variables en la configuración de canalización para crearlas. A continuación, puede seleccionarlas en la lista desplegable de la Configuración de Establecer variables al elegir Variable de canalización.
Guardar y ejecutar o programar la canalización
Aunque Set Variable se usa normalmente con otras actividades, se puede ejecutar directamente tal como está. Para ejecutar la canalización aquí, cambie a la pestaña Inicio en la parte superior del editor de canalizaciones y seleccione el botón Guardar para guardar la canalización. Seleccione Ejecutar para ejecutarla directamente o Programar para programarla. También puede ver el historial de ejecución aquí o configurar otras opciones.