Qlik Community

Qlik NPrinting Discussions

Discussion Board for collaboration on Qlik NPrinting.

Announcements
Coming Aug. 9: New Simplified Authoring for Qlik Sense SaaS – For Details, CLICK HERE
cancel
Showing results for 
Search instead for 
Did you mean: 
andre_gas
Partner - Creator
Partner - Creator

NPrinting connecting to Qlik Sense - Fine tuning

Hello community,

I've some questions to fine tuning the environments with exports and on-demand reports from Sense with NP.

  1. With on-demand export from Sense cluster which Sense server used by generate report, the one setted into NP connection or the server into the users are logged in?
  2. Does NPrinting use one CPU for every thread like QV export (one CPU  - one QV Desktop) or it works different? Does the limit of 12 CPU per NPrinting Engine still exist? Can you remember me the parameter to set maximum number of CPU used by Engine?
  3. Is there a parameter to set a maximum number of concurrent export? I would like limit the number of on-demand export request.
  4. Does the roadmap have a plan to support other auth type with on-demand report other than NTLM? I've a client that plan to move to SAML auth.

Thanks all

Labels (2)
2 Solutions

Accepted Solutions
Frank_S
Support
Support

Hello community,

I've some questions to fine tuning the environments with exports and on-demand reports from Sense with NP.

  • With on-demand export from Sense cluster which Sense server used by generate report, the one setted into NP connection or the server into the users are logged in?

Qlik Support:If I understand your question correctly, in your NPrinting Connection, you need to connect to the QS Virtual Proxy (generally the central node) and the virtual proxy must be Windows Authentication. This irregardless if it is a single node or cluster deployment. https://help.qlik.com/en-US/nprinting/May2021/Content/NPrinting/DeployingQVNprinting/NPrinting-with-...

  • Does NPrinting use one CPU for every thread like QV export (one CPU  - one QV Desktop) or it works different? Does the limit of 12 CPU per NPrinting Engine still exist? Can you remember me the parameter to set maximum number of CPU used by Engine?

Qlik Support: when you look at the task manager you will see QV.exe up to the number of logical processes available. If hyperthreading is enabled, you will see additional processes. 16 CPUs is now recommended by R&D givin the performance improvements in latest supported versions of QlikView. https://community.qlik.com/t5/Knowledge-Base/NPrinting-how-to-manage-max-number-of-QV-exe-QlikView-a...

  • Is there a parameter to set a maximum number of concurrent export? I would like limit the number of on-demand export request.

Qlik Support: Not available but you may insert a feature request here and detailing your specific requirement. Ideas | Qlik Community

  • Does the roadmap have a plan to support other auth type with on-demand report other than NTLM? I've a client that plan to move to SAML auth.

