View a markdown version of this page

SORT - 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.

SORT

Ordena los datos de una o más columnas de un conjunto de datos en orden ascendente, descendente o personalizado.

Parameters
  • expressions— Una cadena que contiene una o más JSON-encoded cadenas que representan expresiones de ordenación.

    • sourceColumn— Una cadena que contiene el nombre de una columna existente.

    • ordering— El orden puede ser ASCENDENTE o DESCENDENTE.

    • nullsOrdering— El orden de los valores nulos puede ser NULLS_TOP o NULLS_BOTTOM para colocar los valores nulos o faltantes al principio o al final de la columna.

    • customOrder— Una lista de cadenas que define un orden personalizado para la clasificación de las cadenas. De forma predeterminada, las cadenas se ordenan alfabéticamente.

    • isCustomOrderCaseSensitive: booleano. El valor predeterminado es false.

ejemplo Ejemplo

{ "RecipeAction": { "Operation": "SORT", "Parameters": { "expressions": "[{\"sourceColumn\": \"A\", \"ordering\": \"ASCENDING\", \"nullsOrdering\": \"NULLS_TOP\"}]", } } }

ejemplo Ejemplo de orden de clasificación personalizado

En el ejemplo siguiente, la cadena de expresión CustomOrder tiene el formato de una lista de objetos. Cada objeto describe una expresión de ordenación para una columna.

[ { "sourceColumn": "A", "ordering": "ASCENDING", "nullsOrdering": "NULLS_TOP", }, { "sourceColumn": "B", "ordering": "DESCENDING", "nullsOrdering": "NULLS_BOTTOM", "customOrder": ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"], "isCustomOrderCaseSensitive": false, } ]