Поддерживаемые типы ресурсов в папках Git

Папки Git поддерживают управление версиями для определенных типов ресурсов Azure Databricks. Если тип ресурса поддерживается в папках Git, его можно зафиксировать в удаленный репозиторий Git, отслеживать изменения с течением времени и сотрудничать с другими пользователями с помощью управления версиями.

Примечание.

Папки Git — это папки рабочей области. Файлы и записные книжки в папке Git хранятся в том же расположении, что и другие ресурсы рабочей области. Дополнительные сведения о том, где Azure Databricks хранятся данные, см. в разделе Where Azure Databricks записи данных?.

В следующей таблице описываются поддерживаемые типы активов и их требования:

Тип ресурса Сведения
Файл Сериализованные данные, такие как библиотеки, двоичные файлы, код или изображения. См. раздел " Что такое файлы рабочей области?".
Записная книжка Форматы файлов записной книжки, поддерживаемые Azure Databricks. Папки Git определяют записные книжки по расширению файла (.ipynb) или специальным маркером в содержимом файла, например # Databricks notebook source комментарий в начале .py файлов. Записные книжки не сериализуются, как и другие типы файлов. См. форматы записных книжек .
Папка Логическое группирование файлов, которые отображаются в виде папки в рабочей области Azure Databricks и CLI.
запрос (публичная предварительная версия) Azure Databricks SQL-запросы, сохраненные как файлы .dbquery.ipynb. Требуется новый редактор SQL. Невозможно зафиксировать запросы, созданные с помощью устаревшего редактора SQL.
Панель мониторинга (общедоступная предварительная версия) Azure Databricks черновики панели мониторинга AI/BI, сохраненные как файлы .lvdash.json. Конфигурации публикации и планирования не отслеживаются.
Оповещение (общедоступная предварительная версия) Оповещения, сохраненные в виде .dbalert.json файлов. Папки Git отслеживают расписания оповещений, но клонированные оповещения начинаются приостановлены, и их необходимо возобновить вручную.

Требования к именованию файлов

При работе с ресурсами в папках Git следуйте этим правилам именования файлов:

  • Уникальные имена записных книжек: папка не может содержать записную книжку с тем же именем, что и другая записная книжка, файл или папка, даже с различными расширениями. Например, записная книжка test1.py исходного формата и записная книжка в .ipynb формате не могут сосуществовать, так как оба сериализуются в test1.
  • Косая черта не указана / . Имена файлов не могут содержать символ. Например, i/o.py не является допустимым именем файла.
  • Максимальная длина имени: каждое имя файла или папки в пути не может превышать 255 байт.

Если вы нарушаете эти правила, операции Git завершаются ошибкой. Чтобы устранить ошибку, переименуйте конфликтующие файлы в репозитории.

Неподдерживаемые типы ресурсов

В папках Git не поддерживаются следующие типы ресурсов:

Примечание.

Вы можете переместить неподдерживаемые ресурсы в папку Git, но вы не можете зафиксировать изменения в удаленном репозитории.

Форматы записных книжек

Сведения о форматах записных книжек для системы управления версиями см. в форматах записных книжек.