Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Agregue Lakeflow Jobs como recursos de Databricks Apps para que tu aplicación pueda desencadenar, supervisar y administrar la automatización del flujo de trabajo. Los trabajos de Lakeflow proporcionan orquestación para cargas de trabajo de procesamiento de datos, lo que le permite coordinar y ejecutar varias tareas como parte de flujos de trabajo más grandes dentro de la aplicación.
Adición de un recurso de trabajo
Antes de agregar un trabajo como recurso, revise los requisitos previos del recurso de la aplicación.
- Al crear o editar una aplicación, vaya al paso Configurar .
- En la sección Recursos de la aplicación, haga clic en + Agregar recurso.
- Seleccione Trabajo como tipo de recurso.
- Elija un trabajo de Lakeflow entre los trabajos disponibles en su espacio de trabajo.
- Seleccione el nivel de permiso adecuado para la aplicación:
- Puede ver: Concede permiso a la aplicación para ver los detalles del trabajo, el historial de ejecución y el estado. Úselo para aplicaciones de solo supervisión.
- Puede administrar la ejecución: Concede permiso a la aplicación para desencadenar y cancelar ejecuciones de trabajos.
- Puede administrar: Concede a la aplicación acceso administrativo completo al trabajo, incluida la edición de la configuración del trabajo, las tareas y la programación.
- (Opcional) Especifique una clave de recurso personalizada, que es la forma en que hace referencia al trabajo en la configuración de la aplicación. La clave predeterminada es
job.
Al agregar un recurso de trabajo, la entidad de servicio de la aplicación obtiene los permisos especificados en el trabajo seleccionado, por lo que la aplicación puede interactuar con el flujo de trabajo en función del nivel de acceso concedido.
Variables de entorno
Al implementar una aplicación con un recurso de trabajos de Lakeflow, Azure Databricks expone el identificador de trabajo a través de variables de entorno a las que puede hacer referencia mediante el valueFrom campo .
Para obtener más información, consulte Uso de variables de entorno para acceder a los recursos.
Eliminación de un recurso de trabajo
Al quitar un recurso de trabajos de Lakeflow de una aplicación, la entidad de servicio de la aplicación pierde el acceso al trabajo. El propio trabajo permanece sin cambios y sigue estando disponible para otros usuarios y aplicaciones que tienen los permisos adecuados.
Las ejecuciones de trabajos en curso iniciadas por la aplicación continúan hasta completarse, pero la aplicación ya no puede iniciar nuevas ejecuciones ni acceder a los detalles del trabajo.
Procedimientos recomendados
Tenga en cuenta lo siguiente al trabajar con recursos de trabajos de Lakeflow:
- Conceda permisos mínimos. Use
Can viewpara supervisar aplicaciones,Can manage runpara la orquestación de flujos de trabajo yCan managesolo cuando la aplicación necesite modificar las configuraciones de trabajo. - Implemente el control de errores adecuado y la lógica de reintento en la aplicación al desencadenar ejecuciones de trabajos, ya que es posible que se produzca un error en los trabajos debido a restricciones de recursos o problemas de datos.
- Tenga en cuenta las dependencias entre la aplicación y los flujos de trabajo. Comunique los errores críticos del trabajo a los usuarios de la aplicación.
- Use parámetros de trabajo para que los flujos de trabajo sean configurables y reutilizables en distintos entornos de aplicación.