Pentaho ETL : Database Join vs Table Input -
i need write database table data text file transformation. there 2 steps available retrieve data table, namely table input , database join. don't see difference between them except "outer join?" option (correct me if understood wrongly). better use?
environment:
database : oracle
pentaho spoon : 5.3.* (community edition)
thanks in advance.
table input step in pdi used read data database tables. query executed once , return result set. check wiki.
database join works different. allow execute query based on data received previous step. every row coming in previous step, query in step substituted , executed. check wiki.
the choice of using above steps depends on requirement.
if need fetch data set database table, should use table input step - best choice.
in case, need run query in database every row fetch result, use database join - best choice.
hope helps :)
Comments
Post a Comment