As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Campos de entrada e de saída de estado do mapa no Step Functions
Gerenciando o estado e transformando dados
Saiba mais sobre como transmitir dados entre estados com variáveis e transformar dados com JSONata.
Os estados do mapa são iterados 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: arquivos JSON, JSONL, CSV e Parquet.
Referências a vários objetos, como: manifestos do Athena e arquivos de inventário do 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 o mapa gera usando uma variedade de opções de configuração. Step Functions aplica cada opção em seu estado de Mapa Distribuído na ordem mostrada na lista a seguir. Dependendo do seu caso de uso, talvez você não precise aplicar todos os campos.
-
ItemReader (Mapa)- usado para ler seus itens de dados
-
ItemsPath (Mapa, JSONPath somente)ou Itens (JSONata) - opcional; usado para especificar itens em seu conjunto de dados
-
ItemSelector (Mapa)- opcional; usado para selecionar e modificar itens no conjunto de dados
-
ItemBatcher (Mapa)- usado para processar grupos de itens ao processar grandes conjuntos de itens
-
ResultWriter (Mapa)- fornece opções para resultados de saída de fluxos de trabalho secundários