

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memetakan bidang input dan output status di Step Functions
<a name="input-output-fields-dist-map"></a>

**Mengelola status dan mengubah data**  
Pelajari tentang [Melewati data antar status dengan variabel](workflow-variables.md) dan [Mengubah data dengan JSONata](transforming-data.md).

Status peta mengulangi koleksi item dalam kumpulan data. Contoh kumpulan data meliputi: 
+ Array JSON dan objek dari status sebelumnya.
+ File data individual yang disimpan di Amazon S3 dalam format seperti: JSON, JSONL, CSV, file Parket.
+ Referensi ke beberapa objek, seperti: manifes Athena dan file inventaris Amazon S3

Peta mengulangi serangkaian langkah untuk setiap item dalam kumpulan data. Anda dapat mengonfigurasi input yang `Map state` diterima dan output yang dihasilkan peta menggunakan berbagai opsi konfigurasi. Step Functions menerapkan setiap opsi dalam *status Peta Terdistribusi* Anda dalam urutan yang ditunjukkan dalam daftar berikut. Tergantung pada kasus penggunaan Anda, Anda mungkin tidak perlu menerapkan semua bidang.

1. [ItemReader (Peta)](input-output-itemreader.md)- Digunakan untuk membaca item data Anda

1. [ItemsPath (Peta, JSONPath hanya)](input-output-itemspath.md)atau **Items (JSONata)** - opsional; digunakan untuk menentukan item dalam dataset Anda

1. [ItemSelector (Peta)](input-output-itemselector.md)- opsional; digunakan untuk memilih dan memodifikasi item dalam kumpulan data 

1. [ItemBatcher (Peta)](input-output-itembatcher.md)- digunakan untuk memproses kelompok item saat memproses set item yang besar

1. [ResultWriter (Peta)](input-output-resultwriter.md)- menyediakan opsi untuk hasil output dari alur kerja anak