View a markdown version of this page

AGRUPAMIENTO - AWS Glue DataBrew Guía para desarrolladores

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AGRUPAMIENTO

La agrupación en grupos (denominada agrupamiento en bloques en la consola) toma los elementos de una columna de valores numéricos, los agrupa en grupos definidos por rangos numéricos y genera una nueva columna que muestra el intervalo de cada fila. La división en cubos se puede realizar mediante divisiones o porcentajes. En el primer ejemplo que aparece a continuación se utilizan divisiones y en el segundo se utiliza un porcentaje.

Parameters
  • sourceColumn: el nombre de una columna existente.

    targetColumn: el nombre de la nueva columna que se va a crear.

    bucketNames— Lista de nombres de cubos.

    splits— Lista de niveles de cubos. Los cubos son consecutivos y el límite superior de un cubo será el límite inferior del siguiente cubo.

    percentage— Cada cubo se describirá como un porcentaje.

ejemplo Ejemplo de uso de divisiones

{ "Action": { "Operation": "BUCKETIZATION", "Parameters": { "sourceColumn": "level", "targetColumn": "bin", "bucketNames": "[\"Bin1\",\"Bin2\",\"Bin3\"]", "splits": "[\"-Infinity\",\"2\",\"20\",\"Infinity\"]" } } }
ejemplo Ejemplo de uso de un porcentaje
{ "Action": { "Operation": "BUCKETIZATION", "Parameters": { "sourceColumn": "level", "targetColumn": "bin", "bucketNames": "[\"Bin1\",\"Bin2\"]", "percentage": "50" } } }