概要描述
本文旨在解释transporter数据库中,各个表及其字段的含义,帮助用户更便利地使用该组件。
详细说明
1、连接数据库
连接tdt数据库
2、tdt_transporter1中各个表的含义及其字段含义
2.1、schema_version 表,这个表记录了tdt版本
installed_rank:记录了安装顺序,主键,自增
version:记录了workflow的版本
description:记录了该版本描述
type:记录了脚本的类型
script:记录了flywaydb里的sql文件
checksum:
installed_by:记录了该版本是由谁来安装的
installed_on:记录了该版本的安装时间
execution:记录了该版本安装时所执行的时间
success:该版本是否升级成功,1为成功,0为失败
2.2、tdt_component表 这个表是记录 数据流任务组件模板
id 自增列,不重复 (这id值,拿到tdt_component_config component_id字段里面,以及tdt_dataflow id字段里面)
dataflow_id 记录每一组数据流任务里面的 reader 中间组件 wirter 为一个id ,如上图
description 数据流任务里面没有描述 默认为空
is_public 数据流任务里面没有上线 这个设置,默认为0
owner 数据流任务里面没有所有者这个说明,默认为空
create_time 记载的是 点击保存数据流任务模块信息
last_update_time 记载的是更新数据流任务信息
position_x,position_y 这边记载的是 任务模块 所在的位置
type 记录的是数据流任务模板是reader 中间组件 wirter
sub_type 记录的是 数据流任务模块的类型
2.3、tdt_component_config表:这个表是记录数据流任务组件模板 中所有配置信息的表
id 自增列,不重复
component_id 这列 所取的值是 tdt_component表里面id的值,对应的数据流任务 里面组件 模板的名字,可见tdt_component表
name 这列记录的是,数据流任务里面组件模板 所要填写值的名字信息,
其中Connections值是记录组件连接管理的值信息
value 这列记录的是,组件模板所要填的值的信息
2.4、tdt_connection表:这个表记录的是管理连接模板信息
id 自增列 不重复 (这id列 值 拿到 tdt_connection_config conn_id 字段里面)
type 连接类型的信息
name 连接名称
cluster_name 集群信息
description 用户所填写的描述信息
is_public 共享表示0 没有共享是1
owner 所有者 信息
create_time 创建连接的时间
last_update_time 修改连接的时间信息
2.5、tdt_connection_config表 这个表记录的是管理连接模板 里面的配置信息
id 自增列 ,不重复
conn_id 这列 所取的值是 tdt_connection表里面id的值,对应的连接管理里面组件 模板的名字,可见tdt_connection表
name 这列记录的是,管理连接组件模板所要填写值的名字信息
value 管理连接组件模板,所要填写的值
2.6、tdt_dataflow 表 记载的是 数据流名字
id 这列 所取的值是tdt_component表里面的dataflow_id 的值
unique_id 唯一的值
name 数据流的名字
domain_id 域的id
workspace_id 工作区任务的id
description 数据流描述内容
is_public 上线是1 不上线是0
owner 用户的所有者信息
create_time 创建数据流的时间
last_update_time 修改数据流的时间
exe_id 执行引擎的id
2.7、tdt_domain 表 记录的是域的信息
id 自增列 ,缺不重复
name 域的命名信息
description 描述信息
is_public 默认 0
owner 域的所有者信息
create_time 创建域的时间
last_update_time 修改域的时间
2.8、tdt_solution表 记录的是创建批量数据流信息
id 自增列,不重复
unique_id 唯一的值
domain_id 2 表示 批量数据流的域(可从表tdt_domain 里查看该域的信息 id)
workspace_id 工作区任务的id
name 批量数据流的命名信息
description 描述信息
is_public 1表示上线 0表示未发布
owner 该数据流 所有者信息
create_time 创建批量数据流的时间
last_update_time 更新批量数据流的时间
solution_type 批量数据流的类型
8.tdt_solution_config 记录的是批量数据流 目标端选择配置信息
id 自增列,且不重复
solution_id 所取的值是tdt_solution表里id的值
name :maxConcurrent 表示允许最大并发度
fastFail 表示 数据流失败终止运行
StorageTime 添加入库时间列
UpdateTime 添加更新时间列
maxConnection 源库最大连接数
truncate 清空目标端库表
value : 所填写的值的信息
9.tdt_solution_job表 记录的是 批量数据流的 执行记录
id 自增列 ,且不重复
status 表示批量数据流结束后的状态
solution_id 这列所取的值是 tdt_solution表里面id的值
start_time 开始执行的时间
finish_time 执行结束后的时间
create_time 创建执行批量数据流任务的时间
10.syncher_adapter表 记录的是 创建canal的信息
id 自增列,且不重复
task_id 任务id
adapter_name 记载创建canal 命名信息
adapter_desc 记载的是描述信息
owner 创建canal任务的所有者信息
adapter_type 创建canal任务的类型
deploy_staus canal任务部署状态 发布 ONLINE 下线 OFFLINE
adapter_status canal任务的运行状态
create_time 创建canal的时间记录
last_update_time 更新canal任务的时间
11.syncher_adapter_config表 记载的是 canal任务模板里面的配置信息
id 自增列,且不重复
adapter_id 这列的值,取的是syncher_adapter表 id的值
name 里面记载的信息是canal 模板里面所填写值的字段名字
value 记载的是canal模板里面所要填写的值
12.syncher_db_table表 记录的是canal 目标端和源端的表名
id 自增列,且不重复
task_id 这列取的值是syncher_adapter id的值
catalog_name 这列表示 源端所选取的库名
table_name 表示,源端所选取的表名
database_type 数据库的类型