ApplyMapping 類別
在 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。