Kettle 8.3 资源库(GBase 8s V8.8)表结构

Kettle默认只支持使用mysql/oracle/sqlserver等数据库为资源库,若要使用GBase 8s为资源库,需要从其它资源库迁移相应的结构及数据。
以下为从mysql资源库迁移为GBase 8s资源库的表结构说明,供参考:

r_cluster(集群信息)

序号字段名称字符类型允许空缺省值字段描述
1id_clusterINT8 集群ID
2nameVARCHAR(255) 集群名称
3base_portVARCHAR(255) 端口
4sockets_buffer_sizeVARCHAR(255) 缓冲大小
5sockets_flush_intervalVARCHAR(255) 刷新间隔
6sockets_compressedSMALLINT 是否压缩
7dynamic_clusterSMALLINT 是否动态集群

r_cluster_slave(集群与主备设备关联)

序号字段名称字符类型允许空缺省值字段描述
1id_cluster_slaveINT8 集群与主备设备ID
2id_clusterINTEGER 集群ID
3id_slaveINTEGER 主备设备ID

r_condition(条件表)

序号字段名称字符类型允许空缺省值字段描述
1id_conditionINT8 条件ID
2id_condition_parentINTEGER 条件上级ID
3negatedSMALLINT 是否无效(有效=0,无效=1)
4operatorVARCHAR(255) 运算符
5left_nameVARCHAR(255) 条件_左边名称
6condition_functionVARCHAR(255) 条件或函数
7right_nameVARCHAR(255) 条件_右边名称
8id_value_rightINTEGER 条件_右边值表ID

r_database(数据库连接信息)

序号字段名称字符类型允许空缺省值字段描述
1id_databaseINT8 数据库连接ID
2nameVARCHAR(255) 数据库连接名称
3id_database_typeINTEGER 数据库类型ID
4id_database_contypeINTEGER 数据库连接方式ID
5host_nameVARCHAR(255) 主机名称
6database_nameVARCHAR(2048) 数据库名称
7portINTEGER 端口号
8usernameVARCHAR(255) 用户名
9passwordVARCHAR(255) 密码(加密存储)
10servernameVARCHAR(255) 数据库服务器名称
11data_tbsVARCHAR(255) 数据表空间
12index_tbsVARCHAR(255) 索引表空间

r_database_attribute(数据库连接的属性表)

序号字段名称字符类型允许空缺省值字段描述
1id_database_attributeINT8 数据库连接参数ID
2id_databaseINTEGER 对应的数据库表中连接ID
3codeVARCHAR(255) 属性名
4value_strVARCHAR(2048) 属性值

r_database_contype(数据库连接方式字典表)

序号字段名称字符类型允许空缺省值字段描述
1id_database_contypeINT8 数据库类型ID
2codeVARCHAR(255) PDI支持数据库类型
3descriptionVARCHAR(255) 数据库类型描述

r_database_type(数据库类型字典表)

序号字段名称字符类型允许空缺省值字段描述
1id_database_typeINT8 数据库类型ID
2codeVARCHAR(255) PDI支持的数据库类型
3descriptionVARCHAR(255) 描述

r_dependency(转换依赖表)

序号字段名称字符类型允许空缺省值字段描述
1id_dependencyINT8 依赖ID
2id_transformationINTEGER 转换ID
3id_databaseINTEGER 数据库连接ID
4table_nameVARCHAR(255) 表名
5field_nameVARCHAR(255) 字段名

r_directory(逻辑目录)

序号字段名称字符类型允许空缺省值字段描述
1id_directoryINT8 目录ID
2id_directory_parentINTEGER 父目录ID,0表示顶级目录
3directory_nameVARCHAR(255) 目录名称

r_element(元素表)

序号字段名称字符类型允许空缺省值字段描述
1id_elementINT8 元素ID
2id_element_typeINTEGER 元素类型ID
3nameVARCHAR(2048) 名称

r_element_attribute(元素属性表)

序号字段名称字符类型允许空缺省值字段描述
1id_element_attributeINT8 元素属性ID
2id_elementINTEGER 元素ID
3id_element_attribute_parentINTEGER 元素父级属性ID
4attr_keyVARCHAR(255) 属性键
5attr_valueVARCHAR(2048) 属性值

r_element_type(元素类型表)

序号字段名称字符类型允许空缺省值字段描述
1id_element_typeINT8 元素类型ID
2id_namespaceINTEGER 命名空间ID
3nameVARCHAR(2048) 名称
4descriptionVARCHAR(2048) 描述

r_job(作业模型表)

