linux安装
1.下载kelttle安装包
下载pdi-ce-7.1.0.0-12.zip
链接: https://pan.baidu.com/s/19PnLudwInmN5G3WMWAzwRg?pwd=6yps 提取码: 6yps 复制这段内容后打开百度网盘手机App,操作更方便哦
(linux和windows都可以用)
2.安装jdk,并配置环境变量
java -version
3.部署kettle(kettle本身是无需安装,只需要解压即可)
3.1安装包上传到opt/software
3.2解压
cd /opt/software
unzip pdi-ce-7.1.0.0-12.zip
4.测试安装是否成功
cd data-integration/
4.1查看.sh文件权限
ll *.sh
4.2以.sh结尾的文件(命令脚本)必须拥有执行权限,如果没有,请赋予***
chmod +x *.sh
4.3在kettle的data-integration目录中执行kitchen.sh文件,若出现帮助信息,证明安装成功
./kitchen.sh
若是如图所示,则安装成功.
kitchen.sh:执行job
pan.sh:执行转换
windows 安装
1.下载pdi-ce-7.1.0.0-12.zip
2.配置java环境
3.解压
4.双击运行
数据库表到表,数据导入
1新建数据库连接
2,表输入
双击表输入
获取表数据.
预览源表数据.
3.表输出
通过shift+鼠标左键按住不放,从表输入拖一条线到表输出连接起来,这样他们就进行了数据的交换。
双击表输出
选取字段
查看目标表结构和数据
执行流程
查看目标表数据
使用接口获取数据
1.主流程
2.填写地址
api地址:http://api.map.baidu.com/place/v2/suggestion?query=%E6%98%A5%E7%86%99%E8%B7%AF®ion=%E6%88%90%E9%83%BD%E5%B8%82&output=json&ak=n0lHarpY3QZx6xXXIaWMFLxj
双击生成记录,填写api地址
3.获取链接地址的返回结果字段(result),获取到的json数据.
双击http client
通过shift+鼠标左键按住不放,从表输入拖一条线到http client连接起来,这样他们就进行了数据的交换。
4.json input解析json数据
双击json input
5.用字段选择来获取自己想要的数据,然后存入表中
双击字段选择
6.表输出
双击表输出
6.1新建数据库
6.2 选择目标表.
数据库查看表结构
6.3转换目标表结构
数据库查看表结构
6.4选择导入字段.
7.执行流程
数据库查看表数据



