Freigeben über


Welche Objekttypen werden von Git-Ordnern unterstützt?

Nur bestimmte Azure Databricks-Ressourcentypen werden von Git-Ordnern unterstützt. In diesem Artikel werden die unterstützten Objekttypen und deren Verwendung mit Git-Ordnern beschrieben. Wenn ein Objekttyp in Git-Ordnern unterstützt wird, bedeutet dies, dass er serialisiert, versionsgesteuert und in das zugehörige Git-Repository übertragen werden kann.

Von Git-Ordnern unterstützte Objekttypen

Die unterstützten Objekttypen sind:

Objekttyp Einzelheiten
Datei Dateien sind serialisierte Daten und können alles von Bibliotheken bis zu Binärdateien bis hin zu Code zu Bildern enthalten. Weitere Informationen finden Sie unter Was sind Arbeitsbereichsdateien?.
Notizbuch Notebooks sind insbesondere die Notebookdateiformate, die von Databricks unterstützt werden. Notebooks werden als separater Azure Databricks-Objekttyp von Dateien betrachtet, da sie nicht serialisiert werden. Git-Ordner bestimmen ein Notebook anhand der Dateierweiterung (z. B. .ipynb) oder durch Dateierweiterungen in Kombination mit einer speziellen Markierung in Dateiinhalten (z. B. einen # Databricks notebook source-Kommentar am Anfang der .py-Quelldateien).
Folder Ein Ordner ist eine Azure Databricks-spezifische Struktur, die serialisierte Informationen zu einer logischen Gruppierung von Dateien in Git darstellt. Wie erwartet, erlebt der Benutzer ihn als „Ordner“ beim Anzeigen eines Azure Databricks-Git-Ordners oder beim Zugriff darauf mit der Azure Databricks CLI.
Abfrage (Public Preview) DBSQL-Abfragen (Databricks SQL) (.dbquery.ipynb) können als IPYNB-Notebooks committet werden. Die Git-Unterstützung für DBSQL-Abfragen erfordert das Aktivieren des neuen SQL-Editors. Abfragen, die mit deaktiviertem SQL-Editor-Feature erstellt wurden, können in einem Git-Ordner platziert, aber nicht für das Remote-Repository übernommen werden.
Dashboard (öffentliche Vorschau) Databricks AI/BI Dashboard (.lvdash.json) Entwürfe können als JSON-Dateien festgeschrieben werden. Veröffentlichungs- und Planungskonfigurationen wie Lagerauswahl und Zeitplanerstellung werden nicht nachverfolgt.
Warnungen (Beta) Warnungen können als JSON-Dateien mit .dbalert.json Erweiterungen zugesichert werden. Alarmzeitpläne werden in den Alarmdateien nachverfolgt. Neu geklonte Warnungen haben pausierte Zeitpläne und müssen explizit durch Benutzende fortgesetzt werden.

Beachten Sie beim Arbeiten mit Ihren Ressourcen in Git die folgenden Einschränkungen bei der Dateinamenbenennung:

  • Ein Ordner kann kein Notebook mit demselben Namen wie ein anderes Notebook, eine Datei oder einen Ordner im selben Git-Repository enthalten, auch wenn sich die Dateierweiterung unterscheidet. (Für Notizbücher im Quellformat lautet die Erweiterung .py für Python, .scala für Scala, .sql für SQL und .r für R. Für Notizbücher im IPYNB-Format lautet die Erweiterung .ipynb..) Beispielsweise können Sie kein Notizbuch im Quellformat namens test1.py und ein IPYNB-Notizbuch namens test1 im selben Git-Ordner verwenden, da die Python-Notizbuchdatei im Quellformat (test1.py) als test1 serialisiert wird und ein Konflikt auftreten wird.
  • Das Zeichen / wird in Dateinamen nicht unterstützt. Sie können z. B. keine Datei mit dem Namen i/o.py in Ihrem Git-Ordner haben.

Wenn Sie versuchen, Git-Vorgänge für Dateien mit Namen mit diesen Mustern auszuführen, erhalten Sie eine Meldung "Fehler beim Abrufen des Git-Status". Wenn dieser Fehler unerwartet angezeigt wird, überprüfen Sie die Dateinamen der Objekte in Ihrem Git-Repository. Wenn Sie Dateien mit Namen mit diesen widersprüchlichen Mustern finden, benennen Sie sie um, und versuchen Sie es erneut.

Nicht unterstützte Objekttypen

Hinweis

Sie können vorhandene nicht unterstützte Objekte in einen Git-Ordner verschieben, aber keine Änderungen übernehmen, die an dem Remote-Repository vorgenommen wurden.

Azure Databricks-Objekttypen, die in Git-Ordnern nicht unterstützt werden, umfassen Folgendes:

  • Veraltete Warnungen
  • Legacy-Dashboards
  • Experimente
  • Genie-Räume

Notebook-Formate

Weitere Informationen zu Notizbuchformaten für Git-Ordner finden Sie unter Notizbuchformate.