数据工厂数据流表达式与动态表达式

问题描述

我试图在通配符路径数据流表达式中找到与执行此操作等效的方法。我在我的数据工厂动态查询中使用它

@concat(  pipeline().parameters.source,'/dirName/year=',formatDateTime(utcNow(),'yyyy'),'/month=','MM'),'/day=','dd')
          )

我以为会是这样

concat( $source,toTimestamp(currentUTC(),'YYYY',UTC),'MM','dd',UTC)
          )

我想要做的是来自使用 UTC 日期创建的 blob 路径的源 示例 等等/年=2021/月=07/天=05/.csv

解决方法

更简单的 toString(year(currentUTC())) 会更容易工作。或者没有 concat 的字符串插值也可以使用

"/dirName/year={year(currentUTC())}/month={month(currentUTC())}/day={day(currentUTC())}"

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...