我想知道如何获取 Data Fusion Pipeline 中的内置管道参数列表?
我无法在文档和互联网上的任何地方找到它们。
正如所讨论的,logicalStartTime
是系统添加的唯一参数。
要获取一些参数,即使是系统添加的参数,建议使用宏,这些宏允许占位符用于在配置时未知但在运行时已知并提供的属性。对于logicalStartTime,我们有一个名为Logical Start Time Function的预定义宏,可以像下面这样使用:
${logicalStartTime([timeFormat[,offset [,timezone])}
在哪里:
文档向我们展示了一个示例:
例如,假设管道运行的逻辑开始时间是 2016-01-01T00:00:00,并且提供了这个宏:
${logicalStartTime(yyyy-MM-dd'T'HH-mm-ss,1d-4h+30m)}
格式为yyyy-MM-dd'T'HH-mm-ss,偏移量为逻辑开始时间前1d-4h+30m。这意味着宏将替换为 2015-12-31T03:30:00,因为偏移量转换为 20.5 小时。整个宏计算为 2016 年 1 月 1 日午夜前 20.5 小时。