Развертывание конфигурации конвейера
Конфигурацию конвейера можно развернуть путем импорта ZIP-файла, содержащего файлы конфигурации YAML. Вы можете использовать пользовательский интерфейс или API импорта для создания новых проектов или обновления существующих. Оба принимают минимизированный YAML и устаревший формат JSON.
При использовании системы контроля версий вы можете зафиксировать свои изменения и выполнить Применить из удаленного, чтобы получить их в Qlik Talend Data Integration.
Перед началом работы
Перед импортом:
-
Проверьте, что все подключения, упомянутые в файлах YAML, существуют в целевом пространстве. Имена подключений в файле YAML должны совпадать точно.
-
Если конвейер включает межпроектные ссылки, например, задача конвейера, которая считывает данные из задачи промежуточного хранения в другом проекте, необходимо сначала импортировать вышестоящий проект.
-
Проверьте файлы конфигурации, чтобы убедиться в отсутствии ошибок. См. Проверка конфигурации конвейера.
Импорт из UI
Создание нового проекта
Чтобы создать новый проект из файла конфигурации:
-
В разделе Интеграция данных > Проекты конвейера, нажмите Создать новый.
-
Выберите Импорт проекта.
-
Выберите целевое пространство.
-
Загрузите ZIP-файл, содержащий конфигурацию.
-
Щелкните Импорт.
Если импорт успешен, проект открывается. Если есть ошибки, отображается список сообщений валидации. Исправьте ошибки в ваших файлах конфигурации и повторите попытку.
Обновление существующего проекта
Чтобы обновить существующий проект с новой конфигурацией:
-
Выберите Интеграция данных > Проекты конвейеров, щелкните
на проекте и выберите Импорт.
-
Загрузите ZIP-файл, содержащий обновленную конфигурацию.
-
Щелкните Импорт.
Импорт с использованием API
API импорта принимает ZIP-файл и идентификатор целевого пространства. Он возвращает обновленный проект в случае успеха или список ошибок, если проверка не удалась.
API импорта поддерживает как экспорты YAML (минимизированные или полные), так и устаревшие экспорты JSON. Не нужно преобразовывать существующие экспорты JSON перед импортом.
Применение изменений из системы контроля версий
Если проект подключен к репозиторию системы контроля версий, вы можете применить удаленные изменения непосредственно из проекта. Когда вы применяете изменения, Qlik Talend Data Integration считывает текущие YAML-файлы из подключенной ветви и импортирует их.
Проверка выполняется до применения изменений. Если возникнут ошибки, вы получите те же сообщения об ошибках, что и при ручном импорте.
Подробные сведения о настройке системы управления версиями см. Управление проектами конвейера с контролем версий.
Обработка ошибок импорта
При сбое импорта Qlik Talend Data Integration возвращает список ошибок валидации. Каждая ошибка включает тип ошибки и путь к файлу или свойству, где была обнаружена проблема.
До 50 ошибок возвращается за одну попытку импорта. Исправьте обнаруженные ошибки и повторно импортируйте, чтобы проверить наличие дополнительных проблем.
Описание каждого типа ошибки и способов ее устранения см. Проверка конфигурации конвейера.