Загрузка локальных данных с помощью Qlik DataTransfer | Qlik Cloud Справка
Перейти к основному содержимому Перейти к дополнительному содержимому

Загрузка локальных данных с помощью Qlik DataTransfer

Qlik DataTransfer загружает данные из локальных источников данных в Qlik Cloud. Qlik DataTransfer может предоставить доступ к локальным источникам данных, которые иначе недоступны для Qlik Sense SaaS. Qlik DataTransfer также может загружать данные из приложений Qlik Sense Desktop и Qlik Sense Enterprise on Windows в Qlik Sense SaaS.

Примечание к подсказкеQlik рекомендует использовать Шлюз данных Qlik — прямой доступ для загрузки данных из локальных ресурсов в клиент Qlik Cloud. Поддерживаемые базы данных и общий Пакет коннекторов ODBC, а также поддержка загрузки локальных файлов позволяют вывести из эксплуатации серверы Qlik DataTransfer (и потенциально использовать их для шлюзов).

Новым пользователям рекомендуется использовать коннектор «Файл» через Direct Access Gateway, а Qlik DataTransfer использовать только в случае крайней необходимости. Для получения дополнительной информации см. разделы Шлюз данных Qlik — прямой доступ и Файл (через Direct Access Gateway) (только английский язык).

video thumbnail

Qlik DataTransfer позволяет загружать данные из локальных источников данных в Qlik Sense SaaS. Можно загружать данные вручную или запланировать автоматическую загрузку данных в Qlik Cloud.

Qlik DataTransfer

Примечание к предупреждениюQlik DataTransfer не следует использовать для загрузки данных из приложений Qlik, которые используют доступ к разделу или имеют скрипты загрузки, управляющие доступом пользователей к данным. Защищенные данные могут быть раскрыты неавторизованным пользователям.

В пространства можно загружать данные из следующих видов источников данных:

  • Подключения к данным

    Можно выбрать таблицы и поля из источников данных 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.

Загрузка подключений к данным

  1. Нажмите Подключения к данным.
  2. Нажмите Добавить.
  3. Введите имя для данных подключения.
  4. Выберите местоположение назначения.
  5. Выберите целевое пространство или папку.

    Примечание к информации

    Целевое пространство Личное — это личное пространство владельца ключа API.

  6. При необходимости добавьте префикс.

    Префиксы добавляются к имени файла QVD в месте назначения.

  7. Выполните одно из следующих действий:
    • Чтобы добавить данные подключения из существующего подключения, выберите подключение.
    • Чтобы добавить новое подключение, нажмите Создать подключение, выберите тип подключения, введите параметры подключения и нажмите Создать.
  8. Выберите таблицы и поля для загрузки.
  9. При необходимости выберите приложения для перезагрузки при каждой загрузке этого источника данных.
  10. Нажмите Подтвердить.

Приложения 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.

Загрузка данных приложения

Выполните следующие действия.

  1. Нажмите Приложения Qlik.
  2. Нажмите Добавить.
  3. Введите имя для данных приложения.
  4. Выберите местоположение назначения.
  5. Выберите целевое пространство или папку.

    Примечание к информации

    Целевое пространство Личное — это личное пространство владельца ключа API.

  6. При необходимости добавьте префикс.

    Префиксы добавляются к имени файла QVD в месте назначения.

  7. Нажмите Далее.
  8. Введите путь к файлу приложения Qlik и нажмите Подтвердить.

    По умолчанию приложения Qlik Sense Desktop хранятся в C:\Users\%USERPROFILE%\Documents\Qlik\Sense\Apps.

    Приложения Qlik Sense Enterprise on Windows хранятся в общих папках постоянного хранилища, настроенных во время установки.

    По умолчанию приложения QlikView хранятся в C:\ProgramData\QlikTech\Documents

  9. При необходимости выберите приложения для перезагрузки при каждой загрузке этого источника данных.
  10. Нажмите Подтвердить.

Папки данных

Можно выбрать папки, содержащие файлы данных, для загрузки в Qlik Cloud. Qlik DataTransfer наблюдает за выбранными папками. Когда данные в этих файлах изменяются или в папку добавляются новые файлы, Qlik DataTransfer автоматически загружает обновленные файлы в Qlik Cloud.

Примечание к информацииЕсли подключение к сетевой папке прервано, файлы, измененные в папке за этот период, не загружаются немедленно при восстановлении подключения. Эти файлы загружаются в следующий раз, когда в эту сетевую папку добавляется новый файл, что инициирует загрузку. Перезапуск службы Qlik DataTransfer также инициирует загрузку файлов, которые были изменены в период отсутствия подключения.

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. Можно добавить пользовательский префикс или выбрать отсутствие префиксов.

Управление папками данных осуществляется в разделе Папки данных. Можно добавлять папки, а также изменять или удалять выбранные папки. Также можно вручную загружать файлы папки данных, выбрав папку данных и нажав Загрузить.

Загрузка папок данных

Выполните следующие действия.

  1. В Qlik DataTransfer выберите Папки данных.
  2. Нажмите Добавить.
  3. Введите имя.
  4. Введите полный путь к папке в файловой системе.
  5. Выберите целевое пространство.

    Примечание к информации

    Целевое пространство Личное — это личное пространство владельца ключа API.

  6. При необходимости выберите приложения для перезагрузки при загрузке этого источника данных.
  7. Выберите тип префикса.

    Префиксы добавляются к именам файлов в месте назначения. По умолчанию при загрузке файлов в Qlik Cloud к ним добавляется префикс с именами папок.

  8. Нажмите Подтвердить.

Планирование загрузок

Можно запланировать автоматическую загрузку наборов данных приложения и подключения через регулярные интервалы. Если для источников данных выбраны зависимые приложения, они будут автоматически перезагружены после запланированной загрузки.

Можно просмотреть сведения о последней загрузке, выбрав задачу и нажав Сведения о последнем выполнении. Можно просмотреть сведения о последней загрузке данных, выбрав набор данных приложения и выбрав Сведения о последней загрузке. Журналы доступны в C:\ProgramData\Qlik\DataTransfer\Log.

  1. В Qlik DataTransfer выберите Запланированные загрузки.
  2. Нажмите Добавить.
  3. Введите имя.
  4. Выберите источник данных для загрузки.
  5. Выберите интервал повторения и укажите дату и время.
  6. Нажмите Сохранить.

Ограничения

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.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!