在 分析 中分析世系
世系向后跟踪数据和数据转换,直至原始数据源。Qlik Cloud 提供了该流历史记录的详细可视化表示,您可以在其中以交互方式检查分析内容的上游世系。世系适用于应用程序、脚本、数据流、表格配方、ML 实验、ML 部署和数据集等内容。
检查给定字段的业务用户可以查看该字段的世系视图,其中汇总了其最重要的依赖关系:
- 用于派生它的字段
- 直接关联和依赖关系,包括所有者和空间
- 原始数据源(第一个已知的数据源)
要查看下游或前瞻性依赖关系,您可以通过查看 影响分析 来调查对该对象进行更改会影响哪些元素。请参阅 在 分析 中分析影响分析。
有关如何使用世系的可视化演示,请参阅:
要使用世系,您还需要通过 User Default 或自定义安全角色将 查看世系 设置为 允许。
世系图
The 世系图在交互式图形图表中显示通过分析内容的数据流。在世系图中,资源、表或字段被称为节点。当某个节点是正在调查的基节点时,该节点被称为处于焦点状态,并显示为图中的最后一个元素。在最细粒度的级别,字段级世系图显示节点所源自或依赖的数据源和转换。
世系图对以下人员非常有用:
-
处理数据的数据专家
-
构建应用程序的业务专家
-
使用应用程序的高级业务用户
-
使用机器学习模型的用户
每个节点代表所选内容世系中的一个步骤。每当分析资产刷新其数据时,就会编译此世系信息。如果您的应用程序、脚本、数据流或表格配方最近没有刷新,世系可能不完整或不准确。
可以从支持的内容类型在您的 目录 中显示的磁贴或行中获取其世系。您可以分析以下分析内容的世系:
-
数据集:数据集是数据源,例如从连接器或数据文件加载的数据。数据集可以是数据库中的表、上传到数据存储的数据或从应用程序生成的数据(例如 qvd file)。数据集通常每个只有一个表,但某些数据集(例如 Excel 文件)可以有多个表。
从 Talend Studio 发布的数据集用
指示。通过单击数据集 ... 菜单中的 打开 TMC 作业,您可以转到用于生成该数据集的 Talend Management Console 作业。有关更多信息,请参阅 Publishing datasets and lineage to Qlik Cloud。 -
应用程序:应用程序节点代表使用世系中数据源的 Qlik Sense 分析应用程序。应用程序节点将应用程序名称和应用程序位置显示为 Qlik Sense。
-
脚本:脚本节点代表在 脚本 界面中创建的脚本。
-
数据流:可以检查数据流,以更好地了解它们使用和转换的数据源。
-
表格配方:可以检查表格配方,以更好地了解它们使用和转换的数据源。
-
ML 实验:您可以了解机器学习实验的世系,该实验由汇集在一起为机器学习模型生成训练数据的数据源组成。
-
ML 部署:您可以了解 ML 部署的世系以及它在预测中的使用方式。ML 部署的世系通常由 ML 实验、实验版本、模型和数据集组成。
典型的输入节点包括基节点使用的数据源,或生成数据集的应用程序。字段级世系允许详细调查字段是如何计算的,以及它们在转换和应用程序中的特定来源。
世系图中可用的节点是您所选内容的输入。选择一个项目以将其指定为基节点。输入节点是位于基节点上游的节点。
字段级世系图

世系图中可用的节点是您所选基节点(换句话说,即处于焦点状态的节点)的输入。基节点是您要检索其世系的单个节点;例如,它可以是应用程序、数据流、ML 实验、数据集、文件、表或字段。
它将是您屏幕上最右侧的节点,并带有蓝色轮廓。它是您调查的焦点,并且仅显示该基节点的输入。
在探索世系时,您可以交互式地将基节点更改为屏幕上的另一个表、应用程序、字段或其他项目,以集中进行调查。
世系基节点

连接节点的线是边。边代表一个节点与另一个节点的关系。它们代表指示关联的关系,例如应用程序使用的数据集。它们还可以代表作为应用程序副产品生成的数据。节点和边的集合共同构成了世系图。
世系边代表关系

节点可以折叠或展开,以显示从粗到细粒度的层次结构级别,从较高级别的数据集组或应用程序开始,一直到最细粒度的字段级别。
在此节点图像中,显示了以下层次结构级别,从最高(最粗)到最低(最细):数据资产(应用程序)、资源(数据集)、表和字段。

