是否可以在Azure Data Factory管道中向数据添加具有特定值的列

时间:2019-07-12 13:13:24

标签: azure logging metadata pipeline azure-data-factory-2

我正在将数据从系统X复制为镶木地板文件或excel文件到blob存储中,是否可以再添加一个步骤,以帮助我使用管道运行ID或触发器ID添加一列?

提前谢谢

enter image description here

1 个答案:

答案 0 :(得分:0)

您要从哪里提取数据?如果它是数据库,这很容易,因为您可以将其添加到选择数据时使用的sql语句中。例如:

select *, NewColumn='Value' from yourTable

如果您想为每个数据源提供解决方案,则可以在数据流中使用派生的列转换:Naming conventions in Active Directory for computers, domains, sites, and OUs

您还可以使用字符串函数从管道本身添加数据,例如:

@concat('select *, pipeId= ''', pipeline().RunId,''' from SalesLT.Address')

这将选择所有字段,以及一个名为pipeId的附加字段,该字段的每一行都具有相同的值,并将成为管道运行ID。

希望这对您有帮助!