[英]ADF Copy Activity with Additional Columns is Not working
我的目標是在文件中添加一些文本。 我在這里使用這篇文章來幫助我設計這個設置。
我有一個設置變量,它設置一個具有某個值的變量。 然后我有一個復制活動。 此復制活動有一個用於源的空文件。 然后我添加了一個使用我的設置變量的附加列。 在接收器中,我有一個不同的文件,我希望將設置變量的內容復制到。 當我在調試模式下運行時,接收器文件最終為空。 未復制附加列。 我嘗試了映射,然后沒有。 在這兩種情況下,同樣的事情發生了。
有沒有人有任何想法或提示?
我不確定基於文件的復制活動是否應該以這種方式工作,您需要輸入數據/行才能枚舉。 如果您有權訪問 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.