簡體   English   中英

如何在 Azure Datafactory 派生列表達式生成器中添加 null 值

[英]How to add null value in Azure Datafactory Derived columns expression builder

我目前正在使用 Azure Datafactory,因為我正在創建一個派生列,因為該字段將始終為空,所以我希望該值為 NULL

目前派生的列我這樣做是為了添加表達式,例如 toString("null") 和 toString(null()),但這顯示為字符串。 我只希望 null 在 Json 文檔中不帶引號出現

我已經復制了上面的內容並得到了以下結果。

我試圖將null()賦給一個列,但它給出了如下所示的錯誤。

在此處輸入圖像描述

因此,在 ADF 數據流中,應該使用toInteger()toString()等函數對null()進行任何包裝

當我在數據流的派生列中id 為 4且接收器為 JSON時給toString(null())時,它給了我以下 output。

在此處輸入圖像描述

您可以看到id==4的行跳過了 JSON 中 null 值的鍵。如果您給toString(null())相同的鍵,則每一行都將被跳過。

您可以通過 @ ShaikMaheer-MSFT鏈接go 了解更多相關信息。

據我所知,解決方法是將null存儲為'null'字符串,以便像這樣在 JSON 中獲取該密鑰,然后根據您的要求使用它。

在此處輸入圖像描述

暫無
暫無

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

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