Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
i have been asked in an interview if I have any ideas how to automate deployment. Daily they have many qvf and they are just wasting time only by copy and pasting to different environment. Any way to automate this?
Niha
Qlik-CLI is an open source project which allows you to use power shell to perform different tasks on your Qlik Sense environment.
Hence power shell is text/script based and not GUI based like Qlik Sense QMC you will be able to program/automate many of the manual tasks you are performing today.
Here you will find information on the available commands: https://ahaydon.github.io/Qlik-Cli/
Hi Niha,
With our solution we can! have a look on our website or reach out to me so I can tell you more!
Best regards,
Jorik from PlatformManager.
You could look into the Qlik-CLI project. It is a command line interface for managing a Qlik Sense environment in PowerShell.
https://github.com/ahaydon/Qlik-Cli/blob/master/README.md
Qlik-CLI is an open source project which allows you to use power shell to perform different tasks on your Qlik Sense environment.
Hence power shell is text/script based and not GUI based like Qlik Sense QMC you will be able to program/automate many of the manual tasks you are performing today.
Here you will find information on the available commands: https://ahaydon.github.io/Qlik-Cli/
Hi Niha,
With our solution we can! have a look on our website or reach out to me so I can tell you more!
Best regards,
Jorik from PlatformManager.
Thanks. I will inform to respective person
App Export/Import Example using Qlik-CLI
Qlik-CLI needs to be installed onthe machine you are using to run the script from
the user account you are using to run the script needs the ability to Export from the source environment, and import to the destination
provided those requirements are met, you should be able to run the following after customizing the first 4 lines for your environment.
$AppName = "Operations Monitor"
$ExportPath = "\\Server\ExportLocation"
$ServerSource = "Sense01"
$ServerDestination = "Sense02"
#Get app from source
Connect-Qlik -Computername $ServerSource -TrustAllCerts
$QSApps = Get-QlikApp
$QSAppInfo = $QSApps|?{$_.name -eq $AppName }
$Exportfile = "$($QSAppInfo.name)-$(Get-Date -Format yyyyMMddhhmm).qvf"
$ExportFilePath = "$($ExportPath)\$($Exportfile)"
Export-QlikApp -id $QSAppInfo.id -filename $ExportFilePath -SkipData
#Upload app to destination
Connect-Qlik -Computername $ServerDestination -TrustAllCerts
Import-QlikApp -file $ExportFilePath -name $AppName -upload