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.
Mappez les champs d'entrée et de sortie d'état dans Step Functions
Gestion de l'état et transformation des données
Les états de la carte sont itérés sur un ensemble d'éléments d'un jeu de données. Voici des exemples d'ensembles de données :
Tableaux JSON et objets des états précédents.
Fichiers de données individuels stockés dans Amazon S3 dans des formats tels que : JSON, JSONL, CSV, fichiers Parquet.
Des références à plusieurs objets, tels que : les manifestes Athena et les fichiers d'inventaire Amazon S3
Une carte répète une série d'étapes pour chaque élément du jeu de données. Vous pouvez configurer l'entrée qu'il Map
state reçoit et la sortie générée par la carte à l'aide de diverses options de configuration. Step Functions applique chaque option dans l'état de votre carte distribuée dans l'ordre indiqué dans la liste suivante. Selon votre cas d'utilisation, il se peut que vous n'ayez pas besoin d'appliquer tous les champs.
-
ItemReader (Carte)- utilisé pour lire vos éléments de données
-
ItemsPath (Carte, JSONPath uniquement)ou Items (JSONata) - facultatif ; utilisé pour spécifier des éléments dans votre ensemble de données
-
ItemSelector (Carte)- facultatif ; utilisé pour sélectionner et modifier des éléments de l'ensemble de données
-
ItemBatcher (Carte)- utilisé pour traiter des groupes d'éléments lors du traitement de grands ensembles d'articles
-
ResultWriter (Carte)- fournit des options pour la sortie de résultats à partir de flux de travail secondaires