序号字段名称字符类型允许空缺省值字段描述
1id_jobINT8 作业ID
2id_directoryINTEGER 逻辑目录ID
3nameVARCHAR(255) 作业名称
4descriptionVARCHAR(2048) 描述
5extended_descriptionVARCHAR(2048) 扩展描述
6job_versionVARCHAR(255) 作业版本号
7job_statusINTEGER 作业状态
8id_database_logINTEGER ID数据库日志
9table_name_logVARCHAR(255) 表名称_日志
10created_userVARCHAR(255) 创建者
11created_dateDATETIME YEAR TO FRACTION(5) 创建日期
12modified_userVARCHAR(255) 修改者
13modified_dateDATETIME YEAR TO FRACTION(5) 修改日期
14use_batch_idSMALLINT 使用批次ID
15pass_batch_idSMALLINT 传递批次ID
16use_logfieldSMALLINT 是否记录失败
17shared_fileVARCHAR(255) 共享对象文件

r_job_attribute(作业的属性信息)

序号字段名称字符类型允许空缺省值字段描述
1id_job_attributeINT8 作业属性ID
2id_jobINTEGER 作业ID
3nrINTEGER 编号
4codeVARCHAR(255) 名称
5value_numINT8 属性数值
6value_strVARCHAR(2048) 属性内容

r_job_hop(作业各个操作的关联关系)

序号字段名称字符类型允许空缺省值字段描述
1id_job_hopINT8 作业桥接ID
2id_jobINTEGER 作业ID
3id_jobentry_copy_fromINTEGER 作业操作源
4id_jobentry_copy_toINTEGER 作业操作目标
5enabledSMALLINT 是否可用(启用=1,禁用=0)
6evaluationSMALLINT 操作结果(√=1,锁=0,×=0)
7unconditionalSMALLINT 条件(无条件=0,有条件=1)

r_job_lock(作业的锁定信息)

序号字段名称字符类型允许空缺省值字段描述
1id_job_lockINT8 作业锁定ID
2id_jobINTEGER 作业ID
3id_userINTEGER 用户ID
4lock_messageVARCHAR(2048) 锁定信息
5lock_dateDATETIME YEAR TO FRACTION(5) 锁定时间

r_job_note(作业注释记录关联表)

序号字段名称字符类型允许空缺省值字段描述
1id_jobINTEGER 作业ID
2id_noteINTEGER 注释记录ID

r_jobentry(作业操作内容)

序号字段名称字符类型允许空缺省值字段描述
1id_jobentryINT8 作业操作内容ID
2id_jobINTEGER 作业ID
3id_jobentry_typeINTEGER 作业操作类别ID
4nameVARCHAR(255) 名称
5descriptionVARCHAR(2048) 描述

r_jobentry_attribute(作业具体操作的属性)

序号字段名称字符类型允许空缺省值字段描述
1id_jobentry_attributeINT8 作业操作属性ID
2id_jobINTEGER 作业ID
3id_jobentryINTEGER 作业操作ID
4nrINTEGER 编号
5codeVARCHAR(255) 属性名称
6value_numFLOAT 属性数值
7value_strVARCHAR(2048) 属性内容

r_jobentry_copy(作业各个操作设计器中的参数)

序号字段名称字符类型允许空缺省值字段描述
1id_jobentry_copyINT8 作业操作参数ID
2id_jobentryINTEGER 作业操作ID
3id_jobINTEGER 作业ID
4id_jobentry_typeINTEGER 作业操作种类ID
5nrINTEGER 序号
6gui_location_xINTEGER 设计器位置X坐标
7gui_location_yINTEGER 设计器位置Y坐标
8gui_drawSMALLINT 是否GUI绘制
9parallelSMALLINT 并行列队控制

r_jobentry_database(作业中某个操作连接数据的信息)

序号字段名称字符类型允许空缺省值字段描述
1id_jobINTEGER 作业ID
2id_jobentryINTEGER 作业操作ID
3id_databaseINTEGER 数据库联系ID

r_jobentry_type(作业的操作种类)

序号字段名称字符类型允许空缺省值字段描述
1id_jobentry_typeINT8 类别ID
2codeVARCHAR(255) 名称
3descriptionVARCHAR(255) 描述

r_log(日志表)

序号字段名称字符类型允许空缺省值字段描述
1id_logINT8 日志ID
2nameVARCHAR(255) 名称
3id_loglevelINTEGER 日志级别
4logtypeVARCHAR(255) 日志类型
5filenameVARCHAR(255) 文件名称
6fileextentionVARCHAR(255) 文件扩展信息
7add_dateSMALLINT 添加日期
8add_timeSMALLINT 添加时间
9id_database_logINTEGER 数据库连接ID
10table_name_logVARCHAR(255) 表名称

r_loglevel(日志级别)

序号字段名称字符类型允许空缺省值字段描述
1id_loglevelINT8 日志级别ID
2codeVARCHAR(255) 名称
3descriptionVARCHAR(255) 描述

r_namespace(命名空间表)

