在环境之间移动报表
许多用户具有数个 Qlik NPrinting 环境,诸如测试和生产环境。您可从一个环境导出报表并将其导入另一个环境。
导出报表可创建 .zip 文件,其中包含您的 Qlik NPrinting Designer 模板、应用的过滤器、循环以及动态名称。.zip 文件不包含您的应用程序或连接信息。应用程序和连接必须存在于次要环境方可开始导入报表。
导出报表
进行以下操作:
- 单击顶部菜单中的报表。
- 单击您要导出的报表。
-
单击导出按钮。
将要求您对文件提供密码保护。这是可选性操作。
- 按下载。
您将在接收从 Web 浏览器下载的文件的文件夹中拥有 .zip 文件。
检查次要环境中的连接。
要成功导入报表,第二环境中的连接必须与初始报表中的那些匹配。其中包括:
- 在报表模板中使用的所有对象。
- 循环中使用的所有字段。
- 和初始报表关联的过滤器中使用的或作为对象过滤器在模板中添加的所有字段。
- 在动态命名中使用的所有变量。
- 如果您导入 Qlik 实体报表,会使用所有实体。
QlikView 和 Qlik Sense id 会在比较两个环境之间的对象时使用。
如果不存在包含所有对象的连接,将不会执行导入。如果收到错误消息,可检查自己的 Qlik NPrinting WebEngine 日志文件来获得目标应用程序中缺失的对象的列表。
替换现有报表
进行以下操作:
- 单击顶部菜单中的报表。
- 单击您要替换的报表。
-
单击替换按钮。
- 选择您要连接至自己正在导入的报表模板的 Qlik NPrinting 应用程序。
- 单击浏览... 并选择您之前导出的 .zip 文件。
- 键入密码(如果适用)。
- 单击下一步。
- 选择连接。单击下一步。
- 选择过滤器。单击下一步。
- 单击确认。
您已经成功替换报表。如果有任何错误,请参见日志文件。有关更多信息,请参阅: 记录
导入新报表
进行以下操作:
- 单击顶部菜单中的报表。
- 单击导入报表按钮。
- 选择您要连接至自己正在导入的报表模板的 Qlik NPrinting 应用程序。如果您要新建应用程序,请参阅: 使用应用程序。
- 单击浏览... 并选择您之前导出的 .zip 文件。
- 键入密码(如果适用)。
- 单击下一步。
- 单击确认。
您现在将能够在报表下查看该报表模板。
从导入的报表导入过滤器
在您将报表导入 Qlik NPrinting 时,出于性能原因,将不会包括与用户关联的过滤器。导入和数千个用户关联的过滤器需要较长时间,并且可导致 Qlik NPrinting 停止。
您可通过取消注释行 <!-<add key="include-user-filters" />-> 于 webengine.config 文件中来更改该行为。然后导入过滤器对话框将把您存储在储存库中的所有过滤器导入。这可能需要较长时间,具体取决于存储的过滤器数目。
如果您不希望编辑 webengine.config 文件,可连同自己的报表手动导入特定用户过滤器。有两种方式进行该操作:
- 从所有用户删除过滤器关联。
- 用相同的字段和值新建和任何用户都不关联的过滤器。