我已成功創建Pentaho轉換,以通過Google Analytics API檢索一天內的數據並將其傳入MySQL。我現在想要自動化這項工作,每天運行它來檢索昨天的數據。在Pentaho Kettle中,如何爲Google Analytics API生成參數的格式化日期?
我已經設置了$ {STARTDATE}和$ {ENDDATE}參數來驅動GA查詢,但我不清楚如何生成正確的日期格式的字符串。
舉例: 在2014年10月18日,產生: 「2014年10月17日」,並將其放入$ {STARTDATE}和$ {} ENDDATE
基於谷歌搜索的時候,我找到了我這適用於這兩個參數的默認值,這是行不通的: = DATE(YEAR(TODAY() - 1)+' - '+ MONTH(TODAY() - 1)+' - '+ DAY(TODAY ()-1))
工作就像一個魅力!神奇的東西。非常感謝。我所做的唯一簡化就是直接在「過程數據」作業的Google Analytics步驟中直接使用$ {STARTDATE}和{$ ENDDATE}。爲了其他人的利益,使用的解決方案是兩個轉換。首先使用「生成行」|獲取系統信息(我得到了昨天的日期)|格式日期|複製結果行。第二個轉型是Google Analytics的實際數據處理工作。把他們綁在一起工作,瞧! – jwoww 2014-10-25 05:49:49