feixes implantados e execução fluxo de trabalho do workspace
Visualização
Databricks O ativo Bundles no site workspace está em visualização pública.
ativo que fazem parte do seu Databricks ativo Os pacotes podem ser criados e modificados em um ambiente de desenvolvimento local ou no workspace, mas para que as alterações sejam sincronizadas com o recurso Databricks correspondente, os pacotes devem ser implantados. Os pacotes têm identidades exclusivas em um workspace, portanto, independentemente de um pacote ser implantado em um computador local ou no workspace, os ativos do pacote não são duplicados.
Para saber os requisitos para o uso de pacotes no site workspace, consulte Databricks ativo Bundles in the workspace requirements.
Para obter mais informações sobre pacotes, consulte What are Databricks ativo Bundles?
implantado um feixe
Para implantar um feixe do site workspace:
-
Navegue até o pacote no site workspace e clique em um arquivo YAML de configuração de pacote, como
databricks.yml
. -
Clique no ícone de implantações.
-
No painel Deployments , escolha um destino workspace. O espaço de trabalho de destino é definido no mapeamento
targets
do pacotedatabricks.yml
. Consulte Databricks ativo Bundle deployment modes. -
Clique em implantado . O pacote é validado e os detalhes da validação aparecem em uma caixa de diálogo.
-
Revise os detalhes da implementação nessa caixa de diálogo de confirmação implantado para desenvolvimento e clique em implantado .
A implantação de pacotes e a execução do recurso de pacote executam o código como o usuário atual. Certifique-se de que o senhor confia no código do pacote, incluindo o YAML, que pode conter definições de configuração que executam o comando.
O status da implantação é exibido na janela de saída do Projeto . Quando a implementação for concluída, os recursos do pacote implantado serão listados no painel Recurso do pacote .
Implantações vinculadas à origem
Por default, quando o senhor implanta um pacote em um destino de desenvolvimento por meio do workspace, o recurso criado durante a implantação faz referência aos arquivos de origem no workspace em vez de suas cópias no workspace. A sincronização de arquivos com ${workspace.file_path}
foi ignorada. Se o senhor excluir um pacote, somente os recursos definidos no pacote serão excluídos; os arquivos permanecerão.
Para desativar esse comportamento, no arquivo de configuração do pacote databricks.yml
, defina a predefinição do modo de implantação source_linked_deployment
como false
.
As implantações vinculadas à fonte são aplicáveis apenas para Databricks ativo Bundles no workspace. A predefinição source_linked_deployment
será ignorada se o senhor implantar um pacote usando o comando Databricks CLI databricks bundle deploy
.
targets:
# Disable source_linked_deployment in dev
dev:
mode: development
presets:
source_linked_deployment: false
Para obter mais informações sobre os modos de implementação, consulte Databricks ativo Bundle deployment modes.
execução a fluxo de trabalho in a bundle
O senhor pode acionar uma execução de um recurso definido no pacote depois que o pacote tiver sido implantado com êxito:
-
Navegue até o pacote no site workspace e clique em um arquivo YAML de configuração de pacote, como
databricks.yml
. -
Clique no ícone de implantações.
-
No painel Bundle recurso , clique no ícone de execução associado a qualquer recurso para executá-lo.
Colaborar, revisar e implantar na produção
Databricks ativo Bundles no site workspace permite que o senhor personalize as permissões para modificar, implantar e executar o bundle para facilitar a colaboração e a solução de problemas. Databricks Recomenda-se colaborar com seu pacote por meio do site Git, mas, para a solução de problemas simples, o senhor pode compartilhar um pacote com seus colaboradores no site Databricks workspace. Navegue até o projeto do pacote view e clique em Share . Os pacotes herdam as permissões de sua pasta Git principal, portanto, o compartilhamento de um pacote aplica as alterações à pasta Git principal.
Quando o senhor tiver concluído a colaboração e o teste do seu pacote em dev , altere a implantação de destino para prod para implantá-lo no site workspace.
Se um usuário não tiver acesso a um site de produção workspace, ele não poderá ser implantado nesse site workspace. Além disso, não há suporte para a implantação de pacotes em diferentes espaços de trabalho quando o senhor usa a UI para implantar pacotes.
Defina um workspace de produção diferente para suas implementações automatizadas no arquivo de configuração databricks.yml
. Veja workspace.