
kettle
文章平均质量分 93
川xc
前端、java、etl、数据库、linux、帆软报表
展开
-
kettle调用自定义java类
kettle调用自定义java类1.kettle既然可以调用java.sql的文件,自然也可以调用自己写的类,不知道为什么,将用myeclipse生成的jar包放在libswt文件夹下,在java脚本中导入不了,最后放入lib文件夹下才成功。 java代码:package dbConn;import java.sql.*;public class db { String driverN原创 2017-12-01 11:48:56 · 2551 阅读 · 1 评论 -
利用kettle的自定义java给sqlserver复制表
利用kettle的自定义java给sqlserver复制表eclipse代码:package copyTable;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLExce原创 2017-12-04 15:29:08 · 458 阅读 · 0 评论 -
kettle的java脚本及java数据类型与kettle数据类型对应
public boolean processRow(StepMetaInterface smi, StepDataInterface sdi) throws KettleException{Object[] r = getRow();if (r == null) {setOutputDone();return false;} if (first)转载 2017-11-30 15:43:56 · 3926 阅读 · 0 评论 -
kettle 使用java脚本连接获取数据库中的值
思路:在kettle中通过设置自定义常数来获取java脚本的值,在kettle的libswt\win64目录下放入用到的含有java.sql中的类的jar包rt.jar, 在 java脚本中像正常java一样写代码连接数据库。可惜这样查询到的结果会将之前的结果给覆盖,需要再做处理。整的流程:自定义常量数据:java代码:import java.sql.*;publ原创 2017-11-30 16:53:47 · 3400 阅读 · 0 评论 -
myeclipse ant运行后javac报找不到的包的错误
部署kettle的插件时一直报错误 查看错误发现是没有找到一些包 但是那些包都引入了啊后来发现是build文档未指定目录Ant编译找不到包Buildfile: C:\Users\db2admin\Desktop\TemplateStepPlugin (1)\TemplateStepPlugin - 副本\build.xmlinit: [echo] Init...转载 2017-12-05 16:05:10 · 847 阅读 · 0 评论 -
kettle插件--sqlserver数据库间的表、数据复制
kettle插件在网上了解了kettle开发插件,查看模板,里面主要有四个java文件:界面显示java文件*dialog.java,*dialog.java主要使用的是swt的控件来使用和显示界面。元数据(属性)封装java文件*StepMeta.java,*StepMeta.java封装了要从dialog中接收、要使用的数据,当转换运行时,Kettle会重新生成一个Meta 对象并获取原对象的配原创 2017-12-08 13:25:16 · 590 阅读 · 0 评论 -
kettl的bat脚本
@echo offset KETTLE_PATH=D:\etl\data-integrationset JOB_PATH=D:\脚本目录set LOG_PATH=D:\脚本目录\LOGSrem 根据当前日期生成日志文件:LOGYYYYMMDD.txtset LOG_FILE=tohbb_LOG_%date:~0,4%%date:~5,2%%date:~8,2%.txtre...原创 2018-06-04 19:25:50 · 668 阅读 · 0 评论 -
kettle linux调用
脚本:#!/bin/bashlast_date=`date +%Y%m%d --date="1 day ago"`kettle_home=/opt/kettle/pdi-ce-7.1.0.0-12/data-integrationrepo=PRDuser_name=adminpasswd=admindir=/DATA_CHECKjob=check_done_send_mail...原创 2019-05-08 10:35:31 · 390 阅读 · 0 评论 -
kettle下载windows共享文件夹到本地
1.将jar包导入到kettle的lib目录下载地址:https://mvnrepository.com/artifact/jcifs/jcifs/1.3.172.建立转换java代码如下:import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File...原创 2019-05-29 13:06:42 · 1579 阅读 · 0 评论