kettle的元数据

首先解释一下元数据,元在中国汉语中有‘基本’之意,所以元数据也可以说成是kettle的基本描述数据。拿人来举例子,一个人出生年月,年龄性别,地区职业,生活阅历等等,这些都可以称为一个人的元数据,那么kettle的元数据指的也是描述kettle的一些信息。
元数据还可以分为三类:业务元数据(Business Metadata),技术元数据(Technical Metadata)和过程处理元数据(Process Execution Metadata)
业务元数据指的就是你当前项目的业务相关的数据,一些业务专有名词,字段对应的解释等等。技术元数据指的就是你设计用到的转换,参数,变量,流程顺序,就是说你执行之前所开发的一些东西。过程处理元数据指的就是你执行之后生成的一些日志,进度等等。
那么kettle的元数据存放在哪里?
我目前所知道的,kettle的元数据一般存放在资源库中,而资源库存放在数据库中。
我做了一些分类,可能不全。
1.集群:R_CLUSRER,,R_CLUSTER_SLAVE,R_SLAVE
2.数据库:R_DATABASE,R_DATABASE_ATTRIBUTE,R_DATABASE_CONTYPE,R_DATEBASE_TYPE
R_DATABASE--------------------------------------------------------------------用户定义的数据库连接的基本信息。
R_DATABASE_ATTRIBUTE-------------------------------------------------------用户定义的数据库的详细信息。
R_DATABASE_CONTYPE---------------------------------------------------------连接数据库的方式,主要有native,odbc,oci,plugin和jndi五种。
R_DATEBASE_TYPE---------------------------------------------------------------kettle支持的所有的数据库类型。
3.JOB相关: R_JOB,R_JOB_ENTRY,R_JOB_ATTRIBUTE,R_JOBENTRY_COPY,R_JOBENTRY_TYPE,R_JOB_ATTYBUTE,R_JOB_HUP,R_JOB_NOTE,
R_JOB_HOP-------------------------------------------------------------------两个数据之间的链接部分,
R_JOBENTRY_TYPE-----------------------------------------------------------目前支持的操作种类
4.TRANS相关:R_TRANSFORMATION,R_TRANS_ATTRIBUTE,R_TRANS_CLUSTER,R_TRANS_HOP,R_TRANS_NOTE,R_TRANS_PARTITION_SCHEMA,
R_TRANS_SLAVE,R_TRANS_STEP_CONDITION,R_STEP,R_STEP_ATTRIBUTE,R_STEP_DATABASE,R_STEP_TYPE.
5.日志:R_LOG,R_LOGLEVEL,loglevel 一共有6种,Nothing at all , Minimal loggin , Basic loggin , Detailed loggin , Debugging , RowLevel(very detailed)
6.分区:R_PARTITION,R_PARTITION_SCHEMA,
7.权限:R_PERMISSON,R_USER
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值