BI文档内,找到kettle
右键解压–剪切整个文档到桌面-- 打开后将windows批处理文件–文件格式的spoon文件–发送快捷方式到桌面
建资源库 : 右上角 connect --other repository–get started --FILE repository – 创建账户名和路径,选择桌面新建的kettle–然后finish-- start now
kettle的使用
1.建来源库(目标库)
工具栏–第三个 资源库—连接—[+号]—起连接名(source【随意起】) 数据库选Mysql–连接方式不动—设置主机名称(192.168.0.197(教室的ip))–数据库名称(mydb) --用户名:ds --密码:dstest–测试 --正确连接–结束。
2.建立自己的库
连接名称:target (随意)
找自己的IP–输入到主机名称内 (查询方法:cmd里输入ipconfig–找到ipv4的ip 就是本机ip)
找自己的数据库名称 :ORCL
表空间和索引表空间空着
端口号:1521 (帮助–支持信息–TNS名称–找到port=后面的值)
用户名 scott
密码123456
+号–连接
3.建立转换 抽取数据
左侧+号点击,在输入和输出拖出表输入和表输出–按shift拖拽出连接线–点开表输入–数据库连接选source(目标库)-- 按获取sql语句–获取表内 然后确定–打开表输出–数据库连接(target)–目标表处输入刚刚的表名称–勾选裁剪表(裁剪表的意思是:每次执行前会把原来表里的数据清空) --按sql 一步步执行 --确定 --保存–点三角形运行转换–执行–(没保存就会有这步:保存的时候用表名称保存)
图片版
调用带有参数的db存储过程
进入界面 创建转换,拉出表输入和调用db存储过程
表输入内
db存储过程内
点击获取字段
保存运行即可