zoukankan      html  css  js  c++  java
  • KETTLE设置变量

    一、kettle变量类型
    kettle变量分为:
    1.环境变量
    通过 set variables组件设置变量,范围可以是:JVM变量、作业变量、父作业变量、根作业变量。使用时通过${var}或 %%var%%变量方式引用变量
    2.属性文件变量
    在.kettle目录下的kettle.property文件中设置,可kettle中可以引用
    3.命令行参数(相当于位置参数)
    命令行参数是指用pan执行转换时传入的参数,在sql中用可以用?占位,也叫位置参数

    注意:
    不管哪种参数都可以在sql中用${var}或者%%var%%表示

    二、设置变量
    1.设置环境变量
    job:

    编辑设置变量组件:

    转换:

    表输入:


    2.设置属性文件变量
    编辑C:Users用户名.kettle目录下的kettle.properties文件,写入:
    customerNumber=124
    然后重启spoon(kettle)
    转换:

    表输入:


    3.设置命令行参数变量
    转换:


    获取系统信息:

    表输入:



    三、变量作用范围
        要注意一点:如果用转换封装变量,选择valid in the root job,则在job中无法使用这些变量。如果改成在JVM中生效则可以使用。





















  • 相关阅读:
    集合使用技巧
    集合总结
    Eclipse快捷键大全
    集合去掉重复元素的两种方式
    Collection集合的三种遍历方式
    win基本流程
    url
    StringBuffer7
    StringBuffer8
    StringBuffer6
  • 原文地址:https://www.cnblogs.com/skyrim/p/7456149.html
Copyright © 2011-2022 走看看