繁体   English   中英

具有附加列的 ADF 复制活动不起作用

[英]ADF Copy Activity with Additional Columns is Not working

我的目标是在文件中添加一些文本。 在这里使用这篇文章来帮助我设计这个设置。

我有一个设置变量,它设置一个具有某个值的变量。 然后我有一个复制活动。 此复制活动有一个用于源的空文件。 然后我添加了一个使用我的设置变量的附加列。 在接收器中,我有一个不同的文件,我希望将设置变量的内容复制到。 当我在调试模式下运行时,接收器文件最终为空。 未复制附加列。 我尝试了映射,然后没有。 在这两种情况下,同样的事情发生了。 设置变量 复制活动源 复制活动接收器 复制活动映射

有没有人有任何想法或提示?

我已经尝试过并且在接收器文件中也看到了与您提到的相同的空数据。

在此处输入图像描述

接收文件:

在此处输入图像描述

您可以提出支持票或随时在Microsoft 问答论坛中发布您的问题,产品团队将密切关注他们。

我不确定基于文件的复制活动是否应该以这种方式工作,您需要输入数据/行才能枚举。 如果您有权访问 SQL 服务器,那么您可以模拟动态 SQL 查询以将变量的内容包含为表格 output。 然后,这可以定义可以附加到文件中的源行集。

例如,SQL 用于源查询

/*
    Bring in the value from your variable. use @@ to escape the SQL parameter name
    NOTE: Do not forget to escape single quotes if they exist in your string, replace ' with ''
*/
declare @@my_sql_var nvarchar(max) = '@{variables('fileContents')}';

/*
    Do some work here with this variable 
*/

/*
    Return the tabular response for the copy activity source query.
*/

select @@my_sql_var [VariableName];

复制活动 - SQL 源

在此处输入图像描述

源查询的动态表达式

在此处输入图像描述

预览 Output

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM