【发布时间】:2015-03-16 19:28:41
【问题描述】:
是否可以有多个具有多个值但参数名称相同的 Kettle 属性文件 例如。我在kettle属性中将client_id和client_name定义为1和Microsoft,并且我想存储相同的参数,但值是不同的client_id = 2 client_name = Google在单独文件夹中的单独kettle.properties文件中。所以是可以在具有多个kettle.properties的多个文件夹结构中拥有相同的ETL。因此,在执行两个ETL中的每一个期间,它将从kettle属性中读取参数并相应地以不同的值加载到输出中。
【问题讨论】:
-
是的,很有可能。每当您尝试运行 etl 时,请尝试读取每个属性文件。如果您将它设置为并行并执行它,它将不起作用。
-
绝对有可能。此外,这就是您动态设计批处理的方式(请参阅下面的答案)。您不会为两个不同的客户端编写两次相同的代码。相反,同一进程的多个不同配置文件。