在转换中,血统就是说你要知道一个数据是从哪里来的,在哪个步骤中,增加了或修改了这个数据,最后输出到哪个数据库表中。

本篇通过job,先把资源库导出成xml文件,然后通过分析xml文件,把想要的信息输入到数据库表中进行保存。当要查询表来源时,只需要查询存储资源库的表即可。

job:

【Kettle】血统分析

job中的转换:

【Kettle】血统分析

1. 导出资源库到XML文件

【Kettle】血统分析

2. Get data from XML(解析导出的资源库XML文件)

【Kettle】血统分析

【Kettle】血统分析

【Kettle】血统分析

输出的字段名如下,其中“.”表示在“内容”标签中设置的循环路径:

transname(转换名称):./info/name

step_name(步骤名称):./step/name

step_type(步骤类型):./step/type

database(连接的数据库):./connection/name

tablename(输出的表名):./step/table

schema(表所在的schema名):./step/schema

sql(生成表的SQL):./step/sql


3. 表输出

【Kettle】血统分析

【Kettle】血统分析

相关文章:

  • 2021-04-01
  • 2022-01-11
  • 2022-01-15
  • 2021-04-23
  • 2022-12-23
  • 2021-07-07
  • 2022-12-23
  • 2021-12-31
猜你喜欢
  • 2021-10-01
  • 2021-11-15
  • 2021-11-05
  • 2021-11-14
  • 2021-11-20
  • 2021-11-13
  • 2022-01-05
相关资源
相似解决方案