血缘分析

<< Click to Display Table of Contents >>

当前位置:  管理系统 > 血缘分析 

血缘分析

复制链接

1. 页面说明

血缘分析页面可以进行一些查看血缘分析的操作,通过页面上的按钮实现,页面参数如下:

参数

说明

资源类型

资源类型包括报告、数据集、实验。您可以在下拉选择框中选择需要查看的其中一种类型。

选择资源

根据选择的资源类型,列举符合的资源,当前会展示全部资源,通过下拉列表选择要查看的资源。

查询

资源选择好以后,点击查询按钮,查询资源的血缘分析结果。

显示影响分析

勾选上“显示影响分析”后,下方的组织图中会显示其他资源对当前资源的影响数据信息。如报告B被报告A添加了超链接。

显示血缘分析

勾选上“显示血缘分析”后,下方的组织图中会显示当前资源的血缘数据信息。

显示组件节点

勾选上“显示血缘分析”后,下方的组织图中会显示当前资源的组件节点信息。

显示超链接报告

勾选上“显示超链接报告”后,下方的组织图中会显示当前资源的超链接报告信息。

刷新

点击刷新按钮会刷新资源血缘分析变化后的页面。

血缘分析页面,不同类型的节点,会按照颜色进行区分,如下图所示。

Bloodline_type

支持的血缘分析参考下表。

血缘分析类型

参考图

数据集 > SQL语句 > 数据源

Bloodlineage_dataset_SQL_datasoure

数据集 > 数据库表 > 数据源

Bloodlineage_dataset_table_datasoure

数据集 > 集市文件夹 > 定时任务 > 数据集 > 数据表或SQL语句 > 数据源

Bloodlineage_dataset_datamartfolder_scheduledtask_dataset_SQL_datasource

数据集 > 定时任务 > 数据集 > 数据库表 > 数据源

Bloodlineage_dataset_scheduledtask_dataset_table_datasource

数据集 > 定时任务 > 数据集 > SQL语句 > 数据源

Bloodlineage_dataset_scheduledtask_dataset_sql_datasource

数据集 >  数据集

Bloodlineage_dataset_dataset

报告 >  超链接报告

Dashboard_and_HyperlinkDashboard

组合报告 > 组合报告

ComplexDashboard_and_ComplexDashboard

组合报告 > 网页

ComplexDashboard_and_webpage

组合报告 > 报告

ComplexDashboard_and_AnalysisDashboard

鼠标单击在血缘分析的节点上,会在右侧显示出当前节点的详细信息,详情参考下表。

节点类型

详情

组合报告、报告、组件、实验、集市文件夹、数据库表

包括名称、类型、路径,参考下图的实验节点。

Bloodlineage_ExperimentDetails

组件

包括组件的名称、类型、绑定字段。

Bloodlineage_componentDetails

SQL语句

包括SQL语句、SQL的数据库表里的字段 。

Database_Lineage_SqlStatement

数据集

包括名称、类型、路径,绑定字段。点击右下角的打开数据集,可跳转至数据集模块查看、编辑。

Bloodlineage_SQLDetails

Excel数据集还包括Excel文件路径。

Bloodlineage_ExcelDetails

数据模型节点对应的数据集被抽取后显示抽取图标和抽取信息。

Bloodlineage_SynchronizeDetails

数据模型节点被抽取后显示抽取图标和抽取信息。

Bloodlineage_SynchronizeDetails2

定时任务

包括名称、类型、路径、最后一次触发时间。

Bloodlineage_ScheduleTaskDetails

2.参数配置

如果是数据库系统,可以配到db.properties里,也可以配到数据库下bihome里的bi.properties里。读取顺序db.properties>bi.properties。

如果是文件系统,则配置到bi.properties里。

data.lineage.init   //默认为true,配置为true时,产品启动时会先解析bihome下面的资源,把它们的血缘关系存储到数据库。

data.lineage.clear   //默认false,在data.lineage.init=true时该属性生效,配置为true时,启动产品时会清除数据库中血缘表的数据。清除动作发生在初始化写入之前。如果想重新生成血缘数据,可以配置此属性。

data.lineage.save.column   //默认false,在数据集的血缘图不显示列信息;配置为true时,在组件/数据集节点显示列信息。

例如显示字段信息,如下:

db_bloodline9

data.lineage.cache.max.size   //缓冲池大小,默认3000。通过控制缓冲池的大小,控制内存占用,减少读、写线程对CPU的持续占用。

data.lineage.write.max.size   //写入数据库的行数,默认1000。达到指定的数量会执行commit操作。减少commit的频率。

data.lineage.debug    //默认false,配置为true时在日志管理中显示血缘相关log信息。

data.lineage.sql.debug   //默认为false,配置为true时,打印血缘关系相关SQL执行的时间,一般调试用,开启后会产生大量日志。