【发布时间】:2019-06-19 14:10:16
【问题描述】:
在 Azure 数据工厂管道调用的 U-SQL 脚本中,我使用以下语句为我的过程定义输入文件:
DECLARE @inputpattern_csv string = "/FOLDER/" + @year.ToString() + @month.ToString().PadLeft(2, '0') + "{daynum:}_ex1.csv";
该程序一直有效,但现在当我运行它时,它返回此错误:
E_CSC_USER_INVALIDFILESETPATTERN: Invalid file set pattern 'daynum:' in 'adl://**************.azuredatalakestore.net/FOLDER/201904{daynum:}_ex1.csv'
Azure 数据工厂的错误输出如下:
{
"errorCode": "2703",
"message": "Error Id: E_CSC_USER_INVALIDFILESETPATTERN, Error Message: Invalid file set pattern 'daynum:' in 'adl://**************.azuredatalakestore.net/FOLDER/201904{daynum:}_ex1.csv'.. ",
"failureType": "UserError",
"target": "U-sql Activity"
}
是更新到 Azure Data Lake Storage Gen2 的结果吗? 我该如何解决?
谢谢
【问题讨论】:
-
您的意思是:“是更新到 Azure Data Lake Storage Gen2 的结果吗?”您是指从 Gen1 迁移到 Gen2,还是指产品更新?
-
如果不指定格式,
daynum后面不需要冒号。
标签: azure azure-data-lake u-sql