序号字段名称字符类型允许空缺省值字段描述
1id_namespaceINT8 命名空间ID
2nameVARCHAR(2048) 名称

r_note(注释记录表)

序号字段名称字符类型允许空缺省值字段描述
1id_noteINT8 记录ID
2value_strVARCHAR(2048) 记录内容
3gui_location_xINTEGER GUI位置X坐标
4gui_location_yINTEGER GUI位置Y坐标
5gui_location_widthINTEGER GUI位置宽
6gui_location_heightINTEGER GUI位置高
7font_nameVARCHAR(2048) 字体_名称
8font_sizeINTEGER 字体_大小
9font_boldSMALLINT 字体_加粗
10font_italicSMALLINT 字体_斜体
11font_color_redINTEGER 字体_颜色_红
12font_color_greenINTEGER 字体_颜色_绿
13font_color_blueINTEGER 字体_颜色_蓝
14font_back_ground_color_redINTEGER 字体_背景颜色_红
15font_back_ground_color_greenINTEGER 字体_背景颜色_绿
16font_back_ground_color_blueINTEGER 字体_背景颜色_蓝
17font_border_color_redINTEGER 字体_边框颜色_红
18font_border_color_greenINTEGER 字体_边框颜色_绿
19font_border_color_blueINTEGER 字体_边框颜色_蓝
20draw_shadowSMALLINT 是否阴影

r_partition(数据库分区)

序号字段名称字符类型允许空缺省值字段描述
1id_partitionINT8 数据库分区ID
2id_partition_schemaINTEGER 数据库分区模式ID
3partition_idVARCHAR(255) 分区ID名称

r_partition_schema(数据库分区模式)

序号字段名称字符类型允许空缺省值字段描述
1id_partition_schemaINT8 数据库分区模式ID
2nameVARCHAR(255) 分区模式名称
3dynamic_definitionSMALLINT 是否动态定义
4partitions_per_slaveVARCHAR(255) 每个从属服务器的分区数

r_repository_log(资源库操作日志)

序号字段名称字符类型允许空缺省值字段描述
1id_repository_logINT8 资源日志ID
2rep_versionVARCHAR(255) 版本号
3log_dateDATETIME YEAR TO FRACTION(5) 记录日期
4log_userVARCHAR(255) 记录用户
5operation_descVARCHAR(2048) 记录内容

r_slave(集群主备设备表)

序号字段名称字符类型允许空缺省值字段描述
1id_slaveINT8 子服务器ID
2nameVARCHAR(255) 服务器名称
3host_nameVARCHAR(255) 主机名称
4portVARCHAR(255) 端口号
5web_app_nameVARCHAR(255) WEB的名称
6usernameVARCHAR(255) 用户名
7passwordVARCHAR(255) 密码
8proxy_host_nameVARCHAR(255) 代理主机名
9proxy_portVARCHAR(255) 代理端口
10non_proxy_hostsVARCHAR(255) 代理主机的正则或分割
11masterSMALLINT 是否主服务器

r_step(转换中每一步骤操作)

序号字段名称字符类型允许空缺省值字段描述
1id_stepINT8 步骤ID
2id_transformationINTEGER 转换ID
3nameVARCHAR(255) 步骤名称
4descriptionVARCHAR(2048) 步骤描述
5id_step_typeINTEGER 步骤类型ID
6distributeSMALLINT 数据分配(复制=0,分发=1)
7copiesINTEGER 开始复制数量
8gui_location_xINTEGER GUI位置X坐标
9gui_location_yINTEGER GUI位置Y坐标
10gui_drawSMALLINT 是否绘制
11copies_stringVARCHAR(255) 开始复制数量字符串

r_step_attribute(操作步骤的属性)

序号字段名称字符类型允许空缺省值字段描述
1id_step_attributeINT8 操作步骤属性ID
2id_transformationINTEGER 转换ID
3id_stepINTEGER 操作步骤ID
4nrINTEGER 编号
5codeVARCHAR(255) 组件名称
6value_numINT8 组件数值
7value_strVARCHAR(20480) 组件内容

r_step_database(操作步骤与数据库连接关联关系)

序号字段名称字符类型允许空缺省值字段描述
1id_transformationINTEGER 转换ID
2id_stepINTEGER 步骤ID
3id_databaseINTEGER 数据库连接ID

r_step_type(步骤类型表)

序号字段名称字符类型允许空缺省值字段描述
1id_step_typeINT8 步骤类型ID
2codeVARCHAR(255) 步骤名称
3descriptionVARCHAR(255) 描述
4helptextVARCHAR(255) 帮助信息文本

r_trans_attribute(转换属性表)

