<< Click to Display Table of Contents >> 血缘分析复制链接 |
1. 页面说明
血缘分析页面可以进行一些查看血缘分析的操作,通过页面上的按钮实现,页面参数如下:
参数 |
说明 |
---|---|
资源类型 |
资源类型包括报告、数据集、实验。您可以在下拉选择框中选择需要查看的其中一种类型。 |
选择资源 |
根据选择的资源类型,列举符合的资源,当前会展示全部资源,通过下拉列表选择要查看的资源。 |
查询 |
资源选择好以后,点击查询按钮,查询资源的血缘分析结果。 |
显示影响分析 |
勾选上“显示影响分析”后,下方的组织图中会显示其他资源对当前资源的影响数据信息。如报告B被报告A添加了超链接。 |
显示血缘分析 |
勾选上“显示血缘分析”后,下方的组织图中会显示当前资源的血缘数据信息。 |
显示组件节点 |
勾选上“显示血缘分析”后,下方的组织图中会显示当前资源的组件节点信息。 |
显示超链接报告 |
勾选上“显示超链接报告”后,下方的组织图中会显示当前资源的超链接报告信息。 |
刷新 |
点击刷新按钮会刷新资源血缘分析变化后的页面。 |
血缘分析页面,不同类型的节点,会按照颜色进行区分,如下图所示。
支持的血缘分析参考下表。
血缘分析类型 |
参考图 |
---|---|
数据集 > SQL语句 > 数据源 |
|
数据集 > 数据库表 > 数据源 |
|
数据集 > 集市文件夹 > 定时任务 > 数据集 > 数据表或SQL语句 > 数据源 |
|
数据集 > 定时任务 > 数据集 > 数据库表 > 数据源 |
|
数据集 > 定时任务 > 数据集 > SQL语句 > 数据源 |
|
数据集 > 数据集 |
|
报告 > 超链接报告 |
|
组合报告 > 组合报告 |
|
组合报告 > 网页 |
|
组合报告 > 报告 |
鼠标单击在血缘分析的节点上,会在右侧显示出当前节点的详细信息,详情参考下表。
节点类型 |
详情 |
---|---|
组合报告、报告、组件、实验、集市文件夹、数据库表 |
包括名称、类型、路径,参考下图的实验节点。 |
组件 |
包括组件的名称、类型、绑定字段。 |
SQL语句 |
包括SQL语句、SQL的数据库表里的字段 。 |
数据集 |
包括名称、类型、路径,绑定字段。点击右下角的打开数据集,可跳转至数据集模块查看、编辑。 Excel数据集还包括Excel文件路径。 数据模型节点对应的数据集被抽取后显示抽取图标和抽取信息。 数据模型节点被抽取后显示抽取图标和抽取信息。 |
定时任务 |
包括名称、类型、路径、最后一次触发时间。 |
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.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执行的时间,一般调试用,开启后会产生大量日志。