View a markdown version of this page

SORT - AWS Glue DataBrew Guia do Desenvolvedor

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

SORT

Classifica os dados em uma ou mais colunas de um conjunto de dados em ordem crescente, decrescente ou personalizada.

Parâmetros
  • expressions— Uma string que contém uma ou mais JSON-encoded strings representando expressões de classificação.

    • sourceColumn— Uma string que contém o nome de uma coluna existente.

    • ordering— A ordem pode ser ASCENDENTE ou DECRESCENTE.

    • nullsOrdering— A ordem dos nulos pode ser NULLS_TOP ou NULLS_BOTTOM para colocar valores nulos ou ausentes no início ou na parte inferior da coluna.

    • customOrder— Uma lista de strings que define uma ordem personalizada para a classificação de strings. Por padrão, as cadeias de caracteres são classificadas em ordem alfabética.

    • isCustomOrderCaseSensitive – Booleano. O valor padrão é false.

exemplo Exemplo

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

exemplo Exemplo de ordem de classificação personalizada

No exemplo a seguir, a string da expressão CustomOrder tem o formato de uma lista de objetos. Cada objeto descreve uma expressão de classificação para uma coluna.

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