打开世系图
执行以下操作:
-
打开 见解 或 分析 活动中心。
-
在支持世系的项目上的上下文菜单
中选择 工具 > 世系。
打开某个项目时,您也可以访问某些内容的世系图。单击 和 世系。
节点详细信息
详细信息受限于您对该对象的访问权限。详细信息可以提供以下信息:
-
名称
-
描述
-
标签
-
位置
-
空间
-
所有者
-
创建者
-
上次修改时间
导航世系图
单击并拖动图表以导航并使世系图居中。您也可以使用导航按钮。选择主页 以将世系图居中于基节点上。单击后退和前进以在您的选择中移动。
世系图导航
The 世系图显示分析内容的上游依赖关系,当您打开该内容的图表时,它会显示为默认节点。通过选择 和 世系(新基节点) 或 影响分析,您可以访问图中显示的其他节点的世系(上游)或影响分析(下游)。选择一个节点以将其指定为基节点。
展开 或折叠
节点以展开或折叠同一级别的对象组。
用于分析不同节点的菜单选项

应用程序中的世系摘要视图
应用程序中的世系摘要视图可以为业务用户提供应用程序中上游依赖关系的高级概览。有关更多信息,请参阅 应用程序内世系摘要视图。
分析机器学习内容的世系
您可以使用 世系图来分析机器学习内容的来源,包括 ML 实验、ML 部署和数据集。使用该图可以全面了解机器学习模型是如何创建的、它们是在什么数据上进行训练的,以及它们在生产场景中用于什么目的。
在分析 世系图中的其他内容(例如下游应用程序)时,实验、部署和数据集也会显示为节点。
机器学习资产也显示在 影响分析 中,以便对下游内容进行全面分析。有关更多信息,请参阅 在 分析 中分析影响分析。
打开机器学习内容的 世系
执行以下选项之一:
-
在您的活动中心,单击 ML 实验、ML 部署或数据集旁边的
,然后选择 工具 > 世系。
-
在 ML 实验或 ML 部署中,单击导航栏中的
并选择 世系。
导航机器学习内容的 世系
您探索机器学习节点的方式与其他内容相同。有关界面概览,请参阅:
在 世系图中识别机器学习项目
下表概述了出现在 世系图中的与机器学习相关的常见项目。
| 项目 | 图标 | 说明 |
|---|---|---|
| 文件存储 |
|
并非机器学习内容所独有。显示数据集的存储位置(在大多数情况下,在空间中)。适用于训练数据集、实验中嵌入式分析的导出、用于预测的应用数据集以及预测输出数据集。 |
| 数据集 | 许多(例如,QVD 的 |
并非机器学习内容所独有。用于代表训练数据集、实验中嵌入式分析的导出、应用数据集以及预测输出数据集。 |
| ML 实验 |
|
在其中训练模型的 ML 实验。 |
| ML 实验版本 |
|
ML 实验中的版本,在其中训练了一个或多个模型。 |
| ML 模型 |
|
在实验版本中训练的 ML 模型。用于代表 ML 实验中训练的模型,以及 ML 部署中部署的模型。 |
| ML 部署 |
|
包含一个或多个已部署模型的 ML 部署。 |
| 无图标 | - | ML 部署中的预测输出节点没有图标。预测输出数据集中包含的字段也没有图标。 |
世系和 ML 实验
ML 实验以分组排列形式呈现。它们展开如下:
-
一个 ML 实验展开为一个或多个实验版本。
-
一个实验版本展开为一个或多个 ML 模型。
当在实验中训练的模型被部署到 ML 部署中时,如果选择下游内容(例如,预测或 ML 部署)作为基节点,它就会出现在世系图中。
世系和 ML 部署
ML 部署以分组排列形式呈现。它们展开如下:
-
一个 ML 部署展开为一个或多个已部署的模型。
-
如果部署中的模型已用于批量预测,则该模型会展开以显示每个批量预测输出。
字段级世系适用于与 ML 部署相关的应用数据集和预测输出数据集。
用于预测的已部署模型会连接回训练它们的实验。
示例场景
有关示例场景,请参阅 示例:调查机器学习内容的世系。
限制
世系图具有以下限制:
-
在 Qlik Cloud 中发布世系后尚未重新加载的应用程序,在重新加载之前可能无法获得完整的世系信息。如果在为您的 租户 开启世系后尚未加载某些节点,则这些节点的详细信息可能会受到限制。
-
租户外部数据集(例如 SQL Server 或 Google Drive 连接)的节点详细信息仅限于数据集类型和名称。REST 连接仅显示它是 REST 数据。
-
如果某个项目被删除,在分析其他节点时,它可能仍会显示在 世系 中。
权限
您必须能够查看某个项目,才能从您的 活动中心 查看其世系。 如果您可以看到基节点的世系图,您就能够查看上游世系对象的基本详细信息 and 元数据。
安全性
-
用户只能更改为他们有权访问的基节点;否则上下文菜单不可用。
-
如果用户有权访问基节点,他们将有权查看所有上游世系。
分析世系的示例用例
有关世系分析的演练,请参阅 字段级世系用例。
示例:使用世系摘要视图探索信息的来源
作为查看应用程序 cars-data4-app 中条形图的分析使用者,您想知道信息来自何处。您确保在 属性 的 外观 > 常规 部分下为图表开启了 显示详细信息 和 显示表达式,然后选择切换到工作表分析模式。右键单击图表,或使用 菜单,然后选择 显示详细信息 以显示世系使用者视图。单击 显示依赖关系。
您会看到维度 Car_ID 依赖于在三个列出的 CSV 数据源中找到的字段 Car_ID。选择字段条目上的 菜单,然后选择 世系 - Car_ID / Cars 以打开应用程序中字段 Car_ID 的世系图。
选择数据源或字段以查看该对象的世系

世系图从右向左查看,显示字段 Car_ID 位于加载到应用程序 cars-data4-app 中的表 Cars 中。在将字段历史记录追溯到上传到 Qlik Cloud 的原始文件时,展开 节点。您会看到,向后追溯的第一站显示,包含字段 Car_ID 的 CSV cars-data.csv 已加载到应用程序 cars-data4-app 中。向后追溯的下一个节点是生成 cars-data.csv 的应用程序 cars-data3-app。再向后追溯一站并展开节点,您会看到原始源文件是一个 CSV 文件 cars-data3.csv,并且它包含字段 ID。
通过展开表并查看字段,您能够识别条形图维度 Car_id-ID 的原始源文件、表和字段。
展开节点以将字段的历史记录追溯回源文件

示例:调查数据集的来源及其创建方式
作为应用程序开发人员,您正在考虑为您的应用程序使用现有数据集 current_customers_analytics.xlsx。您调查此数据集的来源,以便了解数据的来源。从数据集磁贴或行中,从 菜单中选择 世系 以打开世系图。在世系图中,通过在 XLSX current_customers_analytics.xlsx 上选择
菜单并 打开 概览,您可以查看数据集的元数据。
从世系图打开数据集概览

从数据集概览选项卡查看标签、分类和其他技术元数据

可从 分析 选项卡获取数据配置文件

单击浏览器后退箭头返回世系图,以探索该数据集的世系图。展开 current_customers_analytics.xlsx 节点,然后单击 全选,以查看可用字段。对所有节点执行相同操作。请注意,每个字段都提供了通过选择 世系(新基节点) 将其设为焦点基节点的选项,或者选择 影响分析 以查看前向世系以及将受数据集更改影响的依赖对象。
数据集的已展开 世系图。每个节点中的每个字段都将具有打开应用程序或数据、查看影响分析或更改焦点节点的选项

向后追溯世系并展开节点,您可以看到此 XLSX 数据集是 Prep Current Customers Sales - Analytics 应用程序的输出。再向后追溯一站并展开 文件存储 节点,您会看到销售分析应用程序加载了一个 CSV 文件:rgb_customers.csv。字段级分析显示,原始源文件中的 Tags 字段在销售分析应用程序中被重命名为 rgb_customers.Tags。可以打开原始 CSV 文件的概览,以显示有价值的元数据,例如所有者、创建者、使用指标、标签、分类、字段分析和影响分析。
示例:调查机器学习内容的世系
普通业务用户或机器学习专家可以使用 世系图来检查某些预测值的来源。将基节点设置为预测数据集后,该用户可以看到:
-
训练数据,包括其数据源和转换
-
实验、实验版本和模型
-
模型部署在何处,以及它是如何被使用的
所有节点均已展开的世系图。该图显示了从训练数据准备到预测数据集的端到端流程。

上图显示了以下过程:
-
数据流
从存储在个人空间
中的 CSV 数据集
加载并转换数据。输出存储在同一空间中的 Parquet 数据集
中。
-
Parquet 数据集
用于 ML 实验
的版本 1
中。此实验版本训练一个 ML 模型
。
-
ML 模型
被部署到 ML 部署
中。
-
使用个人空间
中的 CSV 数据集
作为应用数据集,ML 部署
生成 Parquet 格式
的预测数据集。
数据集成 中的世系
世系图在 数据集成 中也可用。有关更多信息,请参阅 分析 数据集成 中的世系。