<< Click to Display Table of Contents >> 血缘分析复制链接 |
1. 页面说明
血缘分析页面可以进行一些查看血缘分析的操作,通过页面上的按钮实现,页面参数如下:
参数 |
说明 |
---|---|
资源类型 |
资源类型包括报告、数据集、实验。您可以在下拉选择框中选择需要查看的其中一种类型。 |
选择资源 |
根据选择的资源类型,列举符合的资源,当前会展示全部资源,通过下拉列表选择要查看的资源。 |
查询 |
资源选择好以后,点击查询按钮,查询资源的血缘分析结果。 |
刷新 |
点击刷新按钮会刷新资源血缘分析变化后的页面。 |
血缘分析页面,不同类型的节点,会按照颜色进行区分,如下图所示。
鼠标单击在血缘分析的节点上,会在右侧显示出当前节点的详细信息,可以从这里打开相应的数据集,如下图所示。
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时,在组件/数据集节点显示列信息。
例如显示字段信息,如下:
•data.lineage.show.element //默认false,在数据集的血缘图不显示组件节点;配置为true时,在数据集的血缘图显示组件节点。
显示的组件信息如下图所示。
•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执行的时间,一般调试用,开启后会产生大量日志。