

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

# Menerapkan partisi dinamis ke data agregat
<a name="dynamic-partitioning-multirecord-deaggergation"></a>

Anda dapat menerapkan partisi dinamis ke data agregat (misalnya, beberapa peristiwa, log, atau catatan yang digabungkan menjadi satu `PutRecord` panggilan `PutRecordBatch` API) tetapi data ini harus dideagregasi terlebih dahulu. Anda dapat mendeagregasi data Anda dengan mengaktifkan deagregasi multi rekaman - proses penguraian melalui catatan di aliran Firehose dan memisahkannya. 

Deagregasi multi record dapat berupa `JSON` tipe, artinya pemisahan catatan didasarkan pada objek JSON yang berurutan. Deagregasi juga dapat dari jenis`Delimited`, yang berarti bahwa pemisahan catatan dilakukan berdasarkan pembatas khusus yang ditentukan. Pembatas kustom ini harus berupa string yang dikodekan basis-64. Misalnya, jika Anda ingin menggunakan string berikut sebagai pembatas kustom Anda`####`, Anda harus menentukannya dalam format yang disandikan basis-64, yang menerjemahkannya ke. `IyMjIw==` Rekaman deagregasi oleh JSON atau dengan pembatas dibatasi pada 500 per catatan.

**catatan**  
Saat mendeagregasi catatan JSON, pastikan masukan Anda masih disajikan dalam format JSON yang didukung. Objek JSON harus berada pada satu baris tanpa pembatas atau newline-delimited (JSONL) saja. Array objek JSON bukan input yang valid.   
Ini adalah contoh masukan yang benar: `{"a":1}{"a":2} and {"a":1}\n{"a":2}`  
Ini adalah contoh dari input yang salah: `[{"a":1}, {"a":2}]`

 Dengan data agregat, saat Anda mengaktifkan partisi dinamis, Firehose mem-parsing rekaman dan mencari objek JSON yang valid atau catatan yang dibatasi dalam setiap panggilan API berdasarkan jenis deagregasi multi rekaman yang ditentukan. 

**penting**  
Jika data Anda digabungkan, partisi dinamis hanya dapat diterapkan jika data Anda dideagregasi terlebih dahulu. 

**penting**  
Saat Anda menggunakan fitur Transformasi Data di Firehose, deagregasi akan diterapkan sebelum Transformasi Data. Data yang masuk ke Firehose akan diproses dengan urutan sebagai berikut: Deagregasi → Transformasi Data melalui Lambda → Kunci Partisi.