血缘分析

<< Click to Display Table of Contents >>

当前位置:  管理系统 > 资源管理 

血缘分析

复制链接

1. 页面说明

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

参数

说明

资源类型

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

选择资源

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

查询

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

刷新

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

 

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

Bloodline_type

鼠标单击在血缘分析的节点上,会在右侧显示出当前节点的详细信息,可以从这里打开相应的数据集,如下图所示。

clip0322

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.show.element   //默认false,在数据集的血缘图不显示组件节点;配置为true时,在数据集的血缘图显示组件节点。

显示的组件信息如下图所示。

Lineage1

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执行的时间,一般调试用,开启后会产生大量日志。