Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ресурсы, которые являются частью декларативных пакетов автоматизации, можно создавать и изменять из локальной среды разработки или рабочей области, но для синхронизации изменений с соответствующими ресурсами Databricks необходимо развернуть пакеты. Пакеты имеют уникальные идентификаторы в рабочей области, поэтому, независимо от того, развертывается пакет с локального компьютера или из рабочей области, ресурсы пакета не дублируются.
Требования к использованию пакетов в рабочей области см. в разделе "Декларативные пакеты автоматизации" в требованиях к рабочей области.
Дополнительные сведения о пакетах см. в разделе "Что такое декларативные пакеты автоматизации?".
Развертывание пакета
Чтобы развернуть пакет из рабочей области, выполните следующие действия.
Перейдите к пакету в рабочей области и щелкните файл YAML конфигурации пакета, например
databricks.yml.Щелкните значок развертывания.
В области "Развертывания" выберите целевой объект. Целевые объекты определяются в
targetsкарте бандлаdatabricks.yml. См. режимы развертывания декларативных пакетов автоматизации.
Нажмите кнопку "Развернуть". Пакет проверяется, а сведения о проверке отображаются в диалоговом окне.
Просмотрите сведения о развертывании в диалоговом окне подтверждения Deploy to dev, а затем нажмите Развернуть.
Это важно
Развертывание сборок и запуск ресурсов сборки выполняет код от имени текущего пользователя. Убедитесь, что вы доверяете коду в пакете, включая YAML, который может содержать параметры конфигурации, выполняющие команды.
Состояние развертывания выводится в окно выходных данных Project . После завершения развертывания развернутые ресурсы пакета перечислены в панели ресурсов пакета.
Изменение и развертывание панелей мониторинга
Панели мониторинга в пакете можно изменить, но для публикации изменений необходимо повторно развернуть пакет. Чтобы обновить панель мониторинга в пакете, выполните приведенные действия.
На панели Deployments редактора пакета щелкните панель мониторинга в разделе Bundle resources, чтобы открыть ее.
Нажмите кнопку "Изменить черновик ", чтобы открыть редактор панели мониторинга.
Внесите изменения на панель мониторинга.
Нажмите кнопку "Развернуть" , чтобы опубликовать изменения панели мониторинга в пакете. Все ресурсы в пакете повторно развертываются, включая панель мониторинга.
Нажмите Просмотреть опубликованную версию, чтобы проверить изменения в опубликованной версии.
Чтобы запланировать обновления панели мониторинга в рабочей среде, используйте запланированное задание с задачей панели мониторинга. См. Запуск заданий по расписанию и Задача панели мониторинга для заданий.
Замечание
Редактирование ресурсов всегда отключено в рабочем режиме.
Развертывания, связанные с исходным кодом
По умолчанию, при развертывании пакета на целевом объекте разработки через рабочую область, ресурсы, созданные во время развертывания, ссылаются на исходные файлы в рабочей области, а не на их копии в рабочей области. Синхронизация файлов на ${workspace.file_path} пропущена. При удалении пакета удаляются только ресурсы, определенные в пакете; Файлы остаются.
Чтобы отключить это поведение, в файле конфигурации пакета databricks.yml задайте предустановленный source_linked_deploymentfalseрежим развертывания.
Это важно
Развертывания, связанные с исходным кодом, применимы только для декларативных пакетов автоматизации в рабочей области. Предустановка source_linked_deployment игнорируется, если вы развертываете пакет, используя команду Databricks CLI databricks bundle deploy.
targets:
# Disable source_linked_deployment in dev
dev:
mode: development
presets:
source_linked_deployment: false
Дополнительные сведения о режимах развертывания см. в разделе "Декларативные режимы развертывания пакетов автоматизации".
Запуск рабочего процесса в пакете
Вы можете активировать запуск ресурса, определенного в пакете после успешного развертывания пакета:
Перейдите к пакету в рабочей области и щелкните файл YAML конфигурации пакета, например
databricks.yml.Щелкните значок развертывания.
В области ресурсов пакета щелкните значок запуска (воспроизведения), связанный с любым ресурсом, чтобы запустить его.
Если ресурс отключен и не имеет значка запуска, он еще не развернут. Разверните пакет перед попыткой запустить ресурс. См. раздел "Развертывание пакета".
Совместная работа, проверка и развертывание в рабочей среде
Декларативные пакеты автоматизации в рабочей области позволяют настраивать разрешения для изменения, развертывания и запуска пакета для упрощения совместной работы и устранения неполадок. Databricks рекомендует совместно использовать пакет с помощью Git, но для простого устранения неполадок вы можете предоставить общий доступ к пакету со своими коллегами в рабочей области Databricks. Перейдите к представлению проекта пакета и нажмите кнопку "Поделиться". Пакеты наследуют разрешения родительской папки Git, поэтому совместное использование пакета применяет изменения к родительской папке Git.
Завершив совместную работу и тестирование пакета в dev, измените развертывание на prod для развертывания в текущей рабочей области.
Замечание
Если у пользователя нет доступа к рабочей области, они не могут развертывать в ней. Кроме того, развертывание пакетов в разных рабочих областях не поддерживается при использовании пользовательского интерфейса для развертывания пакетов.
Определите другую рабочую рабочую область для автоматизированных развертываний в databricks.yml файле конфигурации. См. рабочую область .