Compartir código entre cuadernos de Databricks
En este artículo se describe cómo usar archivos para modularizar el código, incluido cómo crear e importar archivos de Python.
Databricks también admite trabajos de varias tareas que permiten combinar cuadernos en flujos de trabajo con dependencias complejas. Para obtener más información, consulte Programación y orquestación de flujos de trabajo.
Modularizar su código mediante archivos
Con Databricks Runtime 11.3 LTS y versiones posteriores, puede crear y administrar archivos de código fuente en el área de trabajo de Azure Databricks y después, importar estos archivos en los cuadernos según sea necesario. También puede usar un repositorio de Databricks para sincronizar los archivos con un repositorio de Git. Para más información, consulte Trabajo con módulos de Python y R e Integración de Git con carpetas Git de Databricks.
Creación de un archivo
Para crear un archivo:
- Vaya a una carpeta del área de trabajo.
- Haga clic con el botón derecho en el nombre de la carpeta y seleccione Crear > Archivo.
- Escriba un nombre para el archivo y haga clic en Crear archivo o presione Entrar. El archivo se abre en una ventana del editor. Los cambios se guardan automáticamente.
Abrir un archivo
Vaya al archivo del área de trabajo y haga clic en él. La ruta de acceso del archivo se muestra al mantener el puntero sobre el nombre del archivo.
Importar un archivo en un cuaderno
Puede importar un archivo en un cuaderno mediante comandos estándar de importación de Python:
Supongamos que tiene el siguiente archivo:
Puede importar ese archivo en un cuaderno y llamar a las funciones definidas en el archivo:
Ejecutar un archivo
Puede ejecutar un archivo desde el editor. Esto es útil para las pruebas. Para ejecutar un archivo, coloque el cursor en el área de código y seleccione Mayús + Entrar para ejecutar la celda, o resalte el código en la celda y presione Mayús + Ctrl + Entrar para ejecutar solo el código seleccionado.
Eliminación de un archivo
Consulte Carpetas y Operaciones de objetos de área de trabajo para obtener información sobre cómo acceder al menú del área de trabajo y eliminar archivos u otros elementos del área de trabajo.
Cambio del nombre de un archivo
Para cambiar el título de un archivo abierto, haga clic en el título y edite en línea o haga clic en Archivo > Cambiar nombre.
Control de acceso a un archivo
Si la cuenta de Azure Databricks tiene el plan Premium, puede usar el control de acceso del área de trabajo para controlar quién tiene acceso a un archivo.