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] + @"'"
网友评论