创建 On-Demand 报表

On-Demand 报表是在 QlikView AccessPoint 界面中的 Qlik NPrinting 窗口内创建。Qlik NPrinting 窗口还会显示可供下载的完整报表以及正在排队的报表。

要启用 Qlik Sense 中的 On-Demand 报表,您将需要安装可视化扩展。请参阅:On-Demand 报表扩展

创建 On-Demand 报表后,该报表将添加到 Qlik NPrinting Server 上的报表创建队列中。报表完成后,它将存储在 Qlik NPrinting repository 中,但可从 QlikView 下载。可从 QlikView AccessPoint 的 Qlik NPrinting 窗口访问报表,直到报表被删除为止。30 天后,将从 Qlik NPrinting Server 中删除已完成的报表和正在排队的报表。

您可访问为 Qlik NPrinting Server 上的 On-Demand 启用的所有报表,这些报表是在您于 QlikView AccessPoint 中使用的 QlikView 文档上制备。

备注: 您应当在 Qlik NPrinting Server 上为每个 QlikView 文档使用不同的 Qlik NPrinting 应用程序。如果您将一个应用程序用于多个文档,您将能看到来自其他 QlikView 文档的报表,但是它们将失败。
备注:

On-Demand 报表的访问权限可经由安全角色设置,并在应用程序级别应用。这样可以按应用程序限制对 On-Demand 报表的访问权限。

要求

请注意以下几点:

  • 必须在 QlikView Server上安装 Qlik NPrinting On-Demand 插件。
  • Qlik NPrinting 管理员必须为 On-Demand 用户分配具有On-Demand 创建授权的安全角色。
  • QlikView 中创建 On-Demand 报表的用户必须具有和其 Qlik NPrinting web console 用户帐户关联的 Windows Active Directory 用户帐户。

    创建用户

  • QlikView 中创建 On-Demand 报表的用户必须具有和其 Qlik NPrinting web console 用户帐户关联的域和用户,该用户帐户匹配其 QlikView Server Windows Active Directory 用户帐户的域和用户。
  • 通过 QV 服务器以太网许可证在 QlikView 服务器或集群上工作的用户必须正确地通过“身份”进行配置,并且必须登录Qlik NPrintingQlikView AccessPoint。否则,将不可使用书签。
  • 可以应用 QlikView 文档中的 Section Access 和当前选择项。
  • On-Demand 会话会显示在 QlikView Server 的“QVS 统计信息”选项卡中,但不计入会话 CAL 总数。

  • On-Demand 将不能用于本地保存的 .qvw 文件。文件必须在 QlikView Publisher (QVP) 连接上可用。
  • On-Demand申请仅基于单个连接对报表有效。不支持 MultiDoc 报表。

接受 Qlik NPrinting web console 证书

在创建 On-Demand 报表之前,请登录到 Qlik NPrinting web consoleQlik NPrinting web console 的默认安装证书可能会在浏览器中注册为无效证书。如果您的浏览器将 Qlik NPrinting web console 证书注册为无效证书,则必须先接受该 Qlik NPrinting web console 证书,才能在 QlikView AccessPoint 中使用 On-Demand

备注:

如果您使用其他浏览器或清除该浏览器的缓存,则必须重新接受 Qlik NPrinting 证书。可在 Chrome、Firefox 和 Explorer 中使用 On-Demand它无法在 Microsoft Edge 中运行,因为不会下载证书。

进行以下操作:

  1. 导航到 Qlik NPrinting web console
  2. 根据您的浏览器,可以选择继续使用 Qlik NPrinting web console 或者添加一个安全例外,然后再继续使用 Qlik NPrinting web console
  3. 登录到 Qlik NPrinting web console

现在,您就可以通过该浏览器在 QlikView AccessPoint 中使用 Qlik NPrintingOn-Demand 了。

QlikView 中创建 Qlik NPrinting 报表

进行以下操作:

  1. QlikView AccessPoint 界面中,单击工具栏中的 On-Demand 按钮。

    Qlik NPrinting窗口打开。

  2. 单击创建报表
  3. 单击报表以选择要使用的 Qlik NPrinting 报表模板。
  4. 选择该报表的导出格式。

    您所创建的任何 QlikView Server 选择项都将应用至您的报表输出。例如,如果您设置了过滤器以仅显示特定地区中的销售额,则只会出现该地区的数据。

  5. 单击生成报表

报表状态将列为加入队列。报表完成后,可以将副本下载到您的计算机上。可以在报表处于排队中状态时取消它。

您的报表在 Qlik NPrinting Server 中可能有对象或报表过滤器。除了 QlikView 文档中的过滤器,这些过滤器也适用于您的 On-Demand 报表。

下载 On-Demand 报表

进行以下操作:

  1. Qlik NPrinting 窗口中,单击要下载的报表。
  2. 单击下载

删除和取消排队中的报表

可以删除已完成的报表。删除报表会将其从可用报表中删除,从而无法从 On-Demand 中下载。可以取消排队中的报表。

删除 On-Demand 报表

进行以下操作:

  1. Qlik NPrinting 窗口中,单击要删除的报表。
  2. 单击 Delete.

取消排队中的单个报表

进行以下操作:

  1. Qlik NPrinting 窗口中,单击要取消的报表。
  2. 单击 X 按钮。
  3. 单击中止任务

取消排队中的所有报表

进行以下操作:

  1. Qlik NPrinting 窗口中,单击全部中止
  2. 单击中止所有任务

此时,所有正在进行的 On-Demand 报表都将被取消。

具有 Qlik NPrinting web console 访问权限的管理员可管理来自所有用户的 On-Demand 报表请求。请参阅:On-Demand 请求