適用於:
Azure Data Factory
Azure Synapse Analytics
提示
Stringify 轉換目前在 Dataflow Gen2 中不支援。 關於支援的轉換及其對應工具清單,請參閱《Dataflow Gen2 映射資料流使用者指南》。
使用字串化轉換,將複雜資料類型轉換成字串。 當你需要將欄位資料作為單一字串實體儲存或傳送,而該實體可能起源於結構、映射或陣列類型時,將資料型態轉換成字串非常有用。
組態
在 Stringify 轉換組態面板中,您會先選取希望內嵌剖析之資料行中所包含的資料類型。 字串化轉換也包含下列組態設定。
欄位
與衍生資料行和彙總類似,資料行屬性是您可以透過從下拉式選取器中選取現有的資料行來修改它的位置。 您也可以在這裡輸入新欄位名稱。 ADF 在此欄位中儲存串聯的來源資料。 在大多數情況下,您會希望定義一個新的欄位,以便將傳入的複雜欄位類型轉換為字串格式。
表達式
使用運算式產生器來設定要字串化的來源複雜欄位。 這可以很簡單,只需選取含有自含式資料且您想要 Stringify 的來源資料行,或者您也可以建立複雜運算式來進行剖析。
範例運算式
在此範例中,body.properties.periods 是從 REST 來源所傳回結構內的陣列。
body.properties.periods
資料流程指令碼
stringify(mydata = body.properties.periods ? string,
format: 'json') ~> Stringify1