Загрузка локальных данных с помощью Qlik DataTransfer
Qlik DataTransfer загружает данные из локальных источников данных в Qlik Cloud. Qlik DataTransfer может предоставить доступ к локальным источникам данных, которые иначе недоступны для Qlik Sense SaaS. Qlik DataTransfer также может загружать данные из приложений Qlik Sense Desktop и Qlik Sense Enterprise on Windows в Qlik Sense SaaS.
Новым пользователям рекомендуется использовать коннектор «Файл» через Direct Access Gateway, а Qlik DataTransfer использовать только в случае крайней необходимости. Для получения дополнительной информации см. разделы Шлюз данных Qlik — прямой доступ и Файл (через Direct Access Gateway) (только английский язык).
Qlik DataTransfer позволяет загружать данные из локальных источников данных в Qlik Sense SaaS. Можно загружать данные вручную или запланировать автоматическую загрузку данных в Qlik Cloud.
Qlik DataTransfer

В пространства можно загружать данные из следующих видов источников данных:
-
Подключения к данным
Можно выбрать таблицы и поля из источников данных ODBC и REST, которые доступны в вашем локальном развертывании.
-
Приложения Qlik
Можно передавать данные из приложения Qlik Sense или QlikView. Приложение может содержать объединенные и преобразованные данные из нескольких источников данных.
-
Папки данных
Можно передавать данные из локальной папки или общей сетевой папки. Если за папкой ведется наблюдение, новые или обновленные файлы автоматически передаются в Qlik Cloud.
У вас должно быть разрешение на добавление источников данных в целевое пространство для загруженных данных.
Можно выбрать до 10 зависимых приложений на источник данных для подключений к данным и приложений Qlik. Зависимые приложения автоматически перезагружаются каждый раз, когда источники данных загружаются в Qlik Cloud. Перезагрузки в Qlik DataTransfer не учитываются в ограничениях на перезагрузку в Qlik Cloud. Перезагрузки зависимых приложений в Qlik Cloud учитываются в ограничениях на перезагрузку.
Для использования Qlik DataTransfer требуется разрешение Управление ключами API. В подписках на основе пользователей также требуется право доступа пользователя Professional. Для получения информации об установке и настройке см. раздел Установка Qlik DataTransfer.
Подключения к данным
Можно выполнять загрузку из локальных источников данных с помощью коннекторов Qlik в разделе Подключения к данным. Например, у вас могут быть подключения, доступные только локально, такие как ODBC DSN. С помощью Qlik DataTransfer можно установить подключение к данным, загрузить данные, а затем загрузить данные в виде файла QVD в Qlik Cloud.
Файлы QVD временно хранятся в C:\ProgramData\Qlik\DataTransfer\DataUpload\qixdata. После загрузки они удаляются из этого местоположения.
В качестве альтернативы файл QVD можно добавить в локальную папку. Этот параметр полезен, если необходимо синхронизировать файл QVD с облачным хранилищем.
Управление подключениями к данным осуществляется в разделе Подключения к данным. Можно добавлять, изменять и удалять подключения к данным. Также можно вручную загружать наборы данных, выбрав подключение к данным и нажав Загрузить. Можно просмотреть сведения о последней загрузке, выбрав подключение к данным и выбрав Сведения о последней загрузке.
В разделе Подключения к данным можно использовать новые или существующие подключения. Можно создавать новые подключения при добавлении данных подключения. Также можно создавать и просматривать подключения в разделе Сведения о подключениях.
Для получения дополнительной информации о настройке конкретных коннекторов см. раздел Коннекторы Qlik (только английский язык). Для получения информации о настройке подключений ODBC DSN см. раздел ODBC.
По умолчанию Connector Qlik для использования с SAP NetWeaver недоступен в качестве подключения к данным в Qlik DataTransfer. Однако этот коннектор можно добавить в Qlik DataTransfer. Для получения дополнительной информации см. раздел Добавление Qlik Connector для использования с SAP NetWeaver в Qlik DataTransfer.
Загрузка подключений к данным
- Нажмите Подключения к данным.
- Нажмите Добавить.
- Введите имя для данных подключения.
- Выберите местоположение назначения.
-
Выберите целевое пространство или папку.
Примечание к информацииЦелевое пространство Личное — это личное пространство владельца ключа API.
-
При необходимости добавьте префикс.
Префиксы добавляются к имени файла QVD в месте назначения.
- Выполните одно из следующих действий:
- Чтобы добавить данные подключения из существующего подключения, выберите подключение.
- Чтобы добавить новое подключение, нажмите Создать подключение, выберите тип подключения, введите параметры подключения и нажмите Создать.
- Выберите таблицы и поля для загрузки.
- При необходимости выберите приложения для перезагрузки при каждой загрузке этого источника данных.
- Нажмите Подтвердить.
Приложения Qlik
Можно извлекать и загружать данные из файлов приложений Qlik Sense и QlikView (QVF и QVW). При загрузке данных приложения Qlik DataTransfer запускает скрипт загрузки данных приложения в QVF. Затем он извлекает все таблицы, используя загрузку двоичного файла, и сохраняет их в файле QVD. Для файлов QVW Qlik DataTransfer только извлекает все таблицы, используя загрузку двоичного файла, и сохраняет их в файлах QVW. Затем QVD загружается в Qlik Cloud.
Файлы QVD временно хранятся в C:\ProgramData\Qlik\DataTransfer\DataUpload\qixdata. После загрузки они удаляются из этого местоположения.
В качестве альтернативы файл QVD можно добавить в локальную папку. Этот параметр полезен, если необходимо синхронизировать файл QVD с облачным хранилищем.
Данные приложения полезны, когда необходимо выполнить преобразование данных и процедуры загрузки до добавления данных в приложение. Например, для производительности приложения может быть более эффективным выполнить инкрементальную загрузку данных в приложении в Qlik Sense Desktop, а затем использовать Qlik DataTransfer для загрузки полученных данных в Qlik Cloud.
Можно использовать наборы данных приложения, чтобы сделать источники данных, недоступные для Qlik Sense SaaS, доступными путем их загрузки в локальное приложение Qlik Sense. Например, приложения Qlik Sense Desktop могут подключаться к источникам данных OLE DB. Qlik DataTransfer может загрузить данные OLE DB из настольного приложения и загрузить их в Qlik Cloud.
Управление данными приложения осуществляется в разделе Приложения Qlik. Можно добавлять, изменять и удалять данные приложения. Также можно вручную загружать наборы данных, выбрав данные приложения и нажав Загрузить. Можно просмотреть сведения о последней загрузке данных, выбрав набор данных приложения и выбрав Сведения о последней загрузке.
Qlik DataTransfer может обновлять данные перед загрузкой только в файлах QVF, созданных в Qlik Sense Desktop. Qlik DataTransfer не обновляет данные в приложении перед загрузкой для файлов QVF, созданных в Qlik Sense Enterprise on Windows и загруженных из Qlik Sense SaaS. Если необходимо обновить данные в загруженном приложении Qlik Sense перед загрузкой, подключения и источники данных должны быть добавлены в приложение в Qlik Sense Desktop.
Загрузка данных приложения
Выполните следующие действия.
- Нажмите Приложения Qlik.
- Нажмите Добавить.
- Введите имя для данных приложения.
- Выберите местоположение назначения.
-
Выберите целевое пространство или папку.
Примечание к информацииЦелевое пространство Личное — это личное пространство владельца ключа API.
-
При необходимости добавьте префикс.
Префиксы добавляются к имени файла QVD в месте назначения.
- Нажмите Далее.
-
Введите путь к файлу приложения Qlik и нажмите Подтвердить.
По умолчанию приложения Qlik Sense Desktop хранятся в C:\Users\%USERPROFILE%\Documents\Qlik\Sense\Apps.
Приложения Qlik Sense Enterprise on Windows хранятся в общих папках постоянного хранилища, настроенных во время установки.
По умолчанию приложения QlikView хранятся в C:\ProgramData\QlikTech\Documents
- При необходимости выберите приложения для перезагрузки при каждой загрузке этого источника данных.
- Нажмите Подтвердить.
Папки данных
Можно выбрать папки, содержащие файлы данных, для загрузки в Qlik Cloud. Qlik DataTransfer наблюдает за выбранными папками. Когда данные в этих файлах изменяются или в папку добавляются новые файлы, Qlik DataTransfer автоматически загружает обновленные файлы в Qlik Cloud.
Qlik DataTransfer поддерживает общие сетевые папки, но не подключенные сетевые диски. Например, \\share\data будет поддерживаться. Если \\share был подключен как Z:\, Z:\data не будет поддерживаться.
Папки данных не поддерживают запланированные загрузки. Qlik DataTransfer будет загружать данные при добавлении или изменении файлов в папке данных.
Qlik DataTransfer наблюдает за файлами в выбранной папке и ее подпапках и загружает их. По умолчанию при загрузке файлов в Qlik Cloud к ним добавляется префикс с именами папок. Например, если наблюдаемая папка — My Folder. Эта папка содержит файл Sample.csv в подпапке My SubFolder. Имя загруженного файла в Qlik Cloud будет My Folder_My Subfolder_Sample.csv. Можно добавить пользовательский префикс или выбрать отсутствие префиксов.
Управление папками данных осуществляется в разделе Папки данных. Можно добавлять папки, а также изменять или удалять выбранные папки. Также можно вручную загружать файлы папки данных, выбрав папку данных и нажав Загрузить.
Загрузка папок данных
Выполните следующие действия.
- В Qlik DataTransfer выберите Папки данных.
- Нажмите Добавить.
- Введите имя.
- Введите полный путь к папке в файловой системе.
-
Выберите целевое пространство.
Примечание к информацииЦелевое пространство Личное — это личное пространство владельца ключа API.
- При необходимости выберите приложения для перезагрузки при загрузке этого источника данных.
-
Выберите тип префикса.
Префиксы добавляются к именам файлов в месте назначения. По умолчанию при загрузке файлов в Qlik Cloud к ним добавляется префикс с именами папок.
- Нажмите Подтвердить.
Планирование загрузок
Можно запланировать автоматическую загрузку наборов данных приложения и подключения через регулярные интервалы. Если для источников данных выбраны зависимые приложения, они будут автоматически перезагружены после запланированной загрузки.
Можно просмотреть сведения о последней загрузке, выбрав задачу и нажав Сведения о последнем выполнении. Можно просмотреть сведения о последней загрузке данных, выбрав набор данных приложения и выбрав Сведения о последней загрузке. Журналы доступны в C:\ProgramData\Qlik\DataTransfer\Log.
Выполните следующие действия.
- В Qlik DataTransfer выберите Запланированные загрузки.
- Нажмите Добавить.
- Введите имя.
- Выберите источник данных для загрузки.
- Выберите интервал повторения и укажите дату и время.
- Нажмите Сохранить.
Ограничения
Qlik DataTransfer имеет следующие ограничения:
-
Максимально допустимый размер файла контролируется платформой Qlik Cloud и соблюдается Qlik DataTransfer.
- Можно загрузить не более 200 таблиц или файлов на набор данных. Если набор данных содержит более 200 таблиц или файлов, загружаются только первые 200. Например, если выбрать более 200 таблиц в подключении к данным или приложении Qlik, или если добавить папку данных с более чем 200 файлами.
-
Qlik DataTransfer оценивает время, необходимое для завершения загрузки файла. Это время жизни (TTL). Каждая загрузка файла должна быть завершена в течение меньшего из двух значений: рассчитанного TTL или 3 дней.
- Qlik DataTransfer не поддерживает подключения к файлам в Essbase или Dropbox.
- Файлы, удаленные из папки данных, необходимо вручную удалить из пространств, в которые они были загружены.
-
Qlik DataTransfer может перезагружать данные в файле QVF только в том случае, если он был создан с помощью Qlik Sense Desktop. Если Qlik DataTransfer установлен на сервере, необходимо скопировать файлы QVF на сервер. Все источники данных, используемые в файле QVF, должны быть доступны для скрипта загрузки QVF при его запуске на сервере с помощью Qlik DataTransfer.
-
Приложения QlikView не перезагружаются автоматически с помощью Qlik DataTransfer при обновлении источников данных в приложениях новыми данными. Приложения QlikView необходимо вручную перезагрузить и сохранить, чтобы Qlik DataTransfer мог загрузить данные в Qlik Cloud.