Mappa i campi di input e output dello stato in Step Functions - AWS Step Functions

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

Mappa i campi di input e output dello stato in Step Functions

Gestione dello stato e trasformazione dei dati

Gli stati della mappa iterano su una raccolta di elementi in un set di dati. Alcuni esempi di set di dati includono:

  • Array e oggetti JSON degli stati precedenti.

  • File di dati individuali archiviati in Amazon S3 in formati come: JSON, JSONL, CSV, file Parquet.

  • Riferimenti a più oggetti, ad esempio: manifesti di Athena e file di inventario di Amazon S3

Una mappa ripete una serie di passaggi per ogni elemento del set di dati. È possibile configurare l'input che Map state riceve e l'output generato dalla mappa utilizzando una varietà di opzioni di configurazione. Step Functions applica ogni opzione nello stato della mappa distribuita nell'ordine mostrato nell'elenco seguente. A seconda del caso d'uso, potrebbe non essere necessario applicare tutti i campi.

  1. ItemReader (Mappa)- usato per leggere i tuoi elementi di dati

  2. ItemsPath ( JSONPath Solo mappa)o Items (JSONata) - opzionale; utilizzato per specificare gli elementi nel set di dati

  3. ItemSelector (Mappa)- opzionale; utilizzato per selezionare e modificare gli elementi nel set di dati

  4. ItemBatcher (Mappa)- utilizzato per elaborare gruppi di articoli durante l'elaborazione di set di articoli di grandi dimensioni

  5. ResultWriter (Mappa)- fornisce opzioni per ottenere risultati dai flussi di lavoro secondari