c#操作Kettle的KTR文件

Kettle的开发和运行都是Java环境的,平时的启动也是依靠jvm,但由于本人不怎么会java,写java脚本也不是那么溜。所以,在很多时候就用C#来替代对转换的批量操作。

操作的基本流程是基于ktr的xml格式,在实际使用中,需要先将一个实例配置好,再通过读取ktr文件的做法,修改参数达到批量生成的目的。

Ktr的形式如下所示,在操作时,需要找到具体的节点位置,修改其中的内容


附:获取表名和字段名的操作SELECT Name FROM SysObjects Where XType='U'

和字段名@"select COLUMN_NAME from information_schema.COLUMNS where table_name = '" + tablename[tablecount] + @"'"


c#操作Kettle的KTR文件_第1张图片
c#操作Kettle的KTR文件_第2张图片

你可能感兴趣的:(c#操作Kettle的KTR文件)