Экспорт и импорт конвейеров данных
Проект конвейера данных можно сохранить в файл, содержащий все необходимое для восстановления проекта данных. Файл можно импортировать в тот же или другой клиент. Например, эту функцию можно использовать для переноса проектов данных из одного клиента в другой или для создания резервных копий проектов данных. Проект данных можно также обновить из файла экспорта.
Формат файла экспорта был изменен с одного файла JSON на файл ZIP, содержащий несколько файлов JSON. Старый формат JSON будет поддерживаться для импорта до 30 января 2026 года. Чтобы преобразовать файлы JSON в новый формат, можно импортировать их, а затем экспортировать в новый формат ZIP. Проекты в старом формате JSON невозможно импортировать через API.
Пользователям рекомендуется экспортировать существующие проекты в новый формат до 30 января 2026 года.
Экспорт проекта данных
Чтобы экспортировать проект, выполните следующие действия.
-
Выберите Интеграция данных > Проекты, щелкните
рядом с проектом данных, который требуется экспортировать, и выберите Экспорт.
-
Откройте проект, щелкните
вверху справа и выберите Экспортировать.
Проект экспортируется в файл ZIP с именем, которое включает название проекта, платформу данных и метку времени.
Импорт проектов
В этом разделе рассматривается импорт проектов. Можно импортировать проект облачного хранилища данных или проект Qlik Cloud (через Amazon S3).
Можно перейти на другую платформу данных, однако имеются следующие ограничения:
-
Нельзя перейти с облачного хранилища данных на Qlik Cloud (и наоборот).
-
Нельзя выбрать другую платформу для проекта Snowflake, в котором промежуточное хранение выполняется в облачном хранилище файлов, (и наоборот).
Перед импортом проекта
Прежде чем начать импортировать проект, следует учитывать следующее:
-
Если выполняется импорт в новое пространство или клиент, необходимо создать все требуемые новые подключения.
-
Если проект использует подключения к приложениям SaaS, которые пока не существуют, необходимо создать подключения и сгенерировать метаданные, прежде чем начинать импорт.
-
Если выполняется импорт межпроектного конвейера, необходимо сначала импортировать вышестоящие проекты.
Импорт проекта из облачного хранилища данных
Можно импортировать экспортированный проект из облачного хранилища данных в тот же клиент, из которого он был экспортирован, или в другой клиент. При импорте проекта в клиент, который не является клиентом первоначального проекта данных, необходимо определить новые подключения для этого проекта, промежуточной области и для всех источников данных.
Если проект использует задачи из других проектов, необходимо сопоставить проекты и задачи, если только имена пространств и проектов не совпадают.
-
Выберите Интеграция данных > Проекты и щелкните Создать и выберите Импортировать проект.
-
Добавьте файл экспорта. Можно перетащить его в диалоговое окно или указать путь к файлу в режиме обзора.
Нажмите Далее.
-
Настройте Свойства проекта для нового проекта.
В поле Пространство необходимо выбрать, в какое пространство требуется добавить проект.
В поле Платформа данных можно изменить платформу данных проекта, а также подключение к платформе данных.
Изменять Подключение необходимо, если проект импортирован из другого клиента или если на предыдущем шаге изменена платформа данных.
Можно изменить подключение к промежуточной области. Это необходимо, если проект импортирован из другого клиента или, в некоторых случаях, если на предыдущем шаге изменена платформа данных.
Нажмите Далее.
-
Настройте Параметры проекта по умолчанию для нового проекта.
В поле Префикс для всех схем можно добавлять префикс в схемы данных, создаваемые в проекте. Это полезно, когда импортированный проект находится в том же облачном хранилище данных, что экспортированный проект.
В поле Имя базы данных также можно задать имя по умолчанию. Для проектов Snowflake можно задать Имя хранилища данных по умолчанию, а для проектов Databricks — Имя каталога по умолчанию. Можно использовать имя проекта по умолчанию для всех типов задач либо устанавливать имя по умолчанию или пользовательское имя для каждого типа задач.
Нажмите Далее.
-
Настройте Подключения и параметры задачи.
Можно заменить импортированные подключения к источнику или межпроектные источники. Это необходимо, если проект импортирован из другого источника.
В разделе Дополнительные параметры задачи также можно изменить параметры задачи, которые были переопределены в исходном проекте.
-
По завершении нажмите кнопку Импортировать.
Проект добавляется на главную страницу Интеграция данных.
Импорт проекта при использовании Qlik Cloud качестве платформы данных
Можно импортировать экспортированный проект Qlik Cloud (через Amazon S3) в тот же клиент, из которого он был экспортирован, или в другой клиент. При импорте проекта в клиент, который не является клиентом первоначального проекта данных, необходимо определить новые подключения для этого проекта, промежуточной области и для всех источников данных.
Невозможно изменить платформу данных с Qlik Cloud на облачное хранилище данных, такое как Snowflake.
-
Выберите Интеграция данных > Проекты и щелкните Создать и выберите Импортировать проект.
-
Добавьте файл экспорта. Можно перетащить его в диалоговое окно или указать путь к файлу в режиме обзора.
Нажмите Далее.
-
Имя
Измените имя проекта. Имя по умолчанию имеет следующий формат: исходное имя проекта с префиксом Imported_.
-
Пространство
Выберите, в какое пространство требуется добавить проект. -
Описание
Добавьте или отредактируйте описание проекта. -
Сохранять файлы QVD в:
Выберите, где необходимо создать файлы QVD.
-
Хранилище, управляемое Qlik
-
Хранилище, управляемое клиентом
Хранилище Amazon S3, управляемое вами.
-
-
Подключение к данным:
Если выбран вариант Хранилище, управляемое клиентом, то можно изменить подключение для области хранилища Amazon S3.
Это необходимо, если проект импортирован из другого источника.
-
Подключение к промежуточной области:
Можно изменить подключение к промежуточной области Amazon S3.
Это необходимо, если проект импортирован из другого клиента или, в некоторых случаях, если на предыдущем шаге изменена платформа данных.
-
Нажмите Далее.
-
Задать подключения для задач, добавленных в оригинальной версии
Можно заменить импортированные подключения к источнику.Это необходимо, если проект импортирован из другого источника.
-
В разделе Дополнительные параметры задачи можно изменить параметры задачи, которые были переопределены в исходном проекте.
-
По завершении нажмите кнопку Импортировать.
Проект добавляется на главную страницу Интеграция данных.
Обновление проекта
Можно обновить проект из файла экспорта. При этом будут заменены все задачи в конвейере данных, но подключения и параметры останутся прежними. Задачи данных, не включенные в импортированный проект, будут удалены.
Например, можно импортировать проект, экспортированный из пространства данных для разработки, в проект в пространстве рабочих данных, чтобы обновить рабочий проект.
Прежде чем приступать к обновлению проекта, выполните следующие действия.
-
Если требуется сохранить резервную копию проекта перед обновлением, экспортируйте его: щелкните
, затем нажмите кнопку Экспорт.
-
Необходимо остановить все задачи, которые будут удалены из конвейера данных, прежде чем обновлять проект.
-
Если проект использует подключения к приложениям SaaS, которые пока не существуют, необходимо создать подключения и сгенерировать метаданные, прежде чем начинать импорт.
-
Убедитесь, что импортируемый проект использует ту же облачную платформу данных, например Snowflake.
Чтобы обновить проект, выполните следующие действия.
-
Откройте проект, который требуется обновить.
-
Щелкните
, затем нажмите кнопку Импорт.
-
Выберите или перетащите файл, который требуется импортировать.
-
Внесите необходимые изменения для сопоставления отличающихся подключений между обновляемым проектом и импортированным проектом.
Например, импортированный проект может использовать исходное подключение под именем SQL1, а данный проект использует похожее подключение под именем SQL2. В этом случае необходимо сопоставить импортированное подключение с SQL2 в разделе Задать подключения для задач, добавленных в оригинальной версии.
Примечание к информацииПри выборе подключения для сопоставления можно создать новое подключение к базе данных, но нельзя создать подключение к приложению SaaS.Когда будете готовы, нажмите Импорт.
Теперь проект обновлен в соответствии с импортированным файлом. Может потребоваться проверить и синхронизировать задачи данных, обновленные посредством импорта.
Ограничения
-
Уведомления не добавляются при экспорте конвейера. Необходимо настроить новые уведомления в импортированном конвейере.
-
Не разрабатывайте конвейеры, создающие циклы или взаимные зависимости между проектами. Экспорт и импорт таких проектов не поддерживается.