View a markdown version of this page

SORT - AWS Glue DataBrew Guide du développeur

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

SORT

Trie les données dans une ou plusieurs colonnes d'un ensemble de données par ordre croissant, décroissant ou personnalisé.

Parameters
  • expressions— Chaîne contenant une ou plusieurs JSON-encoded chaînes représentant des expressions de tri.

    • sourceColumn— Chaîne contenant le nom d'une colonne existante.

    • ordering— La commande peut être ascendante ou descendante.

    • nullsOrdering— L'ordre des valeurs nulles peut être NULLS_TOP ou NULLS_BOTTOM pour placer les valeurs nulles ou manquantes au début ou au bas de la colonne.

    • customOrder— Liste de chaînes qui définit un ordre personnalisé pour le tri des chaînes. Par défaut, les chaînes sont triées par ordre alphabétique.

    • isCustomOrderCaseSensitive : booléen. La valeur par défaut est false.

Exemple Exemple

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

Exemple Exemple d'ordre de tri personnalisé

Dans l'exemple suivant, la chaîne d'expression CustomOrder a le format d'une liste d'objets. Chaque objet décrit une expression de tri pour une colonne.

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