Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os ativos que fazem parte de seus Pacotes de Ativos do Databricks podem ser criados e modificados de um ambiente de desenvolvimento local ou do workspace, mas para que as alterações sejam sincronizadas com os recursos correspondentes do Databricks, os pacotes devem ser implantados. Os pacotes têm identidades exclusivas em um workspace, portanto, independentemente de um pacote ser implantado de um computador local ou do workspace, os ativos do pacote não são duplicados.
Para obter requisitos para usar pacotes no workspace, consulte Os Pacotes de Ativos do Databricks nos requisitos do workspace.
Para obter mais informações sobre pacotes, consulte o que são pacotes de ativos do Databricks?.
Implantar um pacote
Para implantar um pacote do workspace:
Navegue até o pacote no 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 workspace de destino. Os workspaces de destino são definidos no
targetsmapeamento do pacotedatabricks.yml. Confira Modos de implantação do Pacote de Ativos do Databricks.
Clique em Implantar. O pacote é validado e os detalhes da validação aparecem em uma caixa de diálogo.
Examine os detalhes da implantação nesta caixa de diálogo Implantar para dev confirmação e clique em Implantar.
Importante
Implantar pacotes e executar recursos de pacote executa o código como o usuário atual. Verifique se você confia no código no pacote, incluindo YAML, que pode conter configurações que executam comandos.
O status da implantação é a saída para a janela de saída do Project . Quando a implantação é concluída, os recursos do pacote implantado são listados no painel de recursos do Pacote .
Implantações vinculadas à origem
Por padrão, quando você implanta um pacote em um destino de desenvolvimento por meio do workspace, os recursos criados durante a implantação referenciam os arquivos de origem no workspace, em vez de suas cópias do workspace. A sincronização de arquivos para ${workspace.file_path} foi ignorada. Se você excluir um pacote, somente os recursos definidos no pacote serão excluídos; os arquivos permanecem.
Para desabilitar esse comportamento, no arquivo de configuração do pacote databricks.yml , defina o source_linked_deployment modo de implantação predefinido como false.
Importante
As implantações vinculadas à origem só são aplicáveis aos Pacotes de Ativos do Databricks no workspace. A source_linked_deployment predefinição será ignorada se você implantar um pacote usando o comando da CLI databricks bundle deploy do 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 os modos de implantação do Pacote de Ativos do Databricks.
Executar um fluxo de trabalho em um pacote
Você pode disparar uma execução de um recurso definido no pacote depois que o pacote tiver sido implantado com êxito:
Navegue até o pacote no workspace e clique em um arquivo YAML de configuração de pacote, como
databricks.yml.Clique no ícone de implantações.
No painel Recursos do Pacote , clique no ícone executar (reproduzir) associado a qualquer recurso para executá-lo.
Se um recurso estiver desabilitado e não tiver um ícone de execução, ele ainda não foi implantado. Implante o pacote antes de tentar executar o recurso. Consulte Implantar um pacote.
Colaborar, examinar e implantar em produção
Os Pacotes de Ativos do Databricks no workspace permitem personalizar permissões para modificar, implantar e executar o pacote para facilitar a colaboração e a solução de problemas. O Databricks recomenda colaborar em seu pacote por meio do Git, mas para solução de problemas simples, você pode compartilhar um pacote com seus colaboradores no workspace do Databricks. Navegue até a exibição 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 terminar a colaboração e o teste do seu conjunto em dev, altere o destino da implantação para prod para implantar no workspace atual.
Observação
Se um usuário não tiver acesso a um workspace de produção, ele não poderá implantar nesse workspace. Além disso, não há suporte para a implantação de pacotes em diferentes workspaces quando você usa a interface do usuário para implantar pacotes.
Defina um workspace de produção diferente para suas implantações automatizadas no databricks.yml arquivo de configuração. Consulte workspace.