Classe SplitRows - AWS Glue

Classe SplitRows

Cria um DynamicFrameCollection que contém dois DynamicFrames. Um DynamicFrame contém apenas as linhas especificadas a serem separadas e o outro contém todas as linhas restantes.

Exemplo

Recomendamos usar o método DynamicFrame.split_rows() para dividir linhas em um DynamicFrame. Para visualizar um código de exemplo, consulte Exemplo: usar split_rows para dividir linhas em um DynamicFrame.

Métodos

__call__(frame, comparison_dict, name1="frame1", name2="frame2", transformation_ctx = "", info = none, stageThreshold = 0, totalThreshold = 0)

Separa uma ou mais linhas em um DynamicFrame em um novo DynamicFrame.

  • frame – O DynamicFrame de origem a ser separado em dois novos (obrigatório).

  • comparison_dict: um dicionário em que a chave é o caminho completo para uma coluna e o valor é outro dicionário para mapear comparadores a valores aos quais os valores das colunas são comparados. Por exemplo, {"age": {">": 10, "<": 20}} separa as linhas onde o valor de "age" está entre 10 e 20, incluindo as linhas nas quais "age" está fora do intervalo (obrigatório).

  • name1 – O nome a ser atribuído a DynamicFrame que conterá as linhas a serem separadas (opcional).

  • name2 – O nome a ser atribuído a DynamicFrame que conterá as linhas que permanecerão após as linhas especificadas terem sido separadas (opcional).

  • transformation_ctx – Uma string única que é usada para identificar informações de estado (opcional).

  • info – Uma string associada a erros na transformação (opcional).

  • stageThreshold: o número máximo de erros que podem ocorrer na transformação antes que ela falhe (opcional). O padrão é zero.

  • totalThreshold: o número máximo de erros que podem ocorrer em geral antes que falhe (opcional). O padrão é zero.

apply(cls, *args, **kwargs)

Herdado de GlueTransform apply.

name(cls)

Herdado de GlueTransform name.

describeArgs(cls)

Herdado de GlueTransform describeArgs.

describeReturn(cls)

Herdado de GlueTransform describeReturn.

describeTransform(cls)

Herdado de GlueTransform describeTransform.

describeErrors(cls)

Herdado de GlueTransform describeErrors.

describe(cls)

Herdado de GlueTransform describe.