Первоисточник: https://support.qlik.com/articles/000047186
Описание
QRS API поставляется в виде веб-службы REpresentational State Transfer (REST), которая содержит несколько путей (также называемых конечными точками), которые используются для выполнения различных функций. Для связи с этими путями выполняются HTTP-вызовы, содержащие запросы GET, POST, PUT или DELETE.
Qlik CLI ( https://github.com/ahaydon/Qlik-Cli) – это модуль PowerShell, который предоставляет интерфейс командной строки для управления средой Qlik Sense с помощью QRS API. Модуль предоставляет набор команд для просмотра и редактирования параметров конфигурации, а также для управления задачами и другими функциями, доступными через API.
ВАЖНО: Qlik CLI распространяется через GitHub в виде решения с открытым исходным кодом и не поддерживается Qlik. Пожалуйста, смотрите файл лицензии в проекте GitHub для текущего лицензионного соглашения Qlik CLI.
- Следуйте инструкциям по установке на https://github.com/ahaydon/Qlik-Cli
- После установки откройте Powershell ISE
- Убедитесь, что Qlik-Cli указан как доступный модуль
- Подключение с использованием сертификатов
Наиболее распространенный способ подключения с помощью Qlik CLI – использование доверия сертификатов, поскольку для этого не требуется предоставлять полные учетные данные пользователя.- В консоли управления (MMC) убедитесь, что установлены клиентские и корневые сертификаты, выпущенные сайтом Qlik Sense.
Сертификат клиента: - Если выпущенные сертификаты Qlik Sense отсутствуют в MMC, экспортируйте и импортируйте сертификаты, как описано в разделе Как экспортировать клиентский сертификат в Qlik Sense
- Подключитесь к службе репозитория Qlik Sense через Qlik Cli с помощью приведенной ниже команды PowerShell, которая извлекает сертификат клиента, связанный с центральным узлом Qlik Sense, и применяет его во время подключения к центральному узлу. Замените MyCentralNode фактическим полным доменным именем центрального узла Qlik Sense или именем хоста и домена \ пользователя с вашими учетными данными пользователя.
-
Get-ChildItem -Path cert:\CurrentUser\My | where {$_.issuer -like '*MyCentralNode*'} | Connect-Qlik MyCentralNode -username domain\user
- В консоли управления (MMC) убедитесь, что установлены клиентские и корневые сертификаты, выпущенные сайтом Qlik Sense.