翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ApplyMapping クラス
DynamicFrame
でマッピングを適用します。
例
DynamicFrame.apply_mapping() メソッドを使用して、DynamicFrame
でマッピングを適用することをお勧めします。コード例については、「例: apply_mapping を使用してフィールドの名前を変更し、フィールドタイプを変更する」を参照してください。
方法
__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
– エラーを出力する前に、変換で発生する可能性のあるエラーの最大数 (オプション)。デフォルト値は 0 です。 -
totalThreshold
– エラーの出力を処理する前に、全体で発生する可能性のあるエラーの最大数 (オプション)。デフォルト値は 0 です。
「マッピング」タプルで指定された 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
説明。