簡體   English   中英

ADF 映射數據流 - 臟/Label 替換/接收器緩存和派生列

[英]ADF Mapping Data Flow - Dirty / Label Replacement / Sink cache and derived column

我正在嘗試構建用於通用添加 Label 的 ADF 映射數據流 - 它的目的是查看特定列中的值並將其替換為 label。我已經擁有如下所示的數據集(表 B):輸入圖像描述這里

目標是用 label 替換這些值。 由於我的 label 數據集映射文件位於緩存接收器(表 B)中,我認為我可以使用派生列活動以及緩存查找來查找干凈的值,給定當前列名和當前值(臟)作為鍵. 我做了一個基於規則的映射表達式來獲取需要清理的列:

在此處輸入圖像描述

我使用以下方法測試了派生列轉換:匹配的每一列:libCached#lookup(name).Column_Name

在此處輸入圖像描述

這部分允許我區分需要替換為 label 的列名,並且工作正常。

我需要幫助來進行替換我嘗試了幾個公式它仍然不起作用,我不知道它是否可以實現??

多謝

要替換派生列中的實際值,您需要使用查找公式和您在緩存接收器中設置的鍵,以便 ADF 可以匹配該值。 在您的屏幕截圖中,它僅顯示您正在檢查 null 而實際上並未返回查找值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM