В сценарии U-SQL, вызываемом конвейером фабрики данных Azure, у меня есть этот оператор, чтобы определить входной файл для моей процедуры:
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?
Как я могу это решить?
Спасибо