本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 DynamicFrame
套用映射。
範例
建議您使用 DynamicFrame.apply_mapping() 在 DynamicFrame
中套用映射。若要檢視程式碼範例,請參閱 範例:使用 apply_map 來重新命名欄位並變更欄位類型。
方法
__call__(frame, mappings, transformation_ctx = "", info = "", stageThreshold = 0, totalThreshold = 0)
將宣告式映射套用於指定的 DynamicFrame
。
-
frame
– 要套用映射的DynamicFrame
(必要)。 -
mappings
–映射元組的清單 (必要)。每個清單包括:(來源欄、來源類型、目標欄、目標類型)。如果來源欄的名稱中有一個小點 "
.
",則您必須在其前後加上反引號 "``
"。例如,若要將this.old.name
(字串) 對應至thisNewName
,會使用以下元組:("`this.old.name`", "string", "thisNewName", "string")
-
transformation_ctx
– 用於識別狀態資訊的唯一字串 (選用)。 -
info
– 與轉換中的錯誤相關的字串 (選用)。 -
stageThreshold
– 在錯誤輸出之前,轉換作業中可發生錯誤的次數上限 (選用)。預設為零。 -
totalThreshold
– 在處理錯誤輸出之前,整體作業可發生錯誤的次數上限 (選用)。預設為零。
只傳回「映射」元組中指定的 DynamicFrame
欄位。
apply(cls, *args, **kwargs)
繼承自 GlueTransform
apply。
name(cls)
繼承自 GlueTransform
name。
describeArgs(cls)
繼承自 GlueTransform
describeArgs。
describeReturn(cls)
繼承自 GlueTransform
describeReturn。
describeTransform(cls)
繼承自 GlueTransform
describeTransform。
describeErrors(cls)
繼承自 GlueTransform
describeErrors。
describe(cls)
繼承自 GlueTransform
describe。