利沙巴·斯里瓦斯塔瓦
我试图将上次修改的日期和时间作为参数传递给我的数据流。谁能告诉我什么是将其作为参数传递的正确方法。我已经尝试了多种类似的东西。从活动传递 utcnow() 会引发错误,提示未找到文件,而直接从数据流传递工作正常。我发现使用数据流表达式适用于 ucnow() 而管道表达式失败。
乔尔·科克伦
Pipeline 表达式语言与 Data Flow 表达式语言不同,并且受到更多限制。Data Flow 支持更丰富的变量类型系统,而 Pipelines 仅支持 String、Boolean 和 Array 类型。由于没有日期或时间戳类型,管道表达式语言中的日期函数返回字符串:
如果要使用管道中的 UTC 值而不是数据流,则需要在数据流上定义一个字符串参数:
然后将 utcnow() 的字符串作为管道表达式传递给数据流:
在表达式中,使用 utcnow() 函数获取字符串值:
在数据流中,使用派生列将其转换为所需的类型:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句