当前,我们正在将数据分析管道移至ADFV2。在V1中,我们在参数文件中将输入文件路径定义为-/Inputpath/{filedate:yyyy}.{filedate:MM}.{filedate:dd}/RealtimeUsage.{filedate:yyyy}.{filedate:MM}.{filedate:dd}.{filedate:HH}.{*}csv
如何在ADFV2中完成此操作。活动从参数文件中这样读取参数-
"ActivityName": {
"path": "$.properties.activities[?(@.name=='ActivityName')].typeProperties.ParameterName",
"value": "/Input/{filedate:yyyy}.{filedate:MM}.{filedate:dd}/RealtimeUsage.{filedate:yyyy}.{filedate:MM}.{filedate:dd}.{filedate:HH}.{*}csv"
答案 0 :(得分:1)
如果要以以下模式读取文件: Inputpath / 2018.07.26 / RealtimeUsage.2018.07.26.01。{*} csv
您可以在以下内容中编写文件路径表达式:
"fileName": {
type: "Expression",
value: "RealtimeUsage.@{formatDateTime(pipeline().parameters.windowStart,'yyyy')}.@{formatDateTime(pipeline().parameters.windowStart,'MM')}.@{formatDateTime(pipeline().parameters.windowStart,'dd')}.@{formatDateTime(pipeline().parameters.windowStart,'HH')}.{*}csv",
}
您还可以使用copy data tool来帮助您生成此表达式。