Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products.
All content is subject to change and is provided without warranty.
跳到主要内容 跳到补充内容

连接至 Qlik Sense 应用程序

您可连接至存储在 Qlik Sense 服务器上的您具有访问权限的 Qlik Sense 应用程序。

该页面展示了如何将特定 Qlik Sense 应用程序连接至 Qlik NPrinting。如果您在:

不受支持的 Qlik Sense 对象

您不应当创建使用以下内容的 Qlik Sense 应用程序的连接:

  • 针对字段的始终选择一个
  • 计算维度

  • 向下钻取维度

  • 交替状态

  • 工作表触发器

Qlik NPrinting 不能修改或删除这些选项。因此,在缓存以及报表生成期间,Qlik NPrinting 可能没有连接的 Qlik Sense 应用程序的整个数据集的访问权限。

如果您希望将 Qlik Sense 应用程序用于这些不受支持的功能,请执行以下操作:

进行以下操作:

  1. 创建 Qlik Sense 应用程序的副本。
  2. 删除所有不受支持的功能。
  3. 将复制的 Qlik Sense 应用程序用于报表。

有关不支持的对象的详细信息,请参阅:不支持的 Qlik 对象

On-Demand 报表

您无法创建指向 Qlik Sense应用程序的连接,这些文档在您生成 On-Demand 报表时使用以下内容:

  • 从输入按钮使用变量选择作为触发器来选择数据
  • 输入框
  • 计算维度
  • 隐藏选项卡

要求

  • 必须已经安装和激活 Qlik NPrinting Server 和至少一个 Qlik NPrinting Engine
  • Qlik Management Console (QMC) 导出 Qlik Sense 证书并安装在所有 Qlik NPrinting Engine 计算机上。有关更多信息,请参阅验证 Qlik Sense 的连接

  • 创建连接的 Qlik NPrinting 用户必须具有域用户帐户,其和 Qlik NPrinting 服务器和 Qlik Sense 服务器属于相同域。
  • 指向 Qlik Sense 的工作连接。有关更多信息,请参阅将 Qlik NPrinting 连接到 Qlik Sense

Qlik Sense 应用程序的连接规则

以下规则适用于指向 Qlik Sense 应用程序的连接:

  • 您可在单个 Qlik NPrinting 应用程序中创建指向多个 Qlik Sense 应用程序的连接。
  • 连接不会在 Qlik NPrinting 应用程序之间共享。如果您希望将同一 Qlik Sense 应用程序连接至多个 Qlik NPrinting 应用程序,您必须为每个应用程序创建连接。

连接状态的类型

缓存状态列为配置的连接显示以下值之一:

  • 从不生成:连接从未被打开。
  • 挂起Qlik NPrinting 正在尝试连接。
  • 生成中Qlik NPrinting 已连接并正在导入元数据。
  • 已生成:已成功连接所有 Qlik NPrinting 引擎。
  • 错误:连接在所有可用引擎上失败。在失败两分钟后,Qlik NPrinting 排程器服务 将尝试再次连接。

连接状态列为配置的连接显示以下值之一:

  • 已成功连接所有 NPrinting 引擎。
  • 警告:一个或多个引擎未工作。
  • 连接所有 NPrinting 引擎失败。

测试和故障排除

您可使用我们的 Qlik Sense 示例应用程序 Beginner’s tutorial.qvf 来测试自己的连接。要下载该文件,请访问示例文件

有数种方式可解决警告错误连接失败状态。要开始,可打开您要排除故障的连接,并单击运行验证按钮。这将会为您提供可能问题的列表。这里是验证失败的示例,因为 Qlik Sense 证书没有正确安装:

验证窗口

您还可检查以下方面:

  • 连接属性:例如,检查 Qlik Sense 证书是否存在于 Qlik NPrinting Engine 计算机上。另外检查代理地址和应用程序 ID。
  • Qlik NPrinting Engine 安装及配置:例如检查 Qlik NPrinting Engine 是否正在运行。

在解决所有问题之后,重新启动缓存生成或运行任务。

这里是一些常见的连接错误原因:

连接到 Qlik Sense 服务器上的 Qlik Sense 应用程序

进行以下操作:

  1. 作为有权限执行连接任务的用户登录 Qlik NPrinting
  2. 应用程序菜单中单击连接。显示连接页面。
  3. 单击创建连接
  4. 名称框中,输入连接的名称。
  5. 应用程序下拉列表中,选择您要连接的 Qlik NPrinting 应用程序。
  6. 单击作为Qlik Sense
  7. 输入以下信息:
    • 代理地址Qlik Sense 服务器的完整计算机名称。

      如果在 Qlik Sense 代理上启用该服务器,则代理地址必须带有前缀 HTTP 或 HTTPS。默认值为 HTTPS。这位于 Qlik Sense 应用中心内的应用程序概述页面上,提供于您浏览器的地址栏中。格式为:https://sense_proxy_computer_name.domain_name

      信息注释您的代理地址在末尾可能有前缀。在该情况下,格式为:https://sense_proxy_computer_name.domain_name/prefix

      Qlik Sense 代理地址

    • Qlik Sense 应用程序 ID

      此信息可以从应用程序下的 Qlik Sense QMC 获得。如果您看不到应用程序 ID 列,可单击右上角的 数据透视表 然后检查 "ID"。

      QMC 中的 Qlik Sense 应用程序 ID

    • 身份:具有应用程序的访问权限的 Qlik Sense 用户的 <Windows 域名>\<用户名>

      此信息可以从 Qlik Sense QMC 的用户下方获得。您将需要用户目录用户 ID 字段中的信息。

      在 QMC 中查找标识

  8. 如果要将 Sense 应用程序中的主题颜色应用于使用此连接创建的报表,请单击应用 Sense 应用程序主题复选框。

    如果对 Sense 应用程序主题进行任何更改,则需要手动重新加载连接以应用更新的主题。

  9. 如果要为选定身份应用区域权限,请单击为报表应用用户区域权限复选框。
  10. 单击运行验证按钮。这确保您的连接有效。

    如果连接有效,将会看到“验证成功”消息。如果无效,您将看到以下消息:“检测到错误。请查看下列详细信息。”

    成功的 Qlik Sense 连接验证结果。

  11. 通知下,可选择在元数据重新加载结束时发送电子邮件通知。一封电子邮件将被发送至在设置 > 任务下指定的地址。请参阅:任务执行通知
  12. 一旦验证了您的连接设置,则单击创建。您将自动移动回连接菜单。
  13. 单击您的新连接。您将看到状态:缓存状态 - 生成中。这意味着 Qlik NPrinting 连接至 Qlik Sense 并导入元数据。如果您有大型 Qlik Sense 应用程序,这可能需要几分钟时间。

    连接缓存生成状态

  14. 一旦缓存状态显示已生成,则可新建报表模板。如果您得到错误状态,请检查您的连接信息。

    生成了连接缓存

您现在将能够在连接屏幕上看到新连接。

生成了连接缓存

修改或删除连接

警告注释如果您尝试删除有关联的报表或过滤器的连接,则会看到警告,其中列出在删除后将变得无效的元素。

进行以下操作:

  1. 应用程序菜单中单击连接

  2. 单击您要修改或删除的连接。

    1. 要进行修改,执行所选修改,然后单击保存
    2. 要进行删除:单击 删除

      警告注释该操作无法撤消。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!