架构

Qlik NPrintingQlikViewQlik Sense 环境中的企业级报表分发解决方案。

Qlik NPrinting 可以使用 QlikView 文档或 Qlik Sense 应用程序作为数据来源来创建和分发报表。

Qlik NPrinting Server

Qlik NPrinting Server 包括以下组件服务:

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

所有这些服务在您安装 Qlik NPrinting Server 时自动安装在单个服务器上。

Qlik NPrinting scheduler service

Qlik NPrinting scheduler service 进行以下工作:

  • 在可用引擎当中分发作业
  • 将作业划分优先级
  • 传送报表
  • 计划作业

如果重启了 Qlik NPrinting scheduler service,作业将从停止的点重启。

Qlik NPrinting repository

Qlik NPrinting repository 服务存储 Qlik NPrinting 正确工作所必需的所有数据。这包括:用户及其角色、报表元数据、连接和过滤器。Qlik NPrinting repository 通过在后台使用数据库服务器,实现了数据的存留。

Qlik NPrinting web engine

Qlik NPrinting web engine 服务根据用户角色管理用户身份验证和授权。请参阅: 创建用户

Qlik NPrinting messaging service

Qlik NPrinting messaging service 管理 Qlik NPrinting ServerQlik NPrinting Engine 之间的通信。

Qlik NPrinting Engine

Qlik NPrinting Engine 根据从 Qlik NPrinting scheduler service 收到的信息生成报告。每个 Qlik NPrinting Engine 都为多线程,可通过多通道 CPU 受益。您可在不同计算机上安装多个 Qlik NPrinting Engine 来分发工作负载,并创建高可用性报表系统。每台计算机只能安装一个 Qlik NPrinting Engine

Qlik NPrinting 前端

Qlik NPrinting 前端包括以下组件:

  • 基于 Web 的用户界面
  • On-Demand
  • NewsStand
  • Qlik NPrinting Designer

基于 Web 的用户界面

基于 Web 的用户界面由管理员和用户使用。可经由任何支持的 Web 浏览器来访问它。有关支持哪些浏览器的信息,请参阅支持的浏览器

On-Demand

On-Demand 报表生成可让用户请求报表而无需等待下个计划的生成。请参阅: On-Demand 报表

NewsStand

NewsStand 是 Web 门户,允许授权用户查看、下载并订阅报表。

Qlik NPrinting Designer

Qlik NPrinting Designer 是一个桌面应用程序,可让开发人员创建和管理报表模板。它从 Web 控制台启动。