Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Share your agentic AI experience, learn from others, and earn a new badge: Put Agentic AI to Work
cancel
Showing results for 
Search instead for 
Did you mean: 
mikaelsc
Specialist
Specialist

qlik sense object scanner install and run

was anyone able to generate the 3 files mentionned in the article https://help.qlik.com/en-US/sense-admin/May2026/Subsystems/DeployAdministerQSE/Content/Sense_DeployA...

at this time i only get the "QlikObjecScanReport.csv"

  • QlikObjectScanOutput.parquet: Contains information about all visualizations used in all apps of the installation.

  • QlikObjectScanExtensionStatus.parquet: Contains information about all extensions available in the Qlik Sense installation and their deprecation status.

  • QlikObjecScanReport.csv: Contains meta data, including time stamp of the scan.

 

any ideas? 

 

@Eduardo_Monteiro thanks for suggesting 

https://community.qlik.com/t5/Official-Support-Articles/Enable-parquet-file-support-for-existing-App...

but this gets me an error when running the ImportQlikSenseCLIModule.ps1

mikaelsc_0-1779994377639.png

similar error when running the AddParquetExtentionWhitelistTable.ps1

mikaelsc_1-1779994433244.png

 

 

Labels (3)
14 Replies
JacovCohenQ
Partner - Creator
Partner - Creator

@Eduardo_Monteiro  I was able to run the utility and load the .parquet extension successfully.
However, it does require some additional setup, such as creating a connector and configuring it for file loading.

 

 

Eduardo_Monteiro
Partner - Specialist
Partner - Specialist

Hi @JacovCohenQ 

That is correct. You need to configure the object scanner to generate/attach the files to the correct appID. You will find the instructions in the PDF (pages 2 to 6).

Basically, setting up the object scanner and adjusting the configuration section in the app.

For the first run, I suggest using the trial mode:


• vSessionLogDaysBack = 7 (only parse session logs created in the last 7 days)
• vTaskLogDaysBack = 7 (only parse task execution logs created in the last 7 days)
• vAppLastReloadedDaysBack = 2 (only collect metadata for Apps reloaded in the last 2 days)
• vFileScanMaxDuration = 2 (only scan data files for 2 minutes)
• vArchivedLogsFileScanMaxDuration = 2 (only scan Archived Logs files for 2 minutes)

 

Regards,

Eduardo Monteiro - Senior Support Engineer @ IPC Global
Follow me on my LinkedIn | Know IPC Global at ipc-global.com

JacovCohenQ
Partner - Creator
Partner - Creator

Hi @Eduardo_Monteiro 
The utility is not working as expected. Each time I run it, the files are generated in a different directory.
Initially, the files were created under:
C:\Program Files\Qlik\Sense\Tools\ExternalProgramTasks\QlikSenseObjectScanner
However, during my most recent executions, they were generated under:
C:\Program Files\Qlik\Sense\Scheduler
As a workaround, I created a new data connection pointing to the folder and updated the app to use the LIB connection instead of the Attached option. With this change, the process is working correctly.
I am currently trying to use the available parameters to force the files to be saved in a dedicated directory.
What I do not understand is why the documentation states that the utility is installed and supported as part of the Qlik Sense installation, yet it does not appear to work consistently in practice.

ole-bjorn
Contributor II
Contributor II

I'm running using the QlikSenseCLI, but I still get the error 

"Get-QSAbout : Cannot convert type 'System.Management.Automation.PSObject' to 'string'
At line:2 char:12
+ $QSAbout = Get-QSAbout
+ ~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-QSAbout], RuntimeBinderException
+ FullyQualifiedErrorId : Microsoft.CSharp.RuntimeBinder.RuntimeBinderException,QlikSenseCLI.GetQSAbout"

This work:
Invoke-QSGet "/qrs/about"


SchemaPath : About
BuildVersion : 31.62.0.0
BuildDate : 5/8/2026 18:23:36 PM
DatabaseProvider : Devart.Data.PostgreSql
NodeType : Central
SharedPersistence : True
RequiresBootstrap : False
SingleNodeOnly : False
ExtensionData :

Look like:

  • QRS is healthy.
  • Authentication is healthy.
  • Invoke-QSGet works.
  • You're running May 2026 (Build 31.62.0.0).
  • The failures are in the QlikSenseCLI DLL wrappers
mikaelsc
Specialist
Specialist
Author

with the new files and following the documentation of the Content Monitor, maybe in combination with QS May 2026 patch 4, seems to have solved the issues (enabling parquets on existing apps + usage of content monitor) 

 

mikaelsc_0-1790617640601.png