将数据从SQL复制到Azure Data Lake Gen 2时创建的添加

izkcnapc  于 2022-11-25  发布在  其他
关注(0)|答案(1)|浏览(146)

我想将数据从ADLS gen2中的csv文件复制到SQL。在SQL表中,有一个名为created on的列。但csv文件中没有该列。如何将创建日期中的当前日期与其他列一起复制?

ozxc1zmp

ozxc1zmp1#

1.您可以在拷贝活动的源设置中添加一列,并将动态值指定为@utcnow()
1.在数据流中添加派生列转换,然后添加新列并将数据指定为currentUTC()

方法:1[使用复制活动]

  • 执行复制活动,并在源设置中执行源数据集。

  • 然后单击“附加列**+新建**”。在“名称”中给定Created_on,并给定@utcnow()作为动态内容。

  • 添加新列后,源数据集的预览数据如下图所示。

  • 在此之后,可以将文件复制到接收器。
    方法:2[使用数据流]

  • 数据流中的源数据如下图所示。

  • 添加派生列转换并在列中选择**+ADD**。currentUTC()在表达式中给定。

  • 通过这种方式,只要将数据复制到SQL,就可以动态添加列。

相关问题