我需要在文件夹下的每个文件中添加其他列。
我收到错误
E_CSC_USER_DATAPARTITIONEDOUTPUTNOTSUPPORTED:不支持数据分区输出。
@q =
EXTRACT OrderID int,
OrderDate DateTime?,
CustomerName string,
PhoneNumber string,
DeliveryAddressLine1 string,
DeliveryAddressLine2 string,
CityName string,
StockItemID int?,
Quantity int?,
UnitPrice float?,
filename string,
extension string
FROM "/Orders/{filename}.{extension}"
USING Extractors.Tsv(skipFirstNRows:1);
OUTPUT @q TO "/Orders/Processed/{filename}.{extension}"
USING Outputters.Csv(outputHeader:true);
答案 0 :(得分:2)
目前,动态分区输出(在输出路径中也称使用{}通配符)目前处于预览状态。如果您有兴趣,请通过Microsoft dot com向usql发送电子邮件,提供有关您的方案的更多信息,以了解预览是否适合您。
否则,您可以通过U-SQL或Powershell编写输出脚本。示例here。