Qlik Authorized Channel Partner · 自 2016 年起

Qlik NPrinting 迁移:重装加备份恢复的完整路径

Qlik NPrinting 迁移,比 Qlik Sense 迁移麻烦的地方在于它不是一个独立系统:它的数据源是 Qlik Sense,它的产出是按计划发出去的报表。搬完服务能起来,不代表迁移完成 – 判断标准是每一个任务在新环境里都发得出去。本页给出路线选择、五步流程与迁移前必须收齐的信息清单。
2016
Qlik 授权渠道合作伙伴起始年
200+
服务企业客户
5
服务网点城市
2007
公司成立
先把定义与约束摆清楚

Qlik NPrinting 迁移:先定路线,再动手

Qlik NPrinting 迁移,是指把已在运行的 NPrinting 报表分发环境从原服务器搬到新服务器,并保证原有的连接、模板、任务与收件人配置在新环境中按原样继续运行的一整套工作。

它和普通的应用搬迁不一样,原因有两个。第一,NPrinting 的数据源是 Qlik Sense,所以它的迁移必须排在 Qlik Sense 之后,且连接要在新环境里重新指向新的 Qlik Sense 地址与认证方式。第二,它的交付物是「按计划自动发出的报表」,而这件事在安装完成的那一刻是看不出来的 – 服务起来了、控制台打得开,任务仍可能一个都发不出去。

关键事实

推荐迁移方式重装 + 备份恢复,即 Qlik 官方路径
不推荐方式整机镜像或快照克隆迁移
版本策略原样迁移、不同时升级;升级与迁移分两次做
前置依赖NPrinting 的数据源为 Qlik Sense,须先完成 Qlik Sense 侧迁移并确定新地址
部署形态单机部署与 Server + 多 Engine 分离两种,步骤与验证点不同,方案前须先确认
操作系统Windows Server;源与目标尽量保持同一版本,减少变量
安装介质由 Qlik 合作伙伴渠道按 Qlik 的规则获取,本站不提供任何安装包下载
许可证新环境需重新激活;迁移前与 Qlik 确认原环境的释放与新环境的激活流程
完成标准按任务逐个执行并比对产出,不以「服务已启动」作为完成标志
验证时长口径按任务数量估算,不按安装时长估算
两条路线

为什么不走镜像迁移

整机镜像看起来最省事 – 克隆一台,改个 IP 就完事。实际操作中它把问题推到了后面。

镜像 / 快照克隆
  • 机器名、SID、服务账户与证书一并复制,后续排障时分不清问题来自配置还是来自克隆残留。
  • 出问题时得不到官方支持,因为这不是 Qlik 认可的迁移路径。
  • 新旧环境同时在线期间,两边的任务都可能触发,收件人会收到重复报表。
  • 把旧环境积累的问题原样带到新环境,等于什么都没清理。
重装 + 备份恢复
  • Qlik 官方路径,过程中遇到问题可以走官方支持。
  • 新环境是干净安装,旧环境的历史遗留不会被带过来。
  • 恢复步骤明确,可以在割接前先做一次演练。
  • 代价是准备工作更多 – 这份准备工作就是下面那张信息清单。
五步流程
每一步都有明确的完成标志,上一步没达到就不进入下一步
01
盘点与取证
收齐版本、部署形态、连接、任务与收件人清单。
02
新环境准备
系统、服务账户、目录权限、邮件出口先行就位。
03
同版本安装
按原版本干净安装,不顺手升级。
04
备份恢复
恢复后重指数据源连接,重新做认证配置。
05
逐任务验证
逐个执行并比对产出,确认无误后停旧环境。
动手之前

迁移前必须收齐的信息

这份清单是第一步的交付物。清单不齐就开工,问题会集中在割接当晚爆发,而那时留给你的时间最少。

信息项为什么必须先确认
NPrinting 版本号决定安装介质与恢复方式;跨版本恢复不受支持
部署形态单机与 Server + 多 Engine 的步骤不同,影响工期
Qlik Sense 侧的新地址与认证方式恢复后必须重指,这是任务跑不通最常见的原因
服务运行账户及其权限账户变了,任务访问共享目录与邮件出口就会失败
任务清单与调度时间既是验证清单,也用来安排新旧环境的切换顺序
收件人与分发方式邮件、共享目录、Hub 各自的验证方法不同
报表模板与产出归档位置路径变化会让历史归档断档
许可证状态提前确认释放与激活流程,避免割接当天卡在激活
回退方案旧环境在什么条件下、由谁决定重新启用
实施经验

Qlik NPrinting 迁移,容易踩的六个点

以下六条来自我们在一家大型物流企业的实际迁移项目,按出现频率排列。

01

顺序搞反

先迁 NPrinting 再迁 Qlik Sense,结果连接指向一个即将下线的地址,整个恢复要重做一遍。数据源在哪,顺序就跟着哪。
02

顺手升级

既然要重装,不如升到新版本 – 这个念头让迁移变成迁移加升级两件事,出问题时无法判断是环境还是版本导致。两件事分两次做。
03

服务账户换了人

新环境用了一个新建的服务账户,权限却没配齐,任务能执行但写不进共享目录。账户与权限要在安装前就位。
04

只验证了服务状态

控制台能打开就宣布完成,几天后才发现某类任务一直在静默失败。完成标准必须是逐个任务执行并比对产出。
05

新旧环境同时在跑

验证期间两边调度都开着,收件人收到两份报表,业务方先于你发现问题。验证期旧环境的调度应先停掉。
06

邮件出口没提前打通

新服务器在新的网络区域,出站邮件被策略拦下。这件事依赖别的团队,必须在第二步就提申请,不要留到验证阶段。
一条口径
NPrinting 的安装介质须通过 Qlik 的正规渠道获取。我们作为 Qlik 授权渠道合作伙伴,在实施项目中按 Qlik 的规则为客户处理这一环节 – 但不会,也不应该,在任何公开页面上提供 Qlik 软件的下载。遇到对外提供原厂安装包的供应商,建议留个心眼。
常见问题

关于迁移与后续运维的五个问题

按任务数量估算,不按安装时长估算。安装与恢复本身可以在业务低谷完成,真正占时间的是逐个任务的验证与比对。任务多的环境建议分批切换,而不是一夜之间全切。
不建议。克隆会把机器标识、服务账户与历史遗留一并带走,排障时无法区分问题来源,且不属于官方支持的迁移路径。正确做法是同版本干净安装加备份恢复。
可以,但不要和迁移同时做。先原版本迁移完成并验证通过,再单独安排一次升级。两件事合并时,任何异常都无法判断来自环境变化还是版本变化。
新环境需要重新激活,且应在迁移前就与 Qlik 确认原环境的释放流程。把这件事留到割接当天是最常见的计划失误,因为它依赖对方的响应时间,不由实施方控制。
做。常见范围包括任务失败排查、模板调整、收件人与权限变更、版本升级评估。具体范围与响应时间按运维支持服务约定,也可以只做迁移不做长期运维。
把你的环境说清楚,我们给一份可执行的迁移方案
版本、部署形态、任务数量这三项告诉我们,就能判断工期与风险点。
上游取数也想一起理顺?可以看 Qlik 数据准备,或者从 KNIME 中文知识库 了解工作流怎么做 ETL。
iModel 专属客服
在线留言或电话联系
在线留言

留下您的问题和联系方式,我们会在一个工作日内回复。

手机与邮箱至少填一项

4008568196 拨打此号码联系我们

微信扫码咨询

iModel 微信咨询二维码

使用微信扫描上方二维码