Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Декларативные пакеты автоматизации (ранее известные как пакеты ресурсов Databricks) создаются, развертываются в рабочей области, а затем управляются программными средствами из локальной среды разработки или непосредственно в пользовательском интерфейсе рабочей области. Совместная работа над пакетами прямо в рабочей области позволяет ускорить итерацию и тестирование перед развертыванием в рабочую среду.
Дополнительные сведения о пакетах см. в разделе "Что такое декларативные пакеты автоматизации?".
Подсказка
Если вы не хотите использовать пользовательский интерфейс рабочей области для создания пакетов и управления ими, но по-прежнему хотите разрабатывать пакеты в рабочей области, вы можете использовать интерфейс командной строки Databricks из веб-терминала рабочей области так же, как и из локального терминала. См раздел о выполнении команд Databricks CLI.
Каковы требования к установке пакетов в рабочей области?
Вам не нужно устанавливать какие-либо компоненты локально для использования пакетов в рабочей области, но существуют требования к рабочей области Databricks:
- Файлы рабочей области должны быть активированы. См. раздел " Что такое файлы рабочей области?".
- У вас должна быть папка Git, в которой необходимо создать пакет. Сведения о создании папки Git см. в разделе "Клонирование репозитория".
- Бессерверные вычисления должны быть включены. См. требования к бессерверным вычислениям.
- Пакеты в рабочей области совместимы с бессерверным управлением исходящим трафиком. Однако если вам нужно создать проекты Python с помощью пакетов из общедоступного реестра PyPi, используйте вместо этого частное зеркало.
Версия интерфейса командной строки Databricks, используемая для развертывания пакета и запуска ресурсов в рабочей области, предоставляется в диалоговом окне развертывания .
Нужно ли понять, как создать YAML для использования пакетов в рабочей области?
Нет. Декларативные пакеты автоматизации в рабочей области предоставляют пользовательский интерфейс для управления пакетами, чтобы совместно работать над пакетами, разработанными другими пользователями в локальных средах разработки. Вам не нужно изучать YAML или знать, как использовать интерфейс командной строки Databricks для работы с пакетами в рабочей области.
Я уже управляю своими рабочими процессами в пользовательском интерфейсе Databricks. Почему следует использовать пакеты?
Декларативные комплекты автоматизации позволяют осуществлять контроль версий всех файлов, необходимых для ваших рабочих процессов. Пакеты в рабочей области предоставляют механизм для пользователей рабочей области для редактирования, фиксации, тестирования и развертывания обновлений с помощью пользовательского интерфейса. Пользователи запускают проект пакета из папки Git.
У меня есть пакет в репозитории GitHub. Как изменить его в рабочей области Databricks?
Databricks определяет папку как пакет, если в её корне существует файл databricks.yml. Создайте папку Git в Databricks для репозитория GitHub, и Databricks распознает ее как пакет.
Поддерживается ли вся конфигурация пакета в рабочей области?
Практически все существующие пакеты можно управлять в рабочей области. Однако в настоящее время в рабочей области не поддерживается Python для декларативных пакетов автоматизации .
Как предоставить общий доступ к пакету для совместной работы?
Пакеты наследуют разрешения родительской папки Git, чтобы предоставить общий доступ к пакету, предоставить общий доступ к папке Git, содержащей проект пакета с вашими коллегами. См. статью "Совместная работа, проверка и развертывание в рабочей среде".
Как переместить бандл в производственную среду в рабочей области?
Пакеты определяют полный проект для развертывания, инфраструктуру, необходимую для запуска проекта, и целевые объекты развертывания. Эти цели обычно являются вашими режимами разработки и эксплуатации. Декларативные пакеты автоматизации в рабочей области позволяют легко переключать целевые объекты, развертывать и запускать рабочие процессы из пользовательского интерфейса. См. статью "Развертывание пакетов" и запуск рабочих процессов из рабочей области.
Можно ли развернуть пакет в другой рабочей области Azure Databricks из редактора пакетов?
Нет, это не поддерживается. Databricks рекомендует разрабатывать в редакторе пакетов в рабочей области, фиксируя изменения, синхронизируя папку Git, а затем настраивая рабочий процесс CI/CD (например, действие GitHub), использующее интерфейс командной строки для развертывания пакета в другой рабочей области.