【问题标题】:Azure Data factory create file with file name have auto increase numberAzure 数据工厂创建文件名具有自动增加编号的文件
【发布时间】:2021-12-27 08:55:03
【问题描述】:

我是 Azure 数据工厂的新手,我想使用以下格式创建一个文件: File_Data_{AutoIncreaseNumber}.DAT。这个文件有一个自动增加的数字。 我有一个想法,我创建一个文件只包含这样的数字:

我想从该文件中获取该值,将其放在数据流上的文件名中。之后,将该文件更新为 value + 1。

但我不知道如何在接收器步骤中将该值输入到文件名。我尝试了参数,但做不到。

请大家帮忙!谢谢你!

【问题讨论】:

    标签: azure-data-factory dataflow


    【解决方案1】:

    像这样的简单表达式应该在接收器的文件名属性中执行:'myfilename-' + surrogate_key_column + '.dat'

    【讨论】:

    • 它无法使用,在接收步骤中,我无法使用其他步骤中的任何值来设置文件名属性
    • 您需要将接收器选项从“输出到单个文件”切换为“将文件命名为列数据”。在接收器之前使用派生列转换,并使用我上面的回复中的公式,并将其命名为 myFileName。然后将接收器中的列设置为 myFileName。
    猜你喜欢
    • 2020-06-23
    • 2021-01-01
    • 2021-07-02
    • 1970-01-01
    • 2022-07-01
    • 1970-01-01
    • 2020-05-01
    • 2017-04-21
    • 2022-08-22
    相关资源
    最近更新 更多