Pular para o conteúdo principal

Tipos ativos suportados em pastas Git

As pastas Git oferecem suporte ao controle de versão para tipos ativos específicos Databricks . Quando um tipo ativo é suportado em pastas Git , você pode commit lo para um repositório Git remoto, acompanhar as alterações ao longo do tempo e colaborar com outros usuários por meio do controle de versão.

A tabela a seguir descreve os tipos ativos suportados e seus requisitos:

Tipo de ativo

Detalhes

Arquivo

Dados serializados, como bibliotecas, arquivos binários, código ou imagens. Consulte O que são arquivos workspace ?

Notebook

Formatos de arquivo Notebook suportados pelo Databricks. As pastas Git identificam o Notebook pela extensão do arquivo (.ipynb) ou por um marcador especial no conteúdo do arquivo, como um comentário # Databricks notebook source no início dos arquivos .py . Os notebooks não são serializados como outros tipos de arquivo. Consulte FormatosNotebook.

Pasta

Um agrupamento lógico de arquivos que aparece como uma pasta no workspace e CLI do Databricks .

Consulta (visualização pública)

Consultas Databricks SQL salvas como arquivos .dbquery.ipynb . Requer o novo editor SQL. Não é commit consultas criadas com o editor SQL antigo.

Painel (Pré-visualização pública)

Rascunhos de AI/BI dashboard Databricks salvos como arquivos .lvdash.json . As configurações de publicação e programação não são rastreadas.

alerta (Pré-visualização pública)

alerta salvo como .dbalert.json arquivos. As pastas Git rastreiam alertas de programação, mas os alertas clonados iniciam pausas e você deve retomá-los manualmente.

Requisitos de nomenclatura de arquivos

Ao trabalhar com o Ativo em pastas Git , siga estas regras de nomenclatura de arquivos:

  • Nomes de cadernos exclusivos : Uma pasta não pode conter um caderno com o mesmo nome de outro caderno, arquivo ou pasta, mesmo que tenham extensões diferentes. Por exemplo, um Notebook no formato de origem test1.py e um Notebook no formato .ipynb não podem coexistir porque ambos são serializados para test1.
  • Sem barras : Os nomes de arquivos não podem conter o caractere / . Por exemplo, i/o.py não é um nome de arquivo válido.

Se você violar essas regras, as operações do Git falharão com a mensagem "Erro ao obter o status do Git". Para resolver o erro, renomeie os arquivos em conflito no seu repositório.

Tipos ativos não suportados

Os seguintes tipos de ativos não são suportados em pastas Git :

nota

Você pode mover arquivos ativos não suportados para uma pasta Git , mas não pode commit alterações no repositório remoto.

Notebook formatos

Para obter informações sobre formatos de Notebook para controle de origem, consulte FormatosNotebook.