历史版本3 :血缘分析 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

FineDataLink版本
4.1.11.1

1.2 应用场景

用户希望根据数据表查找对应相关任务以及它的上下游表,例如当前接手开发的 IT 人员需要明确知道数据库表之间的上下游关系,希望能直观看到表关系。

1.3 功能说明

用户可以在定时任务&管道任务&数据服务任务中查看数据表、API(数据服务)、定时任务节点、管道任务的血缘关系。

2. 血缘解析支持范围编辑

血缘解析可以对任务中的 SQL 语句进行解析,查看所有相关的数据表关系,但仅支持部分数据源和SQL语句:

  • 仅支持 Mysql、Oracle、SQL server、Postgre数据源

  • 支持功能范围:定时任务的「SQL脚本」、「数据同步>表输入」、「参数赋值」SQL取数;API 任务的 SQL 取数。

3. 定时任务血缘编辑

例如使用数据同步,SQL语句关联两张数据表,并将任务发布至「生产模式」,如下图所示:

然后在「数据管理」下找到定时任务中的一个数据表 DEMO_PRODUCT,点击「血缘分析」,然后勾选「旁系血缘」,即可看到定时任务的数据表 SQL 语句血缘关系,如下图所示:

注:展示整个链路上所有相关的对象。

同时可以查看数据表的详细信息,如下图所示:

点击数据同步或者其他任务节点,即可查看任务运行记录以及一键到达任务节点,如下图所示:

4. 管道任务血缘编辑

使用 DEMO_PRODUCT 创建一个管道任务,如下图所示:

进入数据管理后,找到管道任务中的一个数据表 DEMO_PRODUCT,点击「血缘分析」,即可看到管道任务数据表的血缘,如下图所示:

同时可以查看数据表的详细信息,如下图所示:

点击管道任务,即可查看任务情况以及一键到达任务界面,如下图所示:

5. 数据服务血缘编辑

使用 NES_SELLS 创建一个数据服务任务并上线,如下图所示:

进入数据管理后,找到数据服务任务中的一个数据表 NES_SELLS,点击「血缘分析」,即可看到数据服务任务数据表的血缘,如下图所示:

点击API任务,即可查看任务运行记录以及一键到达任务界面,如下图所示: