マップクラス - AWS Glue

マップクラス

入力 DynamicFrame ですべてのレコードに関数を適用して、新しい DynamicFrame をビルドします。

DynamicFrame.map() メソッドを使用して、DynamicFrame のすべてのレコードに関数を適用することをお勧めします。コード例については、「例: マッピングを使用して、DynamicFrame のすべてのレコードに関数を適用する」を参照してください。

方法

__call__(frame, f, transformation_ctx="", info="", stageThreshold=0, totalThreshold=0)

指定された関数を元の DynamicFrame で、すべての DynamicRecords に適用した結果の新しい DynamicFrame を返します。

  • frame - マッピング関数を適用するための元の DynamicFrame (必須)。

  • fDynamicRecords 内のすべての DynamicFrame に適用する関数。この関数は、引数として DynamicRecord を取り、マッピングによって生成された新しい DynamicRecord を返す必要があります (必須)。

    DynamicRecordDynamicFrame 内の論理レコードを表します。これは、自己記述型であり、固定スキーマに準拠しないデータに使用できる点を除いて、Apache Spark DataFrame の行に似ています。

  • transformation_ctx - 状態情報を識別するために使用される一意の文字列 (オプション)。

  • info - 変換のエラーに関連付けられた文字列 (オプション)。

  • stageThreshold – エラーを出力する前に、変換で発生する可能性のあるエラーの最大数 (オプション)。デフォルト値は 0 です。

  • totalThreshold – エラーの出力を処理する前に、全体で発生する可能性のあるエラーの最大数 (オプション)。デフォルト値は 0 です。

指定された関数を元の DynamicFrame で、すべての DynamicRecords に適用した結果の新しい 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 説明