如何在U-SQL中向文件添加其他列

时间:2018-04-08 01:53:50

标签: u-sql

我需要在文件夹下的每个文件中添加其他列。

我收到错误

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);

1 个答案:

答案 0 :(得分:2)

目前,动态分区输出(在输出路径中也称使用{}通配符)目前处于预览状态。如果您有兴趣,请通过Microsoft dot com向usql发送电子邮件,提供有关您的方案的更多信息,以了解预览是否适合您。

否则,您可以通过U-SQL或Powershell编写输出脚本。示例here