架构
Qlik NPrinting 是 QlikView 和 Qlik Sense 环境中的企业级报表分发解决方案。
Qlik NPrinting 可以使用 QlikView 文档或 Qlik Sense 应用程序作为数据来源来创建和分发报表。
Qlik NPrinting Server
Qlik NPrinting Server 包括以下组件服务:
- Qlik NPrinting 调度服务
- Qlik NPrinting 存储库
- Qlik NPrinting Web 引擎
- Qlik NPrinting 消息服务
- Qlik NPrinting 审计服务
所有这些服务在您安装 Qlik NPrinting Server 时自动安装在单个服务器上。
Qlik NPrinting 调度服务
Qlik NPrinting 调度服务 进行以下工作:
- 在可用引擎当中分发作业
- 将作业划分优先级
- 传送报表
- 计划作业
如果重启了 Qlik NPrinting 调度服务,作业将从停止的点重启。
Qlik NPrinting 存储库
Qlik NPrinting 存储库 服务存储 Qlik NPrinting 正确工作所必需的所有数据。这包括:用户及其角色、报表元数据、连接和过滤器。Qlik NPrinting 存储库 通过在后台使用数据库服务器,实现了数据的存留。
Qlik NPrinting Web 引擎
Qlik NPrinting Web 引擎 服务根据用户角色管理用户身份验证和授权。请参阅: 创建用户
Qlik NPrinting 消息服务
Qlik NPrinting 消息服务 管理 Qlik NPrinting Server 与 Qlik NPrinting Engine 之间的通信。
Qlik NPrinting 审计服务
Qlik NPrinting 审计服务将审计日志写入 Qlik NPrinting 审计数据库。
Qlik NPrinting Engine
Qlik NPrinting Engine 根据从 Qlik NPrinting 调度服务 收到的信息生成报告。每个 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 控制台启动。