Condividi tramite


Tipi di asset supportati nelle cartelle Git

Le cartelle Git supportano il controllo della versione per tipi di asset di Azure Databricks specifici. Quando un tipo di asset è supportato nelle cartelle Git, è possibile eseguirne il commit in un repository Git remoto, tenere traccia delle modifiche nel tempo e collaborare con altri utenti tramite il controllo della versione.

La tabella seguente descrive i tipi di asset supportati e i relativi requisiti:

Tipo di asset Dettagli
File Dati serializzati, ad esempio librerie, file binari, codice o immagini. Vedere Che cosa sono i file dell'area di lavoro?.
Taccuino Formati di file di notebook supportati da Azure Databricks. Le cartelle Git identificano i notebook in base all'estensione di file (.ipynb) o a un marcatore speciale nel contenuto del file, ad esempio un # Databricks notebook source commento all'inizio dei .py file. I notebook non vengono serializzati come altri tipi di file. Consulta Formati Notebook.
Cartella Raggruppamento logico di file che viene visualizzato come cartella nell'area di lavoro di Azure Databricks e nell'interfaccia della riga di comando.
query (anteprima pubblica) Query SQL di Azure Databricks salvate come .dbquery.ipynb file. Richiede il nuovo editor SQL. Non è possibile eseguire il commit delle query create con l'editor SQL legacy.
Dashboard (anteprima pubblica) Bozze di dashboard di Intelligenza artificiale/BI di Azure Databricks salvate come .lvdash.json file. La pubblicazione e la pianificazione delle configurazioni non vengono rilevate.
Avviso (anteprima pubblica) Avvisi salvati come .dbalert.json file. Le cartelle Git tengono traccia delle pianificazioni degli avvisi, ma gli avvisi clonati iniziano in pausa ed è necessario riprenderli manualmente.

Requisiti di denominazione dei file

Quando si lavora con gli asset nelle cartelle Git, seguire queste regole di denominazione dei file:

  • Nomi univoci dei notebook: una cartella non può contenere un notebook con lo stesso nome di un altro notebook, file o cartella, anche con estensioni diverse. Ad esempio, un notebook in formato di origine e un notebook test1.py in .ipynb formato non possono coesistere perché entrambi serializzano in test1.
  • Nessuna barra: i nomi di file non possono contenere il / carattere. Ad esempio, i/o.py non è un nome di file valido.

Se si violano queste regole, le operazioni Git hanno esito negativo con un messaggio "Errore durante il recupero dello stato Git". Per risolvere l'errore, rinominare i file in conflitto nel repository.

Tipi di asset non supportati

I tipi di asset seguenti non sono supportati nelle cartelle Git:

Annotazioni

È possibile spostare gli asset non supportati in una cartella Git, ma non è possibile eseguire il commit delle modifiche nel repository remoto.

Formati di notebook

Per informazioni sui formati di notebook per il controllo del codice sorgente, vedere Formati notebook.