Skip to main content Skip to complementary content

Architecture

Qlik NPrinting is the enterprise class solution for report distribution in QlikView and Qlik Sense environments.

Qlik NPrinting creates and distributes reports using QlikView documents or Qlik Sense apps as data sources.

Qlik NPrinting Server

The Qlik NPrinting Server consists of the following components services:

  • Qlik NPrinting scheduler service
  • Qlik NPrinting repository
  • Qlik NPrinting web engine
  • Qlik NPrinting messaging service
  • Qlik NPrinting audit service

All of these services are installed automatically on a single server when you install Qlik NPrinting Server.

Qlik NPrinting scheduler service

The Qlik NPrinting scheduler service does the following:

  • distributes jobs among available engines
  • prioritizes jobs
  • delivers reports
  • schedules jobs

If the Qlik NPrinting scheduler service is restarted, jobs restart from the point where they were stopped.

Qlik NPrinting repository

The Qlik NPrinting repository service stores all the data necessary for Qlik NPrinting to work properly. This includes: users and their roles, report metadata, connections, and filters. The Qlik NPrinting repository realizes the persistence of data by using a database server in the background.

Qlik NPrinting web engine

The Qlik NPrinting web engine service manages user authentication and authorization based on user roles. See: Creating users

Qlik NPrinting messaging service

The Qlik NPrinting messaging service manages communication between the Qlik NPrinting Server and Qlik NPrinting Engines.

Qlik NPrinting audit service

The Qlik NPrinting audit service writes audit logs to the Qlik NPrinting audit database.

Qlik NPrinting Engine

Qlik NPrinting Engines produce reports based on information received from the Qlik NPrinting scheduler service. Each Qlik NPrinting Engine is multi-threaded to benefit from multi-channel CPUs. You can install multiple Qlik NPrinting Engines on different computers to distribute the workload and create a high-availability reporting system. You can only install one Qlik NPrinting Engine per computer.

Qlik NPrinting front end

The Qlik NPrinting front end consists of the following components:

  • Web-based user interface
  • On-Demand
  • NewsStand
  • Qlik NPrinting Designer

Web-based user interface

The web-based user interface is used by administrators and users. It can be accessed via any supported web browser. For information about which browsers are supported, see Supported browsers and apps.

On-Demand

On-Demand report generation allows users to request reports without waiting for the next scheduled generation. See: On-Demand reports

NewsStand

NewsStand is a web portal that allows authorized users to view, download, and subscribe to reports.

Qlik NPrinting Designer

Qlik NPrinting Designer is a desktop application that allows developers to create and manage report templates. It is launched from the web console.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!