U-SQL获取输入的文件名并用于输出

时间:2018-05-08 10:32:08

标签: u-sql azure-data-factory-2

我有一个test.csv文件名,我希望输出为test.txt。

我可以提取输入的文件名,但不知道如何将它用于输出?

OUTPUT @result TO "/output/{filename}.txt"
USING Outputters.Text(outputHeader:false, quoting:false);

文件名在@result。

目前尚不支持此功能。

有没有人有解决方法?

U-SQL How can I get the current filename being processed to add to my extract output?

理想情况下,我想要dd-mm-yy-test.text?

如何追加日期和年份?

我正在使用USQL。

由于

1 个答案:

答案 0 :(得分:1)

让我谈谈你在这个问题中提出的两个问题:

  1. 要使用与输入相同的输出名称,必须有一种方法可以将行集值访问到u-sql变量中,我非常肯定无法完成,考虑到语言已构建围绕一次处理多个文件的必要性。

  2. 要在输出中附加日期,您只需要在某个时刻声明当前日期时间,然后使用它来编写输出文件名,如下所示:

    Product item A 1/2"