zoukankan      html  css  js  c++  java
  • kettle教程---kettle作业调度,附件(excel)配置表名,一个调度完成所有的表操作

    在平时工作当中,会遇到这种情况:复制一个库,几百甚至上千张表,并且无法设置dblink,此时通过kettle可以快速完成该任务。

    按照正常的调度,有几百张表,咱们就要写几百个转换去处理,很不科学,下面笔者就给大家带来通过一个配置完成所有的全量表操作(后面的文章会带来增量)

    如下图,我们需要建一个总的调度作业,包括一个转换和一个作业

    1)【转换】,我们打开转换看到如下,包含【excel输入】,按照浏览,再添加加入文件,工作表获取工作表名称,字段选择对应的字段。




    将结果复制到【复制记录到结果】

    2)作业【全量更新表】,包含以下3个转换

    2.1)转换【设置表名】,如果所示设置相应内容

    2.2)sql脚本【删除历史数据】,如果所示设置相应内容

    2.3)如图所示,设置相应的表输入和表输出选项

    3)点击运行,完成配置表的同步

    4)excel的内容如下:

    通过添加excel表的表名,实现一个调度任务,完成所有表的同步
    欢迎关注公众号,学习kettle、数据库和开发方面的知识
    获取例子源码,扫描下方二维码加关注

  • 相关阅读:
    文件操作fopen
    随机数应用
    随机数
    通过命令行参数打开文件
    命令行参数
    内存分区
    const修饰指针+volatile +restrict
    类型限定词——const
    (app笔记)Appium如何开启、配置、启用
    (app笔记)Memory Fill内存填充
  • 原文地址:https://www.cnblogs.com/dalaba/p/12037526.html
Copyright © 2011-2022 走看看