Pular para o conteúdo principal

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:

  1. Navegue até o pacote no site workspace e clique em um arquivo YAML de configuração de pacote, como databricks.yml.

  2. Clique no ícone de implantações.

  3. No painel Implantações , escolha um destino. Os alvos são definidos no mapeamento targets do databricks.yml do pacote. Consulte os modos de implantação dos Declarative Automation Bundles.

    Escolha a implantação de destino

  4. Clique em implantado . O pacote é validado e os detalhes da validação aparecem em uma caixa de diálogo.

  5. Revise os detalhes da implementação nessa caixa de diálogo de confirmação implantado para desenvolvimento e clique em implantado .

    implantado no diálogo de desenvolvimento

importante

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.

importante

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 .

YAML
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:

  1. Navegue até o pacote no site workspace e clique em um arquivo YAML de configuração de pacote, como databricks.yml.

  2. Clique no ícone de implantações.

    Ícone de implantações

  3. No painel Bundle recurso , clique no ícone de execução (play) associado a qualquer recurso para executá-lo.

    Listar recurso implantado

    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.

nota

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.