【问题标题】:How to Add additional Column to a file in U-SQL如何在 U-SQL 中向文件添加附加列
【发布时间】:2018-04-08 01:53:50
【问题描述】:

我需要为文件夹下的每个文件添加额外的列。

我遇到错误

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

【问题讨论】:

    标签: u-sql


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-09
      • 2014-10-08
      • 1970-01-01
      • 2015-06-05
      • 2019-06-07
      相关资源
      最近更新 更多