View a markdown version of this page

SORT - AWS Glue DataBrew Guida per gli sviluppatori

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

SORT

Ordina i dati in una o più colonne di un set di dati in ordine crescente, decrescente o personalizzato.

Parameters
  • expressions— Una stringa che contiene una o più JSON-encoded stringhe che rappresentano espressioni di ordinamento.

    • sourceColumn— Una stringa che contiene il nome di una colonna esistente.

    • ordering— L'ordinamento può essere CRESCENTE o DECRESCENTE.

    • nullsOrdering— L'ordinamento dei valori Null può essere NULLS_TOP o NULLS_BOTTOM per inserire valori nulli o mancanti all'inizio o alla fine della colonna.

    • customOrder— Un elenco di stringhe che definisce un ordine personalizzato per l'ordinamento delle stringhe. Per impostazione predefinita, le stringhe vengono ordinate alfabeticamente.

    • isCustomOrderCaseSensitive: booleano. Il valore predefinito è false.

Esempio Esempio

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

Esempio Esempio di ordinamento personalizzato

Nell'esempio seguente, la stringa di espressione CustomOrder ha il formato di un elenco di oggetti. Ogni oggetto descrive un'espressione di ordinamento per una colonna.

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