Campos de entrada e de saída de estado do mapa no Step Functions - AWS Step Functions

Campos de entrada e de saída de estado do mapa no Step Functions

Gerenciar estados e transformar dados

Os estados de mapa iteram em uma coleção de itens em um conjunto de dados. Exemplos de conjuntos de dados incluem:

  • Matrizes e objetos JSON de estados anteriores.

  • Arquivos de dados individuais armazenados no Amazon S3 em formatos como: JSON, JSONL, CSV e arquivos Parquet.

  • Referências a vários objetos, como: manifestos do Athena e arquivos de inventário Amazon S3

Um mapa repete um conjunto de etapas para cada item no conjunto de dados. Você pode configurar a entrada que o Map state recebe e a saída que ele gera usando várias opções de configuração. O Step Functions aplica cada opção em seu estado de mapa distribuído na ordem mostrada na lista a seguir. Dependendo do caso de uso, pode não ser necessário aplicar todos os campos.

  1. ItemReader (mapa): usado para ler os itens de dados

  2. ItemsPath (somente mapa, JSONPath) ou Itens (JSONata): opcional; usado para especificar itens no conjunto de dados

  3. ItemSelector (mapa): opcional; usado para selecionar e modificar itens no conjunto de dados

  4. ItemBatcher (mapa): usado para processar grupos de itens ao processar grandes conjuntos de itens

  5. ResultWriter (mapa): fornece opções para resultados de saída de fluxos de trabalho secundários