У нас есть требование для создания выходного файла с именем файла, например, "filename_utctime"
мы запускаем USQL из ADF
ниже USQL
@Orders=
EXTRACT
OrderID int,
CustomerID int,
OrderDetailID int,
OrderTotal double,
OrderDate DateTime
FROM @IN
USING Extractors.Csv();
@GetLatest=
SELECT
OrderID,
CustomerID,
OrderDetailID,
OrderTotal,
OrderDate,
ROW_NUMBER() OVER(PARTITION BY OrderID,CustomerID,OrderDetailID ORDER BY OrderDate DESC) AS Rid FROM @Orders;
@FinalOrder=
SELECT
OrderID,
CustomerID,
OrderDetailID,
OrderTotal,
OrderDate
FROM @GetLatest WHERE Rid==1;
OUTPUT @FinalOrder
TO @OUT
USING Outputters.Csv();
сейчасв ADF у меня есть Pass два параметра
"parameters": {
"IN": "/OrderDump/Orders.csv",
"OUT": {
**"value": "/OrderDump/formatDateTime(utcnow(), 'yyyyMMdd')",**
"type": "Expression"
}
}
Но он не работает и выдает ошибки.я хочу, чтобы когда выходной файл окрасился текущим временем даты
{ "errorCode": "2703",
"message": "Error Id: VertexFailedFast, Error Message: Vertex failed with a fail-fast error. ",
"failureType": "UserError",
"target": "Delata" }