1. 程式人生 > >對映/子轉換、引數——kettle實戰(4)

對映/子轉換、引數——kettle實戰(4)

kettle的一個坑

這個坑就是——因為螢幕解析度不夠大導致kettle的設定視窗顯示不完全。

如下圖

這裡寫圖片描述

後來發現個解決辦法

這裡寫圖片描述

那就是把工作列給拖拽到右邊去,強行把可操作空間擴大一個欄的寬度,貌似問題就可以解決了(=。= 以前畫板子的時候用altium designer也遇到過這種問題)

如果拖拽不了的話請先把“解鎖工作列”這項刪除

對映/子轉換

注意:這裡說的對映不是值對映。(以下兩圖來自網路)

這裡有個主轉換(我們把他叫做A)
這裡寫圖片描述

還有個需要被呼叫的子轉換(我們把他叫做B)

這裡寫圖片描述

說白了就是A和B都是轉換,但是B是子轉換,它的作用就是便於我們封裝和重用,它的作用類似於程式碼複用的函式或者框架複用的庫。

呼叫方式也就是轉換A中的第二步,而且我們要設定父轉換(A)與子轉換(B)之間的對映(如果因為解析度太小看不見的話可以參考一下文章開的坑=。=),相當於函式中的傳值。

引數

目前我知道的是以下三種

  • 命名引數
    也就是我們常用的那種基本引數。

  • 位置引數
    在執行轉換的介面我們可以設定相應位置的位置引數分別為多少

  • 命令列引數
    在命令列中執行轉換時後面緊跟著的引數就是命令列引數,在獲取系統資訊中可以修改,最多可以設定命令列引數1-10