【发布时间】:2021-03-15 08:57:49
【问题描述】:
我想知道是否可以为每个上传的文件添加一个日期列。
例如,每个月都会生成一个 CSV。例如,我想将“2020 年 12 月”添加到每一行,然后在接下来的几个月将“2021 年 1 月”上传到 CSV 文件的每一行。在将其复制到 SQL 数据库之前。
例如文件名“2020 年 12 月最新评级”我希望“2020 年 12 月”作为一列,并且所有行的值都相同。每个月上传的命名约定都相同。
谢谢
【问题讨论】:
-
我认为您可以使用Get MetaData活动来获取文件名并截取字符串作为列内容,然后使用ADF中复制活动的附加列来添加此列内容将它们复制到 sql 表中时的每一行。
-
在数据流活动中执行。使用 Derived Column 活动并使用 currentDate() 作为函数或解析文件名以获取月份。
标签: azure csv azure-sql-database azure-data-factory azure-data-factory-2