ApplyMapping 類別 - AWS Glue

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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