Pular para o conteúdo principal

Quais tipos de ativos são compatíveis com as pastas Git?

Somente determinados tipos de Databricks ativo são compatíveis com as pastas Git. Este artigo detalha os tipos de ativos suportados e como usá-los com as pastas Git. Quando um tipo de ativo é compatível com as pastas Git, isso significa que ele pode ser serializado, controlado por versão e enviado para o repositório Git de apoio.

tipos de ativos suportados pelas pastas Git

Os tipos de ativos suportados são:

Tipo de ativo

Detalhes

Arquivo

Os arquivos são dados serializados e podem incluir qualquer coisa, desde biblioteca até binários, códigos e imagens. Para obter mais informações, leia O que são arquivos workspace?

Notebook

Notebook são especificamente os formatos de arquivo Notebook suportados pelo site Databricks. Os notebooks são considerados um tipo Databricks ativo separado dos arquivos porque não são serializados. Git As pastas determinam um Notebook pela extensão do arquivo (como .ipynb) ou por extensões de arquivo combinadas com um marcador especial no conteúdo do arquivo (por exemplo, um comentário # Databricks notebook source no início dos arquivos de origem .py ).

Pasta

Uma pasta é uma estrutura específica do site Databricksque representa informações serializadas sobre um agrupamento lógico de arquivos no site Git. Como esperado, o usuário experimenta isso como uma "pasta" ao visualizar uma pasta Git do Databricks ou ao acessá-la com a CLI do Databricks.

Consulta (visualização pública)

Databricks SQL (DBSQL) podem ser confirmadas como ipynb Notebook (extensão: .dbquery.ipynb). O suporte do Git para consultas DBSQL requer a ativação do novo SQL Editor. As consultas criadas com o novo recurso SQL Editor desativado podem ser colocadas em uma pasta Git, mas não podem ser confirmadas no repositório remoto.

Ao trabalhar com seu ativo em Git, observe as seguintes limitações na nomeação de arquivos:

  • Uma pasta não pode conter um Notebook com o mesmo nome de outro Notebook, arquivo ou pasta no mesmo repositório Git, mesmo que a extensão do arquivo seja diferente. (Para o Notebook em formato de fonte, a extensão é .py para Python, .scala para Scala, .sql para SQL e .r para R.) Para o Notebook no formato ipynb, a extensão é .ipynb.) Por exemplo, o senhor não pode usar um Notebook de formato de fonte chamado test1.py e um Notebook de formato de fonte ipynb chamado test1 na mesma pasta Git porque o arquivo de Notebook de formato de fonte Python (test1.py) será serializado como test1 e ocorrerá um conflito.
  • O caractere / não é suportado em nomes de arquivos. Por exemplo, o senhor não pode ter um arquivo chamado i/o.py na pasta do Git.

Se o senhor tentar executar operações do Git em arquivos com nomes que tenham esses padrões, receberá a mensagem "Error fetching Git status". Se o senhor receber esse erro inesperadamente, revise os nomes dos arquivos do ativo no repositório Git. Se o senhor encontrar arquivos com nomes que tenham esses padrões conflitantes, renomeie-os e tente as operações novamente.

Tipos de ativos não suportados

nota

O senhor pode mover o ativo existente sem suporte para uma pasta Git, mas não pode commit nenhuma alteração feita nele para o repositório remoto.

Databricks Os tipos de ativos que não são compatíveis com as pastas do site Git incluem os seguintes:

  • Alertas
  • Painéis (incluindo painéis antigos)
  • Experiências
  • Genie spaces

Notebook formatos

Para obter mais informações sobre os formatos do Notebook para as pastas Git, consulte Notebook formats.