Partilhar via


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 rmo .

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 /Workspaceo . 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_pathou 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.