Skip to main content
Announcements
Defect acknowledgement with Nprinting Engine May 2022 SR2, please READ HERE
cancel
Showing results for 
Search instead for 
Did you mean: 
mwallman
Creator III
Creator III

Request for NPrinting staff: Please do a deepdive video on how Performance works for NPrinting

Hi,

This is a request for the NPrinting team.

Could you please do a long video (e.g. TechSpert type) explaining how Performance works for NPrinting?

Key thing I want to know is how does NPrinting use Qlik Sense server resources, as well as NPrinting server resources for processing NPrinting related reports.

I have read the Performance page: https://help.qlik.com/en-US/nprinting/September2020/Content/NPrinting/DeployingQVNprinting/Performan...

And some support articles but it would be great to have a video that deep dives into it.

Thank you.

Labels (2)
1 Reply
Lech_Miszkiewicz
Partner Ambassador/MVP
Partner Ambassador/MVP

Hi @mwallman 

I am not going to do a video but will give you high level overview.

NPrinting will act just like a user(s) opening Qlik Sense application and apply selections, export data etc... 

If you have 10 CPU on your NPrinting engine it potentially can work with Qlik Sense like 10 independent users. Whatever actions you build in your NPrinting report template, those are carried across and applied as filters. 

Imagine scenario:

you have a Qlik Sense application which has sales by country. Now Country is used as a Level in NPrinting excel report. The same report has Page applied on Month field and 3 Recipients (each of them is responsible for different product categories (Sport,  Casual and Formal) so they have those applied as recipient filters. 

In order to generate those report NPrinting engine will act like each of the recipients and:

  • open Qlik Sense Application
  • apply respective filter on Product Category
  • for each available value apply selection on Country and Month (as those are Levels and Pages in report) and extract data
    • bluntly at this stage NPrinting is just another user which applies those selection and Qlik Sense resources used are purely dependant on your Qlik sense application data model, expressions used, volume/size of your application

If your report is based on Qlik Sense application which makes your Qlik Sense server struggle NPrinting will likely cause all of the Qlik Sense resources being used.

One thing to remember - NPrinting is not controlling Qlik Sense resources, It is only using Qlik Sense like any other person, but by doing it fast and in excessive way (since it constantly interacts with Qlik Sense when producing reports) it can use quite a lot of resources - just like a men who would sit in front of Qlik Sense application constantly applying selections, exporting data or images....

cheers Lech, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful to the problem.