Установка Qlik DataTransfer
Qlik DataTransfer — это упрощенное приложение Windows, которое позволяет загружать данные из локальных источников данных в клиент Qlik Cloud без туннелирования в брандмауэре. Владелец учетной записи службы (SAO) или администратор клиента создает ключ API клиента, который затем используется для проверки подлинности Qlik DataTransfer. После прохождения проверки подлинности можно запланировать автоматические перезагрузки данных или загрузить данные вручную.
Qlik DataTransfer работает со следующими видами источников данных:
- Данные приложения
- Данные подключения
- Папки
Для получения информации о типах данных, доступных в Qlik DataTransfer, см. Загрузка локальных данных с помощью Qlik DataTransfer.
Установку Qlik DataTransfer можно связать только с одним клиентом Qlik Cloud.
Требования к системе для Qlik DataTransfer
Платформы |
Только для разработки и тестирования:
Примечание к информацииЭти операционные системы поддерживаются Qlik Sense. Для использования стороннего программного обеспечения может потребоваться установить пакеты обновлений.
|
---|---|
Процессоры (ЦП) |
Многоядерные, x64-совместимые процессоры. Рекомендуется не меньше 4 ядер. |
Память |
8 ГБ минимум Требования к памяти для продуктов Qlik Sense относятся непосредственно к числу анализируемых данных. |
Пространство на диске | 2 ГБ минимум |
Хранилище |
Достаточный объем хранилища необходим для приложений и содержимого, которые используются при развертывании. |
PowerShell | 5.1 или новее |
TLS | 1.2 |
Перед началом работы
Перед загрузкой и запуском установщика Qlik DataTransfer убедитесь, что соблюдаются следующие требования:
- У вас есть доступ к клиенту Qlik Cloud.
- Вы являетесь пользователем с доступом Право пользователя «Профессионал» или Full User в этом клиенте.
- Вам назначена роль Разработчик в этом клиенте.
- У вас есть доступ ко всем пространствам, в которые загружаются данные из Qlik DataTransfer. Для получения дополнительной информации см. раздел Управление пространствами.
- У вас есть разрешение администратора на компьютере Windows, у которого есть доступ к локальным источникам данных.
- Компьютер Windows должен отвечать следующим требованиям к системе: требования к системе для Qlik DataTransfer (только английский язык).
- Ключи API можно включить в центре активности Администрирование. Для получения информации о включении ключей API см. Управление ключами API.
-
Параметры конфигурации SSL для политики необходимо задать только для поддержки шифров в формате IANA на компьютере, на котором устанавливается Qlik DataTransfer.
При установке или обновлении до выпуска Qlik DataTransfer May 2021 или более позднего на Windows Server 2012 R2 необходимо обновить комплект шифров TLS. Шифры по умолчанию, включенные в политику безопасности по умолчанию Windows Server 2012 R2, не поддерживаются версией Qlik DataTransfer May 2021 или более поздней версией. Следующие комплекты шифров должны присутствовать:
-
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
-
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
-
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
-
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
-
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
Как обновить комплект шифров TLS в системе и отключить слабые шифры в среде Qlik DataTransfer, описано в этой статье службы поддержки: https://community.qlik.com/t5/Knowledge/Adding-Cipher-Suite-for-Qlik-Data-Transfer-on-Windows-2012-R2/ta-p/1819406.
-
-
Для Qlik DataTransfer требуется учетная запись пользователя Windows. Рекомендуется использовать выделенную учетную запись пользователя для запуска службы Qlik DataTransfer. Если выделенный пользователь является администратором, можно войти в систему с его учетными данными для установки Qlik DataTransfer. Если выделенный пользователь не является локальным администратором, необходимо использовать учетную запись администратора для установки Qlik DataTransfer.
Если выполняется установка или обновление Qlik DataTransfer на сервере Windows, где уже есть Qlik Sense Enterprise on Windows, при установке Qlik DataTransfer необходимо использовать ту же учетную запись пользователя служб Qlik Sense, что и при установке Qlik Sense.
-
Учетная запись пользователя, устанавливающего Qlik DataTransfer, должна иметь разрешение на выполнение скриптов PowerShell вместе с политикой выполнения RemoteSigned.
-
Если изменить учетную запись входа в службу после настройки Qlik DataTransfer для клиента, необходимо будет заново настроить клиент и подключения. Затем в папке %ProgramData%/Qlik/DataTransfer/DataUpload/storage удалите token.json. Перезапустите службу Qlik DataTransfer.
-
Для выпуска February 2021 SR1 рекомендуется устанавливать Qlik DataTransfer на отдельном от Qlik Sense Enterprise on Windows или QlikView Server сервере. Если Qlik DataTransfer установлен на сервере Qlik Sense Enterprise on Windows или QlikView Server, Qlik DataTransfer запускается с помощью учетной записи Local System. При изменении учетной записи службы, Qlik DataTransfer или Qlik Sense Service Dispatcher будут остановлены.
Подтверждение политики выполнения для учетной записи пользователя, выполняющего установку
Учетная запись пользователя, устанавливающего Qlik DataTransfer, должна иметь разрешение на выполнение скриптов PowerShell вместе с политикой выполнения RemoteSigned . Если разрешение на назначение прав учетной записи пользователя у вас отсутствует, обратитесь к своему администратору для предоставления этих прав учетной записи пользователя, выполняющего установку.
Выполните следующие действия.
-
Откройте PowerShell в режиме администратора.
-
Запустите Get-ExecutionPolicy Она должна быть RemoteSigned. Если она имеет статус Restricted или Disabled, перейдите к следующему шагу.
-
Запустите Set-ExecutionPolicy RemoteSigned
-
Выберите Y.
Загрузка и запуск установщика
Если выполняется установка или обновление Qlik DataTransfer на сервере Windows, где уже есть Qlik Sense Enterprise on Windows, при установке Qlik DataTransfer необходимо использовать ту же учетную запись пользователя служб Qlik Sense, что и при установке Qlik Sense.
Выполните следующие действия.
-
Загрузите файл Qlik DataTransfer.exe из следующих мест:
-
Загружаемые файлы продукта
Для получения дополнительной информации см. раздел Загрузка файлов установки. -
Qlik Cloud
Нажмите на значок своего профиля в правом верхнем углу и выберите Параметры профиля. В разделе Прочее нажмите Инструменты.Примечание о Qlik Cloud для правительства Эта опция недоступна в Qlik Cloud для правительства.
-
-
Запустите установщик и примите пользовательское лицензионное соглашение Qlik. Путь установки по умолчанию — %Program Files%\Qlik\DataTransfer. При вводе учетных данных службы имя пользователя должно быть в форме домен\имя_пользователя.
Примечание к информацииЕсли имя пользователя длиннее 20 символов, оно должно быть в формате имени участника-пользователя (UPN) и должно включать полное доменное имя. Например, длинное_имя_пользователя@полное.доменное.имя.
Примечание к информацииЕсли на том же сервере установлен Qlik Sense Desktop или другая платформа Qlik, необходимо завершить их работу и остановить службы Qlik перед установкой Qlik DataTransfer.
После установки перезапустите службы Qlik в следующем порядке:
-
Qlik Sense Service Dispatcher
-
Служба журналов Qlik
-
Qlik Sense Repository Service
-
Qlik Sense Proxy Service
-
Qlik Sense Engine Service
-
Служба планирования Qlik Sense
-
Служба Qlik Sense Printing Service
-
-
В окне Service Credentials (Учетные данные службы) введите имя пользователя и пароль для учетной записи, которую предполагается использовать для запуска служб Qlik DataTransfer.
-
См. раздел Настройка конфигурации Qlik DataTransfer, чтобы настроить дополнительные параметры в файле services.config.
Установщик создает ярлык на рабочем столе для запуска приложения Qlik DataTransfer.
Создание ключа API
Срок действия ключей API ограничен. Время истечения срока по умолчанию может не отвечать вашим бизнес-потребностям. Перед созданием ключа API можно изменить максимальный срок действия токена в параметрах центра активности Администрирование. Для получения информации см. раздел Включение ключей API в клиенте.
Выполните следующие действия.
- Войдите в клиент Qlik Cloud.
- В центре активности щелкните значок своего профиля в правом верхнем углу и выберите Параметры профиля.
- Выберите Ключи API.
-
Выберите Создать новый ключ.
- Введите имя ключа API и выберите время для параметра Срок действия истекает.
-
Нажмите Создать.
-
Нажмите Копировать и закрыть, чтобы скопировать ключ API в буфер обмена.
Примечание к информацииСохраните ключ API. Этот ключ нужен для проверки подлинности Qlik DataTransfer.Теперь, имея ключ API, можно создать безопасное подключение между Qlik DataTransfer и клиентом Qlik Cloud. Ключ API служит для проверки подлинности Qlik DataTransfer при загрузке данных в клиент. Так как срок действия ключа API ограничен, по его истечении необходимо создать новый ключ API и повторно пройти проверку подлинности Qlik DataTransfer. Подключения к данным повторно создавать не нужно, если срок действия ключа API истечет.
Проверка подлинности Qlik DataTransfer
Выполните следующие действия.
-
Откройте Qlik DataTransfer.
При первом открытии Qlik DataTransfer появляется экран проверки подлинности Настройка Qlik DataTransfer .
- Введите имя для подключения.
- Введите URL-адрес клиента Qlik Cloud.
-
Вставьте созданный ключ API из клиента.
-
Нажмите Применить, чтобы проверить клиент.
-
Когда срок действия ключа API истечет или нужно выполнить проверку подлинности Qlik DataTransfer для другого клиента, нажмите , чтобы ввести новый ключ API, затем нажмите Подтвердить.
После прохождения проверки подлинности Qlik DataTransfer можно загружать локальные данные в клиент Qlik Cloud. Информация об использовании Qlik DataTransfer приводится в разделе Загрузка локальных данных с помощью Qlik DataTransfer.
Обновление Qlik DataTransfer
Qlik DataTransfer отображает баннер уведомления, когда выпускаются новые версии. Qlik DataTransfer не обновляется автоматически на более новую версию.
Если выбрано другое местоположение для хранения файлов конфигурации или другие порты для запуска Qlik DataTransfer из файла конфигурации Service.conf, обновление переопределит их. Чтобы сохранить параметры, создайте резервную копию файла Service.conf до обновления и скопируйте его в папку конфигурации по умолчанию после завершения обновления.
Если Qlik DataTransfer использует учетную запись Local System, то подсказка к вводу учетных данных пользователя службы не будет показана и будет продолжено использование учетной записи Local System.
Выполните следующие действия.
- Загрузите новую версию Qlik DataTransfer, воспользовавшись баннером в приложении или сайтом загрузок Загружаемые файлы продукта.
- Закройте текущую версию Qlik DataTransfer.
-
Запустите установщик Qlik DataTransfer.
Примечание к информацииЕсли выполняется обновление Qlik DataTransfer на сервере Windows, где уже есть Qlik Sense Enterprise on Windows, при обновлении Qlik DataTransfer необходимо использовать ту же учетную запись пользователя служб Qlik Sense, что и при установке Qlik Sense.
-
Нажмите Обновить.
Удаление Qlik DataTransfer
Выполните следующие действия.
-
Запустите установщик Qlik DataTransfer.
Примечание к информацииЕсли на том же сервере установлена платформа Qlik, необходимо остановить службы Qlik перед удалением Qlik DataTransfer.
- Нажмите Удалить.
-
После удаления при необходимости перезапустите службы Qlik в следующем порядке:
-
Qlik Sense Service Dispatcher
-
Служба журналов Qlik
-
Qlik Sense Repository Service
-
Qlik Sense Proxy Service
-
Qlik Sense Engine Service
-
Служба планирования Qlik Sense
-
Служба Qlik Sense Printing Service
-
Ограничения
Qlik DataTransfer имеет следующие ограничения:
-
При обновлении с выпуска October 2020 или более позднего местоположение для хранения файлов конфигурации и порты, используемые для запуска Qlik DataTransfer, будут изменены на значения по умолчанию в файле конфигурации Service.conf. Если местоположение для хранения файлов конфигурации по умолчанию или порты для запуска Qlik DataTransfer по умолчанию не использовались, эти параметры будут потеряны. Для сохранения параметров скопируйте Service.conf перед обновлением и восстановите параметры в Service.conf из сохраненного файла после завершения обновления.
-
Если местоположение для хранения файлов конфигурации по умолчанию в Service.conf не использовалось, необходимо вручную удалить файлы в выбранной папке.
-
Если используются прокси-серверы, необходимо выполнять обход для Qlik DataTransfer через брандмауэры, используя URL клиента Qlik Cloud. Без обхода Qlik DataTransfer не сможет подключиться к Qlik Cloud.
-
ПО Qlik DataTransfer должно быть установлено на выделенном сервере Windows, как указано в Требования к системе для Qlik DataTransfer. Не устанавливайте это ПО на фактический сервер источника данных или на сервер, на котором уже установлено ПО Qlik Data Gateway — Direct Access.