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 |
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: |
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 chamadotest1.py
e um Notebook de formato de fonte ipynb chamadotest1
na mesma pasta Git porque o arquivo de Notebook de formato de fonte Python (test1.py
) será serializado comotest1
e ocorrerá um conflito. - O caractere
/
não é suportado em nomes de arquivos. Por exemplo, o senhor não pode ter um arquivo chamadoi/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
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.