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.
Puede crear y administrar trabajos de cuaderno directamente en la interfaz de usuario del cuaderno. Si un cuaderno ya está asignado a uno o varios trabajos, puede crear y administrar programaciones para esos trabajos. Si un cuaderno no está asignado a un trabajo, puede crear un trabajo y una programación para ejecutar el cuaderno. Para más información sobre la programación de trabajos, consulte Ejecución de trabajos según una programación.
Programación de un trabajo de cuaderno
Sugerencia
Indique a Genie Code (modo agente) que lo haga por usted:
Schedule this notebook to run daily at 9am PST.
Para programar un trabajo de cuaderno para que se ejecute periódicamente:
En el cuaderno, haga clic en
Programación en la esquina superior derecha.
Si no existen trabajos para este cuaderno, aparecerá el cuadro de diálogo Nueva programación .
Si los trabajos ya existen para el cuaderno, el cuadro de diálogo Programaciones muestra la lista de trabajos. Para agregar una nueva programación, haga clic en Agregar programación.
En el cuadro de diálogo Nueva programación , escriba opcionalmente un nombre para el trabajo. El nombre predeterminado es el nombre del cuaderno.
Seleccione Simple para ejecutar el trabajo según una programación sencilla, como diariamente, o Avanzado para definir una programación personalizada, como a una hora específica cada día. Use las listas desplegables para especificar la frecuencia. Si elige Opciones avanzadas, también puede usar la sintaxis cron para especificar la frecuencia.
En la lista desplegable Proceso , seleccione el recurso de proceso para ejecutar la tarea.
Si el cuaderno está adjunto a un almacén SQL, el cómputo predeterminado es el mismo almacén SQL.
Si el área de trabajo está habilitada para el catálogo de Unity y Trabajos sin servidor están habilitados, la opción de proceso tiene como valor predeterminado el proceso sin servidor.
Si tiene el derecho Permitir la creación de clústeres sin restricciones , puede hacer clic en Agregar nuevo clúster de trabajos para configurar y crear un nuevo clúster de trabajos.
También puede seleccionar un recurso computacional de propósito general existente.
Si usa sin servidor, seleccione el modo de rendimiento. Consulte Seleccionar un modo de rendimiento.
Opcionalmente, en Más opciones, puede especificar direcciones de correo electrónico para recibir notificaciones en eventos de trabajo. Consulte Incorporación de notificaciones en un trabajo.
Opcionalmente, en Más opciones, escriba los parámetros que se van a pasar al trabajo. Haga clic en Add (Agregar) y especifique la clave y el valor de cada parámetro. Los parámetros establecen el valor del widget de cuaderno especificado por la clave del parámetro. Use referencias de valor dinámico para pasar un conjunto limitado de valores dinámicos como parte del valor de un parámetro.
Haga clic en Crear.
Ejecución de un trabajo de cuaderno
Para ejecutar manualmente un trabajo de cuaderno, haga lo siguiente:
- En el cuaderno, haga clic en
Programación en la esquina superior derecha.
- Haga clic en
Junto al trabajo programado, haga clic en Ejecutar ahora.
- Para ver los detalles de la ejecución del trabajo, haga clic en el nombre del trabajo.
Ver la última ejecución exitosa y actualizar la libreta
Hay varias maneras de ver la última ejecución correcta del trabajo programado directamente en la interfaz de usuario de cuadernos:
- Seleccione Programar en la esquina superior derecha. Mantenga el puntero sobre la programación que le interesa y, a continuación, haga clic en
Ver la última ejecución correcta.
- Haga clic en
En la esquina superior derecha, verá las vistas de bloc de notas y tablero de control, luego haga clic enel icono de tablero de control. Revise la última ejecución correcta para la vista del bloc de notas o la vista del tablero de control.el icono de calendario. - Haga clic en
Historial de versiones en la barra lateral derecha y, a continuación, haga clic en Última ejecución programada correcta.
La vista del cuaderno de la última ejecución correcta del trabajo muestra los resultados de ejecución más recientes en las salidas de celda.
- Para actualizar el cuaderno con la ejecución más reciente, haga clic en Actualizar cuaderno con la ejecución en la parte superior.
- Para salir de esta vista y volver al bloc de notas original, haga clic en Editar cuaderno.
Gestión de tareas de cuadernos programadas
Para mostrar los trabajos asociados a este cuaderno, haga clic en Programación. Aparece el cuadro de diálogo Programaciones , en el que se muestran todos los trabajos definidos actualmente para este cuaderno. Para administrar trabajos, haga clic en el
que se encuentra a la derecha de un trabajo en la lista.
En este menú, puede editar la programación, clonar el trabajo, ver los detalles de ejecución del trabajo, pausarlo, reanudarlo o eliminar un trabajo programado.
Al clonar un trabajo programado, se crea uno nuevo con los mismos parámetros que el original. El nuevo trabajo aparece en la lista con el nombre Clone of <initial job name>.
La forma de editar un trabajo depende de la complejidad de la programación del trabajo. Se muestra el cuadro de diálogo de programación o el panel de detalles del trabajo, lo que le permite editar la programación, el clúster o los parámetros, entre otros. Consulte Automatización de trabajos con programaciones y desencadenadores.
Restauración de sesiones para trabajos sin servidor
Importante
Esta característica está en versión preliminar pública.
Restaura las variables de Python y ejecuta la sesión de Spark desde un trabajo de computación sin servidor en un nuevo cuaderno interactivo, para poder depurar un fallo o explorar resultados sin tener que volver a ejecutar todo el trabajo. Azure Databricks captura la instantánea automáticamente para las ejecuciones que cumplan los requisitos. El cuaderno restaurado es una copia: las ediciones que haces en él no cambian el cuaderno original ni el trabajo.
Para restaurar el estado, debes ser el usuario con el que se ejecutó la ejecución.
Para restaurar el estado de una ejecución de trabajo:
- Consulta los detalles de la ejecución del trabajo y abre la vista del cuaderno de la ejecución.
- Haz clic en Clonar en un bloc de notas nuevo o en Depurar en un bloc de notas nuevo en una ejecución fallida.
- Azure Databricks crea un nuevo cuaderno llamado
Job Run of <notebook name> at <timestamp> (Run <run ID>)en tu carpeta de inicio y restaura las variables Python de la ejecución y la sesión de Spark en él. Aparece una notificación con el texto Estado de ejecución restaurado en el cuaderno cuando finaliza la carga.
La restauración de sesión reconstruye variables de Python y la sesión de Spark. Es posible que no se restauren los estados vinculados al proceso de la ejecución original, como los recursos relacionados con la E/S. Si falta algún estado, vuelve a ejecutar las celdas del cuaderno para reconstruirlo. Cuando depuras una ejecución de trabajo con Genie Code, este también puede restaurar el estado de la ejecución como parte de su diagnóstico.
Limitaciones
- Solo el usuario con el que se ejecuta puede restaurar el estado de una ejecución, y solo para tareas de cuaderno.
- El estado se captura automáticamente cuando una ejecución apta falla, dura 30 minutos o más, se cancela o supera el tiempo límite. Las ejecuciones aptas usan proceso sin servidor con la versión 5 del entorno o una superior. El umbral de 30 minutos mide el tiempo de ejecución y no cuenta el tiempo de espera para el cálculo, por lo que una ejecución que esperó el cálculo puede no calificar incluso si su tiempo total supera los 30 minutos. El estado no se captura en el cálculo de IA en tiempo de ejecución. Las instantáneas se conservan durante 7 días una vez finalizada la ejecución.
- Si una tarea de notebook consume valores de tareas anteriores, esos valores de entrada pueden faltar cuando restauras la ejecución de forma aislada, fuera del contexto del flujo de trabajo.
- El portátil restaurado debe permanecer conectado a la computación sin servidor. Cambiar el cálculo durante la restauración impide que el estado se restaure.