Qlik 脚本跟踪提示 | Qlik Cloud帮助
跳到主要内容 跳到补充内容

Qlik 脚本跟踪提示

上次更新日期:2026/10/9

使用 QlikView 或 Qlik Sense 连接器解析日志文件时,Qlik Lineage Connectors 将在读取 Qlik 脚本中的 CONNECT TO 语句时尝试识别数据库类型。它可能无法识别数据库类型(取决于连接类型),但您可以通过脚本添加此信息。

所有 Qlik Lineage Connectors 在本地检测到的引用资源都将作为 Qlik 资源标识符 (QRI)发送到 Qlik Cloud。QRI 包含有关数据存储所用的数据源类型、格式或平台的信息,以及其在网络上和网络节点内的规范路径。

连接跟踪提示

向 Qlik Lineage Connectors 发送其他信息是通过 TRACE 语句完成的。此命令将向 Qlik Lineage Connectors 要读取的日志文件添加注释。 添加此信息将形成更准确的 QRI,这可以在不同的 Qlik Lineage Connectors 实例和直接从 Qlik Cloud 中访问的其他资源中检测到。

跟踪提示示例

附加连接信息的 Qlik Lineage Connectors 跟踪提示遵循以下格式:

TRACE !!qlc "Connect" "connection_name" "default_database" "default_schema" "database_type"; LIB CONNECT TO 'Database_tenant.region.provider.com';

跟踪提示将作为元数据添加到连接中,并且连接语句后的任何查询都将使用此提示来增强每个资源的信息。

跟踪包括以下元素:

  • !!qlc

      这是一个标记,告知 Qlik Lineage Connectors 以下信息很重要。

  • "Connect"

      此关键字向 Qlik Lineage Connectors 指示它处理的下一个 CONNECT 语句的附加信息。

  • "connection_name"

      这是连接的名称。它可以是机器的地址或描述性名称。此名称将对所有后续 SQL 查询进行分组,对于形成解析世系图中每个资源的 QRI 至关重要。它还有助于将本地访问的数据与基于 Qlik Cloud 的查询对齐,确保它们引用相同的资源。

      提示注释使用数据库地址和端口号(如果相关)。
  • "default_database" 和 "default_schema"

      对于在 connect 语句之后执行的查询,数据库和模式细节通常可以省略,具体取决于数据库系统。这种遗漏是可能的,因为连接字符串已经包含了必要的数据库和模式信息。对于不明确包含此信息的查询,Qlik Lineage Connectors 将自动使用指定的数据库和模式。

  • "database_type"

      根据库是使用不同的连接类型还是仅依赖 OLEDB/ODBC,Qlik Lineage Connectors 可能会遇到正确识别数据库类型的挑战。要解决这个问题,您可以手动设置数据库类型,覆盖 Qlik Lineage Connectors 自动检测。

本页面有帮助吗?

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