2013-03-22 82 views
0

我正在使用勺子進行轉換。我有一個輸入表與此查詢:Pentaho勺輸入值

select id, idOrder, date from TBL1 where date='2013-03-20'; 

我想從手動輸入給出idOrder值。例如idOrder = 405

我看到「獲取系統信息」,但它只有日期。

如何將變量輸入提供給「表格輸入」?

也許我可以說:

select ?, idOrder, date from TBL1 where date='2013-03-20'; 

但我怎麼能爲?佔位符的值?

回答

2

看看http://wiki.pentaho.com/display/EAI/Table+Input。您需要查看有關替換查詢/腳本中的變量的信息。語法很容易使用,如

select id, ${id_order_variable} as idOrder, date from TBL1 where date='2013-03-20' 
+0

不要忘記勾選「替換變量」選項!導致許多混亂,不知道爲什麼它不是默認! – Codek 2013-03-25 09:54:16