feixes implantados e execução fluxo de trabalho do workspace
Os recursos ativos que fazem parte dos seus Pacotes de Automação Declarativa podem ser criados e modificados a partir de um ambiente de desenvolvimento local ou do workspace, mas para que as alterações sejam sincronizadas com o recurso Databricks correspondente, os pacotes devem ser implantados. Os bundles possuem identidades únicas em um workspace, portanto, independentemente de um bundle ser implantado a partir de uma máquina local ou do workspace, os bundles ativos não são duplicados.
Para obter informações sobre os requisitos de uso de pacotes no workspace, consulte os requisitos de pacotes de automação declarativa no workspace.
Para obter mais informações sobre pacotes, consulte O que são pacotes de automação declarativa?.
implantado a bundle
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 Implantações , escolha um destino. Os alvos são definidos no mapeamento
targetsdodatabricks.ymldo pacote. Consulte os modos de implantação dos Declarative Automation Bundles.
-
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 à origem são aplicáveis somente a pacotes de automação declarativa no workspace. O preset source_linked_deployment é ignorado se você implantar um pacote usando o comando databricks bundle deploy CLI Databricks .
targets:
# Disable source_linked_deployment in dev
dev:
mode: development
presets:
source_linked_deployment: false
Para obter mais informações sobre os modos de implantação, consulte Modos de implantação de pacotes de automação declarativa.
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 (play) associado a qualquer recurso para executá-lo.

Se um recurso estiver desativado e não tiver um ícone de execução, ele ainda não foi implantado. implantar o pacote antes de tentar executar o recurso. Veja implantado a bundle.
Colaborar, revisar e implantar na produção
Os pacotes de automação declarativa no workspace permitem personalizar as permissões para modificar, implantar e executar o pacote, facilitando a colaboração e a resolução de problemas. Databricks recomenda a colaboração no seu pacote através Git, mas para facilitar a resolução de problemas, você pode compartilhar um pacote com seus colaboradores no workspace Databricks . Acesse a view do projeto do pacote e clique em Compartilhar . Os pacotes herdam as permissões da pasta Git pai, portanto, compartilhar um pacote aplica as alterações à pasta Git pai.
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.