Qlik Support: NTLM is the auth type for the foreseeable future. Again you may post your feature request in the ideas link above. (presumably you are referring to Qlik Sense proxy auth method.

 

 

Kind regards...

We are just 'like' you and like to be liked when providing a helpful answer. You may also press the 'Solution Accepted' button if an answer provided resolves your question or issue... Cheers!

View solution in original post

Ruggero_Piccoli
Support
Support

Hi,

1 Qlik NPrinting is connecting to the virtual proxy configured in the connection. The On-Demand for Qlik Sense sends the selections explicitly so you can connect to a different proxy.

2 From https://help.qlik.com/en-US/nprinting/May2021/Content/NPrinting/DeployingQVNprinting/Performance.htm "When you create reports from QlikView connections, performance increases linearly with the number of CPU cores added until you reach twelve cores. If you exceed twelve CPU cores, the increase is no longer linear.". So there is not a limit, you can add how many CPUs you want but over 12, based on tests, performances will increase less then linear.

Best Regards,

Ruggero



Best Regards,
Ruggero
---------------------------------------------
When applicable please mark the appropriate replies as CORRECT. This will help community members and Qlik Employees know which discussions have already been addressed and have a possible known solution. Please mark threads with a LIKE if the provided solution is helpful to the problem, but does not necessarily solve the indicated problem. You can mark multiple threads with LIKEs if you feel additional info is useful to others.

View solution in original post

4 Replies
Frank_S
Support
Support

Hello community,

I've some questions to fine tuning the environments with exports and on-demand reports from Sense with NP.

  • With on-demand export from Sense cluster which Sense server used by generate report, the one setted into NP connection or the server into the users are logged in?

Qlik Support:If I understand your question correctly, in your NPrinting Connection, you need to connect to the QS Virtual Proxy (generally the central node) and the virtual proxy must be Windows Authentication. This irregardless if it is a single node or cluster deployment. https://help.qlik.com/en-US/nprinting/May2021/Content/NPrinting/DeployingQVNprinting/NPrinting-with-...

  • Does NPrinting use one CPU for every thread like QV export (one CPU  - one QV Desktop) or it works different? Does the limit of 12 CPU per NPrinting Engine still exist? Can you remember me the parameter to set maximum number of CPU used by Engine?

Qlik Support: when you look at the task manager you will see QV.exe up to the number of logical processes available. If hyperthreading is enabled, you will see additional processes. 16 CPUs is now recommended by R&D givin the performance improvements in latest supported versions of QlikView. https://community.qlik.com/t5/Knowledge-Base/NPrinting-how-to-manage-max-number-of-QV-exe-QlikView-a...

  • Is there a parameter to set a maximum number of concurrent export? I would like limit the number of on-demand export request.

Qlik Support: Not available but you may insert a feature request here and detailing your specific requirement. Ideas | Qlik Community

  • Does the roadmap have a plan to support other auth type with on-demand report other than NTLM? I've a client that plan to move to SAML auth.

Qlik Support: NTLM is the auth type for the foreseeable future. Again you may post your feature request in the ideas link above. (presumably you are referring to Qlik Sense proxy auth method.

 

 

Kind regards...

We are just 'like' you and like to be liked when providing a helpful answer. You may also press the 'Solution Accepted' button if an answer provided resolves your question or issue... Cheers!
andre_gas
Partner - Creator
Partner - Creator
Author

Thanks @Frank_S , sorry but I missed your reply.

  1. Sorry but you misunderstanding the question. I would like to know, in case of Sense cluster, wich Sense virtual proxy are used to export an on-demand report? E.g. In NPrinting connection I set the proxy address = https://server1/ntlm but I (the user) connect to https://server2/myproxy (Qlik Sense), I make same selections and then I generate a report using on-demand. Does NPrinting connect to server1/ntlm or server2/myproxy to made the report?
  2. Good for 16 CPUs, I remember badly. I've found the article about parameters and the writer specify that the number of CPUs is used with QlikSense too. https://community.qlik.com/t5/Knowledge/NPrinting-how-to-manage-max-number-of-QV-exe-QlikView-and-QS...
  3. Done. Posted here: https://community.qlik.com/t5/Suggest-an-Idea/Define-a-maximum-number-of-cuncurrent-tasks-in-NPrinti...
  4. Done. Posted here: https://community.qlik.com/t5/Suggest-an-Idea/NPrinting-API-Extend-authentication-method/idi-p/18596...

Regards

Ruggero_Piccoli
Support
Support

Hi,

1 Qlik NPrinting is connecting to the virtual proxy configured in the connection. The On-Demand for Qlik Sense sends the selections explicitly so you can connect to a different proxy.

2 From https://help.qlik.com/en-US/nprinting/May2021/Content/NPrinting/DeployingQVNprinting/Performance.htm "When you create reports from QlikView connections, performance increases linearly with the number of CPU cores added until you reach twelve cores. If you exceed twelve CPU cores, the increase is no longer linear.". So there is not a limit, you can add how many CPUs you want but over 12, based on tests, performances will increase less then linear.

Best Regards,

Ruggero



Best Regards,
Ruggero
---------------------------------------------
When applicable please mark the appropriate replies as CORRECT. This will help community members and Qlik Employees know which discussions have already been addressed and have a possible known solution. Please mark threads with a LIKE if the provided solution is helpful to the problem, but does not necessarily solve the indicated problem. You can mark multiple threads with LIKEs if you feel additional info is useful to others.
andre_gas
Partner - Creator
Partner - Creator
Author

Thanks a lot for your clarification!