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

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

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

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

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

应用程序中的世系概览视图
应用程序中的世系概览视图可以为业务用户提供应用程序中向上游依赖项的高级概览。有关详细信息,请参阅 应用程序内世系摘要视图。
分析机器学习内容的世系
您可以使用 世系 图表来分析机器学习内容的来源,包括 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 数据。
-
如果删除了某个项目,在分析其他节点时,它可能仍会显示在 世系 中。
权限
您必须能够查看项目才能从您的 活动中心 查看其世系。如果您可以看到基础节点的世系图表,则可以查看向上游世系对象的基本详细信息和元数据。
安全性
-
用户只能更改为他们有权访问的基础节点;否则上下文菜单不可用。
-
如果用户有权访问基础节点,他们将有权查看所有向上游世系。
分析世系的示例用例
有关世系分析的演练,请参阅 字段级世系用例。
示例:使用世系概览视图探索信息的来源
作为在应用程序 cars-data4-app 中查看条形图的分析使用者,您想知道信息来自哪里。您确保在 属性 的 外观 > 常规 部分下为图表开启了 显示详细信息 和 显示表达式,然后选择切换到工作表分析模式。右键单击图表,或使用 菜单,然后选择 显示详细信息 以显示世系使用者视图。单击 显示依赖项。
您会看到维度 Car_ID 依赖于字段 Car_ID,该字段在三个列出的 CSV 来源中找到。选择字段条目上的 菜单,然后选择 世系 - 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 格式的预测数据集
。
数据集成 中的世系
世系 图表也可在 数据集成 中使用。有关详细信息,请参阅 分析 数据集成 中的世系。