簡體   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