Notas de versão do recurso Databricks Asset Bundles
Este artigo contém detalhes sobre os lançamentos dos principais recursos e alterações novos e futuros do Databricks Asset Bundles . Os recursos do pacote são lançados com a CLI do Databricks. Para obter uma lista completa de atualizações, consulte as notas de versão do repositório GitHub da CLI do Databricks.
Mudanças comportamentais
As seguintes alterações comportamentais do Databricks Asset Bundles foram lançadas em uma versão da CLI do Databricks.
Aviso para pacotes implantados em Compartilhado com permissões conflitantes
Outubro 23, 2024
Essa alteração foi lançada com a CLI 0.231.0 do Databricks.
Um aviso agora ocorre quando um pacote é implantado /Workspace/Shared
na pasta, que é acessível por todos os usuários, mas o nível permissions
superior definido para o pacote entra em conflito com isso. Modifique as permissões definidas para o pacote ou mova o pacote para fora da /Workspace/Shared
pasta.
Para modificar as permissões de um pacote, consulte Permissões.
Para mover o pacote para fora da /Workspace/Shared
pasta, altere a workspace.root_path
configuração do pacote para apontar para um novo local e, em seguida, reimplante o pacote. Remova a pasta de pacote antiga usando a interface do usuário ou executando databricks fs rm
o .
Os caminhos do espaço de trabalho agora são automaticamente prefixados
9 de outubro de 2024
Essa alteração foi lançada com a CLI 0.230.0 do Databricks.
Os caminhos do espaço de trabalho agora são automaticamente prefixados com /Workspace
o . Além disso, todo o uso de cadeias de caracteres de caminho, como /Workspace/${workspace.root_path}/...
na configuração do pacote, é automaticamente substituído por ${workspace.root_path}/...
e gerará um aviso como parte do bundle validate
.
Se você tiver especificado um personalizado workspace.root_path
, workspace.artifact_path
ou workspace.file_path
, Databricks Asset Bundles irá prefixá-lo automaticamente com /Workspace
, mas se você usar qualquer um desses como variáveis (por exemplo, my_config_path: /Workspace/${workspace.file_path}/config
), você precisará atualizar essas entradas para remover o prefixo /Workspace
para evitar o aviso.
Se você passar uma dessas variáveis como variáveis e prefixá-las em seu código, precisará atualizar seu código para não fazer isso.
Essa alteração é necessária porque, originalmente, quando o sistema de arquivos do espaço de trabalho estava enraizado e /
os diretórios base estavam em /Users
, para acessar os caminhos do espaço de trabalho por meio da API REST do Databricks, você usaria esses caminhos diretamente. Para acessar caminhos de espaço de trabalho a partir do seu código, você pode usar o caminho do arquivo e os /Workspace
diretórios base também estavam disponíveis em /Workspace/Users
. Para evitar essa dualidade de caminhos de espaço de trabalho, bem como a ambiguidade entre caminhos de espaço de trabalho e caminhos do Catálogo Unity /Volumes
, todos os caminhos de espaço de trabalho são prefixados com /Workspace
.
Novas funcionalidades
Os seguintes recursos e atualizações do Databricks Asset Bundles foram lançados em uma versão da CLI do Databricks.
Suporte de volume
5 de dezembro de 2024
Este recurso foi lançado com Databricks CLI 0.236.0.
Agora você pode criar volumes do Catálogo Unity usando o Databricks Asset Bundles definindo um recurso de volume na configuração do pacote. Consulte volume (Catálogo Unity).
Pesquisa variável para destinos de notificação
5 de dezembro de 2024
Este recurso foi lançado com Databricks CLI 0.236.0.
As consultas de variáveis agora suportam destinos de notificação. Consulte Recuperar o valor de ID de um objeto.
Suporte de painel
30 de outubro de 2024
Este recurso foi lançado com Databricks CLI 0.232.0.
Os painéis de IA/BI agora podem ser gerenciados na configuração do pacote usando o novo tipo de recurso do painel. Você pode gerar a configuração do painel usando bundle generate dashboard
e manter sua versão local e remota de um painel sincronizada com as --force
opções e --watch
. Consulte dashboard e Gerar um arquivo de configuração de pacote.
Para obter informações sobre painéis de IA/BI, consulte Painéis.
Novo comando de resumo do pacote
Outubro 23, 2024
Este recurso foi lançado com Databricks CLI 0.231.0.
Um novo bundle summary
comando foi adicionado. Este comando produz um resumo da identidade e dos recursos de um pacote, incluindo links diretos para recursos para que você possa navegar facilmente até o recurso no espaço de trabalho Databricks. Consulte Saída de um resumo do pacote.
Suporte para a criação de clusters polivalentes
1 de outubro de 2024
Este recurso foi lançado com Databricks CLI 0.229.0.
Agora você pode criar clusters multiuso em sua configuração de pacote usando o novo tipo de recurso de cluster. Consulte cluster.
Novo prompt de recreação do pipeline Delta Live Tables e sinalizador de aprovação automática
5 de setembro de 2024
Este recurso foi lançado com Databricks CLI 0.228.0.
Um prompt ocorrerá agora se houver alterações na configuração do pacote que levariam a uma recriação de um pipeline Delta Live Tables. Você pode ignorar o prompt especificando o --auto-approve
sinalizador.
Adicionado suporte para o recurso de esquema do Unity Catalog
31 de julho de 2024
Este recurso foi lançado com o Databricks CLI 0.225.0.
Os esquemas do Catálogo Unity agora podem ser definidos na configuração do pacote. Consulte o esquema (Catálogo Unity).
Agrupar comandos no terminal web
4 de julho de 2024
Este recurso foi lançado com Databricks CLI 0.223.0.
Agora você pode interagir com pacotes usando a CLI do Databricks a partir do terminal da Web. Para obter informações sobre como usar o terminal Web, consulte Executar comandos shell no terminal Web do Azure Databricks.
Adicionado suporte para variáveis complexas
26 de junho de 2024
Este recurso foi lançado com Databricks CLI v0.222.0.
O Databricks Asset Bundles agora suporta variáveis complexas. Consulte Definir uma variável complexa.
O Databricks Asset Bundles está disponível em geral
23 de abril de 2024
Com a versão 0.218.0 da CLI do Databricks, os Databricks Asset Bundles agora estão disponíveis para o público em geral.