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 · 2619 阅读 · 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 · 475 阅读 · 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 · 3980 阅读 · 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 · 3443 阅读 · 0 评论 -
myeclipse ant运行后javac报找不到的包的错误
部署kettle的插件时一直报错误 查看错误发现是没有找到一些包 但是那些包都引入了啊 后来发现是build文档未指定目录 Ant编译找不到包 Buildfile: C:\Users\db2admin\Desktop\TemplateStepPlugin (1)\TemplateStepPlugin - 副本\build.xml init: [echo] Init...转载 2017-12-05 16:05:10 · 927 阅读 · 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 · 622 阅读 · 0 评论 -
kettl的bat脚本
@echo off set KETTLE_PATH=D:\etl\data-integration set JOB_PATH=D:\脚本目录 set LOG_PATH=D:\脚本目录\LOGS rem 根据当前日期生成日志文件:LOGYYYYMMDD.txt set LOG_FILE=tohbb_LOG_%date:~0,4%%date:~5,2%%date:~8,2%.txt re...原创 2018-06-04 19:25:50 · 715 阅读 · 0 评论 -
kettle linux调用
脚本: #!/bin/bash last_date=`date +%Y%m%d --date="1 day ago"` kettle_home=/opt/kettle/pdi-ce-7.1.0.0-12/data-integration repo=PRD user_name=admin passwd=admin dir=/DATA_CHECK job=check_done_send_mail...原创 2019-05-08 10:35:31 · 420 阅读 · 0 评论 -
kettle下载windows共享文件夹到本地
1.将jar包导入到kettle的lib目录 下载地址:https://mvnrepository.com/artifact/jcifs/jcifs/1.3.17 2.建立转换 java代码如下: import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File...原创 2019-05-29 13:06:42 · 1703 阅读 · 0 评论
分享