今天 1024 程序员节,但是然并卵...
公司啥奖励也没有,该写码的写码 该该需求的改需求...
插曲:
今天公司把我调到 另一个地方工作 让我使ETL ,but 我此前都不知道 ETL 是个啥!
百度了一会,跟这边的同事交流了一会.从 内网电脑拷了一个 kettle 6.1 (ETL 的一种) 发现打都打不开! 汗?
找工作时间长一些的同事来帮忙看看仍然是没有结果...
这样搞到中午也没有结果,然后就试着从官网下载了kettle6.1一个惊奇的发现可以打开!
进入正题,kettle 抽取一个database的数据到另一个database:
1.点击左上角,新建一个转换使用如图两个组件:
2.双击 表输入 选择要复制的数据源库(没有则新建一个),然后编写 sql
3.在需要数据的库里准备一个 表结构与 数据源表一样的表,可以在数据库源里导出表的DDL 然后在需要数据的库里执行
4.双击表输出,选择好数据库连接(没有则新建),点击 输入字段映射 然后点击 猜一猜
5.保存以上操作,然后点击 运行或者 按 F9运行 ,然后大功告成! 就可以看到数据被复制