Uso de la actividad de Azure Batch para ejecutar un comando en una instancia de Azure Batch

La actividad Azure Batch en Fabric Data Factory te permite ejecutar un comando contra una instancia de Azure Batch. Si estás migrando a Fabric Data Factory desde Azure Data Factory o Azure Synapse, esta actividad se llama actividad personalizada.

Prerrequisitos

Para empezar, debe completar los siguientes requisitos previos:

Agrega una actividad de Azure Batch a una canalización usando la interfaz de usuario

Para usar una actividad de Azure Batch en una canalización, complete los pasos siguientes:

Creación de la actividad

  1. Cree una canalización en el área de trabajo.

  2. Busque Azure Batch en el panel de Actividades de la canalización y selecciónelo para agregarlo al espacio de trabajo de la canalización.

    Nota

    Es posible que tenga que expandir el menú y desplazarse hacia abajo para ver la actividad de Azure Batch como se resalta en la captura de pantalla siguiente.

    Captura de pantalla de la interfaz de usuario de Fabric con el panel Actividades y la actividad de Azure Batch resaltadas.

  3. Seleccione la nueva actividad de Azure Batch en el lienzo del editor de canalizaciones si aún no está seleccionada.

    Captura de pantalla que muestra la pestaña Configuración general de la actividad de Azure Batch.

Consulte la guía de Configuración general para configurar la pestaña de ajustes General.

Configuración de actividad de Azure Batch

Seleccione la pestañaConfiguración y, después, puede elegir una conexión de Azure Batch, existente o crear una, proporcionar un Comando para ejecutar y una Conexión de recursos a una cuenta de almacenamiento. También puede especificar una Ruta de acceso de carpeta específica dentro de la cuenta de almacenamiento y un Tiempo de retención en días para que los datos se conserven allí, así como agregar propiedades extendidas propias.

La actividad Azure Batch admite tipos de conexión WI, SPN y OAuth.

Captura de pantalla que muestra la pestaña Configuración de la actividad de Azure Batch.

Uso de la identidad del espacio de trabajo de Fabric en la actividad de Azure Batch

  1. Crea la identidad del espacio de trabajo

    Debes activar la identidad del espacio de trabajo en tu espacio de trabajo (esto puede tardar un momento en cargarse). Crea una identidad de espacio de trabajo en tu espacio de trabajo de Fabric. Ten en cuenta que la identidad del espacio de trabajo debe crearse en el mismo espacio de trabajo que tu pipeline.

    Consulta la documentación sobre la identidad del espacio de trabajo.

  2. Habilitar configuración a nivel de inquilino

    Habilite la siguiente configuración de inquilino (está deshabilitada de forma predeterminada): Los principales de servicio pueden llamar a las APIs públicas de Fabric.

    Puede habilitar esta configuración en el portal de administración de Fabric. Para obtener más información sobre esta configuración, consulte el artículo Habilitación de la autenticación de entidad de servicio para las API de administración.

  3. Otorga permisos de espacio de trabajo a la identidad del espacio de trabajo

    Abre el espacio de trabajo, selecciona Gestionar acceso y asigna permisos a la identidad del espacio de trabajo. El acceso de colaborador es suficiente para la mayoría de los escenarios.

    Consulte los documentos sobre Concesión de acceso a los usuarios a las áreas de trabajo.

Guardar y ejecutar o programar la canalización

Cambie a la pestaña Inicio de la parte superior del editor de canalizaciones y seleccione el botón Guardar para guardar la canalización. Seleccione Ejecutar para ejecutarlo directamente o Programar para programar ejecuciones en intervalos o horas específicos. Para más información sobre las ejecuciones de canalización, consulte: ejecuciones de canalización programadas.

Captura de pantalla que muestra la pestaña Inicio en el editor de canalizaciones con los botones Guardar, Ejecutar y Programación resaltados.

Una vez que se haya ejecutado, puede supervisar la ejecución de la canalización y ver el historial de ejecución desde la pestaña Salida debajo del lienzo.

Problemas conocidos

  • La opción de identidad del espacio de trabajo en la configuración de conexiones no aparece en algunos casos. Se trata de un error en el que se está trabajando una corrección en este momento.
  • El uso de un principal de servicio para ejecutar un cuaderno que contiene código de enlace semántico presenta limitaciones funcionales y solo admite un subconjunto de las características de enlace semántico. Consulte las funciones de vínculo semántico compatibles para obtener más información. Para usar otras funcionalidades, se recomienda autenticar manualmente el vínculo semántico con una entidad de servicio.
  • Es posible que algunos clientes no vean el menú desplegable de identidad del espacio de trabajo, o que lo vean pero no puedan crear una conexión. Este comportamiento se debe a un problema conocido en uno de los componentes de la plataforma subyacente. Actualmente se está trabajando en la corrección.