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

НА ЭТОЙ СТРАНИЦЕ

Загрузка локальных данных с помощью 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 DataTransfer позволяет загружать данные из локальных источников данных в Qlik Sense SaaS. Данные можно загрузить вручную или запланировать автоматические загрузки в Qlik Cloud.

Qlik DataTransfer

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

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

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

    Можно выбрать таблицы и поля из источников данных ODBC и REST, которые доступны в локальном развертывании.

  • Приложения Qlik

    Можно переносить данные из приложения Qlik Sense или QlikView. Приложение может содержать объединенные и преобразованные данные из нескольких источников данных.

  • Папки данных

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

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

Необходимо иметь разрешение на добавление источников данных в целевом пространстве для загруженных данных.

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

Примечание об информацииДля использования Qlik DataTransfer требуется доступ Professional и роль разработчика. Для получения информации об установке и настройке Qlik DataTransfer см. Установка Qlik DataTransfer .

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

Для загрузки данных из подключения с помощью коннекторов Qlik можно использовать раздел Подключения к данным. Например, могут иметься подключения, которые доступны только локально, такие как ODBC DSN.Qlik DataTransfer позволяет подключиться к данным, загрузить их и затем отправить в виде файла QVD в Qlik Cloud.

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

Файлы QVD временно хранятся в папке C:\ProgramData\Qlik\DataTransfer\DataUpload\qixdata. После загрузки они удаляются из этого местоположения.

Другой вариант — добавить файл QVD в локальную папку. Это удобно, если требуется синхронизировать файл QVD с облачным хранилищем.

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

В разделе Подключения к данным можно использовать новые или существующие подключения. При добавлении данных подключения можно создать новые подключения. Создать и просмотреть подключения можно также в разделе Сведения о подключении.

Для получения дополнительной информации о настройке определенных коннекторов см. Коннекторы Qlik (только английский язык). Для получения информации о настройке подключений ODBC DSN см. ODBC.

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

По умолчанию Qlik Connector для использования с SAP NetWeaver недоступен в качестве подключения к данным в Qlik DataTransfer. Однако коннектор можно добавить к Qlik DataTransfer. Для получения дополнительной информации см. Добавление Qlik Connector для использования с SAP NetWeaver в Qlik DataTransfer.

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

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

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

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

Приложения Qlik

Можно извлекать и загружать данные из файлов приложений Qlik Sense и QlikView (QVF и QVW). При загрузке данных приложения программа Qlik DataTransfer выполняет скрипт загрузки данных приложения в QVF или QVW. Затем все таблицы извлекаются с помощью загрузки двоичного файла и сохраняются в файле QVD. Затем QVD загружается в Qlik Cloud.

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

Файлы QVD временно хранятся в папке C:\ProgramData\Qlik\DataTransfer\DataUpload\qixdata. После загрузки они удаляются из этого местоположения.

Другой вариант — добавить файл QVD в локальную папку. Это удобно, если требуется синхронизировать файл QVD с облачным хранилищем.

Данные приложения полезны, когда требуется выполнить преобразования данных и процедуры загрузки перед добавлением данных в приложение. Например, можно добиться повышения эффективности приложения, выполняя инкрементную загрузку данных в приложении в Qlik Sense Desktop, а затем загружая полученные данные в Qlik Cloud с помощью Qlik DataTransfer.

Можно использовать наборы данных приложения, чтобы обеспечить доступ 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. Выберите целевое пространство или папку назначения.
  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. Выберите целевое пространство.
  6. При необходимости выберите приложения, которые будут перезагружаться каждый раз при загрузке этого источника данных.
  7. Выберите тип префикса.

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

  8. Щелкните Подтвердить.

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

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

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

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

Ограничения

Qlik DataTransfer имеет следующие ограничения:

  • Qlik DataTransfer может загружать файлы размером до 6 ГБ.

  • В наборе данных можно загрузить не более 200 таблиц или файлов. Если в наборе данных больше 200 таблиц или файлов, будут загружены только первые 200. Например, это применимо к тем случаям, когда выбрано больше 200 таблиц в подключении к данным или приложении Qlik или добавлена папка данных, в которой больше 200 файлов.
  • При загрузке файла автоматически применяется тайм-аут 10 000 секунд. Каждая загрузка файла должна завершиться до истечения этого тайм-аута.
  • 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.

  • Qlik DataTransfer не поддерживает использование веб-прокси. Если в системе используются прокси-серверы, необходимо добавить правило обхода прокси-сервера специально для Qlik DataTransfer.