Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
Los recursos que forman parte de los conjuntos de recursos de Databricks se pueden crear y modificar desde un entorno de desarrollo local o el área de trabajo, pero para que los cambios se sincronicen con los recursos de Databricks correspondientes, se deben implementar conjuntos. Las agrupaciones tienen identidades únicas en un área de trabajo, por lo que independientemente de si se implementa una agrupación desde una máquina local o el área de trabajo, los recursos de agrupación no se duplican.
Para conocer los requisitos para utilizar paquetes en el área de trabajo, consulte Paquetes de Recursos de Databricks en los requisitos del área de trabajo.
Para obtener más información sobre las agrupaciones, consulte ¿Qué son los conjuntos de recursos de Databricks?.
Despliegue de un paquete
Para implementar un paquete desde el área de trabajo:
Vaya al paquete en el área de trabajo y haga clic en un archivo YAML de configuración del paquete, como
databricks.yml.Haga clic en el icono de implementaciones.
En el panel Implementaciones , elija un área de trabajo de destino. Los espacios de trabajo destinados se definen en la
targetsasignación del conjuntodatabricks.yml. Consulte Modos de implementación de Conjunto de recursos de Databricks.
Haga clic en Implementar. La agrupación se valida y los detalles de la validación aparecen en un cuadro de diálogo.
Revise los detalles de implementación en este cuadro de diálogo de confirmación Desplegar en desarrollo y, a continuación, haga clic en Desplegar.
Importante
La implementación de paquetes y la ejecución de recursos de paquetes ejecuta el código como el usuario actual. Asegúrese de confiar en el código de la agrupación, incluido YAML, que puede contener opciones de configuración que ejecutan comandos.
El estado de la implementación se genera en la ventana Salida del proyecto . Cuando se completa la implementación, los recursos de agrupación implementados se muestran en el panel Recursos de agrupación.
Implementaciones vinculadas a origen
De forma predeterminada, cuando implementas un paquete en un destino de desarrollo a través del área de trabajo, los recursos creados durante la implementación hacen referencia a los archivos de origen en el área de trabajo en lugar de a sus copias. Se omite la sincronización de archivos en ${workspace.file_path} . Si elimina una agrupación, solo se eliminan los recursos definidos en la agrupación; los archivos permanecen.
Para deshabilitar este comportamiento, en el archivo de configuración de agrupación databricks.yml , establezca el valor preestablecido del source_linked_deployment modo de implementación en false.
Importante
Las implementaciones vinculadas a origen solo son aplicables a los conjuntos de recursos de Databricks en el área de trabajo. El source_linked_deployment valor preestablecido se omite si implementa una agrupación mediante el comando de la CLI databricks bundle deploy de Databricks.
targets:
# Disable source_linked_deployment in dev
dev:
mode: development
presets:
source_linked_deployment: false
Para obtener más información sobre los modos de implementación, consulte Modos de implementación de Conjunto de recursos de Databricks.
Ejecución de un flujo de trabajo en un paquete
Puede desencadenar una ejecución de un recurso definido en la agrupación después de que la agrupación se haya implementado correctamente:
Vaya al paquete en el área de trabajo y haga clic en un archivo YAML de configuración del paquete, como
databricks.yml.Haga clic en el icono de implementaciones.
En el panel Agrupación de recursos , haga clic en el icono ejecutar (reproducir) asociado a cualquier recurso para ejecutarlo.
Si un recurso está deshabilitado y no tiene un icono de ejecución, aún no se ha implementado. Despliegue el paquete antes de intentar ejecutar el recurso. Consulte Despliegue de un paquete.
Colaboración, revisión e implementación en producción
Los conjuntos de recursos de Databricks en el área de trabajo le permiten personalizar los permisos para modificar, implementar y ejecutar la agrupación para facilitar la colaboración y la solución de problemas. Databricks recomienda colaborar en la agrupación a través de Git, pero para una solución de problemas sencilla, puede compartir una agrupación con sus colaboradores en el área de trabajo de Databricks. Vaya a la vista del proyecto de agrupación y haga clic en Compartir. Los conjuntos heredan los permisos de su carpeta git primaria, por lo que compartir un lote aplica los cambios a la carpeta git primaria.
Cuando hayas terminado la colaboración y las pruebas de tu paquete en desarrollo, cambia la implementación de destino a producción para desplegarlo en el área de trabajo actual.
Nota:
Si un usuario no tiene acceso a un área de trabajo de producción, no se puede implementar en esa área de trabajo. Además, no se admite la implementación de agrupaciones en distintas áreas de trabajo cuando se usa la interfaz de usuario para implementar agrupaciones.
Defina un área de trabajo de producción diferente para las implementaciones automatizadas en el archivo de databricks.yml configuración. Consulte el área de trabajo.