标签: pentaho kettle pentaho-spoon pentaho-data-integration
我需要在运行时更改表输入步骤所使用的连接。
我定义了3个连接:STG,DWH,DM。 我想在运行时选择它们。
我无法使用服务器名称,数据库名称等参数创建新连接。我必须使用现有连接。
我希望我可以在下面的框中写下变量${my_connection},但是该字段不能编辑。
${my_connection}
有什么建议吗?
答案 0 :(得分:0)
不要在“步骤”的连接选择器中使用变量,而是在连接配置中使用“主机名”和“数据库名”。
编辑:
您可以使用调用转换执行程序的Switch / Case步骤为KTR传递变量以捕获和测试它,在此KTR中,您将具有表输入和要执行结果的行副本,结果将是在变革执行者之后被抓获。您将需要3个不同的KTR,每个KTR都有Table输入步骤,它将执行Switch / Case步骤传递的行。
如果我不清楚,或者您需要进一步的解释,我也许可以举个例子。