序号字段名称字符类型允许空缺省值字段描述
1id_trans_attributeINT8 转换属性ID
2id_transformationINTEGER 转换ID
3nrINTEGER 序号
4codeVARCHAR(255) 属性名称
5value_numINT8 属性数值
6value_strVARCHAR(2048) 属性内容

r_trans_cluster(转换-集群关联表)

序号字段名称字符类型允许空缺省值字段描述
1id_trans_clusterINT8 转换集群ID
2id_transformationINTEGER 转换ID
3id_clusterINTEGER 集群ID

r_trans_hop(转换各个步骤的关联信息)

序号字段名称字符类型允许空缺省值字段描述
1id_trans_hopINT8 桥接ID
2id_transformationINTEGER 转换ID
3id_step_fromINTEGER 连接源(从)
4id_step_toINTEGER 连接目标(到)
5enabledSMALLINT 是否生效(生效=1,未生效=0)

r_trans_lock(转换的锁定信息)

序号字段名称字符类型允许空缺省值字段描述
1id_trans_lockINT8 转换锁定ID
2id_transformationINTEGER 转换ID
3id_userINTEGER 用户ID
4lock_messageVARCHAR(2048) 锁定信息
5lock_dateDATETIME YEAR TO FRACTION(5) 锁定日期

r_trans_note(转换注释的关联关系)

序号字段名称字符类型允许空缺省值字段描述
1id_transformationINTEGER 转换ID
2id_noteINTEGER 注释ID

r_trans_partition_schema(转换的数据库与分区模式关联表)

序号字段名称字符类型允许空缺省值字段描述
1id_trans_partition_schemaINT8 关联表ID
2id_transformationINTEGER 转换ID
3id_partition_schemaINTEGER 数据库分区模式ID

r_trans_slave(转换与子服务器关联表)

序号字段名称字符类型允许空缺省值字段描述
1id_trans_slaveINT8 转换子服务器桥接ID
2id_transformationINTEGER 转换ID
3id_slaveINTEGER 子服务器ID

r_trans_step_condition(转换-步骤-条件的关联表)

序号字段名称字符类型允许空缺省值字段描述
1id_transformationINTEGER 转换ID
2id_stepINTEGER 步骤ID
3id_conditionINTEGER 条件ID

r_transformation(转换模型表)

序号字段名称字符类型允许空缺省值字段描述
1id_transformationINT8 转换ID
2id_directoryINTEGER 逻辑目录ID
3nameVARCHAR(255) 转换名称
4descriptionVARCHAR(2048) 描述
5extended_descriptionVARCHAR(2048) 扩展描述
6trans_versionVARCHAR(255) 版本号
7trans_statusINTEGER 状态(草案=1;产品=2; 默认=-1)
8id_step_readINTEGER ID_步骤_读取
9id_step_writeINTEGER ID_步骤_写入
10id_step_inputINTEGER ID_步骤_输入
11id_step_outputINTEGER ID_步骤_输出
12id_step_updateINTEGER ID_步骤_更新
13id_database_logINTEGER 日志数据库连接ID
14table_name_logVARCHAR(255) 日志数据库连接名称
15use_batchidSMALLINT 批次启用
16use_logfieldSMALLINT 失败时是否记录日志
17id_database_maxdateINTEGER 最大日期数据连接ID
18table_name_maxdateVARCHAR(255) 最大日期表
19field_name_maxdateVARCHAR(255) 最大日期字段
20offset_maxdateFLOAT 最大日期偏移(秒)
21diff_maxdateFLOAT 最大日期区别(秒)
22created_userVARCHAR(255) 创建者
23created_dateDATETIME YEAR TO FRACTION(5) 创建日期
24modified_userVARCHAR(255) 最近修改的用户
25modified_dateDATETIME YEAR TO FRACTION(5) 最新修改日期
26size_rowsetINTEGER 记录集合里的记录数

r_user(用户表)

序号字段名称字符类型允许空缺省值字段描述
1id_userINT8 ID
2loginVARCHAR(255) 登录用户名
3passwordVARCHAR(255) 登录密码
4nameVARCHAR(255) 名字
5descriptionVARCHAR(255) 描述
6enabledSMALLINT 是否启用

r_value(数值表)

序号字段名称字符类型允许空缺省值字段描述
1id_valueINT8 数值ID
2nameVARCHAR(255) 名称
3value_typeVARCHAR(255) 数值类型
4value_strVARCHAR(255) 数值字符
5is_nullSMALLINT 是否为空

r_version(版本信息)

序号字段名称字符类型允许空缺省值字段描述
1id_versionINT8 ID版本
2major_versionINTEGER 主版本号
3minor_versionINTEGER 次版本号
4upgrade_dateDATETIME YEAR TO FRACTION(5) 更新日期
5is_upgradeSMALLINT 是否更新

附件
kettle_gbase8s.zip

标签: GBase, kettle, 资源库

添加新评论