zoukankan      html  css  js  c++  java
  • kettle下载、配置及入门使用-数据库表的复制

    1,定义

    kettle是一款开源的ETL工具,纯java编写,可以在WindowsLinuxUnix上运行,绿色无需安装,数据抽取高效稳定。需要java环境才能运行。

    2,官网下载地址

    https://community.hitachivantara.com/s/article/data-integration-kettle

    3,使用

    解压到任意位置,双击Spoon.bat,启动图形化界面工具即可使用。用到的数据库需要将相应的jar放在lib文件夹中。

    4,实际的简单应用

    (1)案例描述:stu1的数据按id同步到stu2stu2有相同id则更新数据

    具体步骤:
      1)在sql数据库中创建stu1和stu2两张表,同时stu1设置字段id、name和age,stu2设置id和name;在stu1里面添加数据。

      2)在kettle中新建转换,点击左上角文件—新建—转换

      3)输入-表输入,拖到右侧

       4)双击表输入,在数据库连接中配置mysql数据库连接(注意jarmysql-connector-java-5.1.34-bin.jar要放在kettlelib文件夹中),

    sql语句中输入select * from stu1;

       5)点击预览可以看到数据

      6)在输出中找到插入/更新组件拖拽到中间,点住表输入shift+鼠标左键连接到插入/更新组件上

      

       7)双击插入/更新,点击目标表浏览,选择stu2

       8)点击获取字段获取到3个字段,由于stu1stu2通过id关联,故删除另2个字段,然后点击编辑映射,编辑2个表之间的映射

       9)修改id的属性为n,确定保存运行,到数据库中查看结果。

  • 相关阅读:
    ubuntu 10.04 install network bcm4418
    linux vi commend
    api
    ubuntu安装jdk
    maven常用命令介绍
    ubuntu 10.04 install oracle11g
    putty中文乱码问题解决
    SCP不需要密码
    java command
    Ubuntu vsftpd 安装配置
  • 原文地址:https://www.cnblogs.com/news1997/p/11443515.html
Copyright © 2011-2022 走看看