

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

# Membangun operasi kompleks
<a name="workbench.querybuilder.operationbuilder"></a>

Pembangun operasi di NoSQL Workbench untuk Amazon DynamoDB menyediakan antarmuka visual di mana Anda dapat melakukan operasi bidang data yang kompleks. Ini termasuk dukungan untuk ekspresi proyeksi dan ekspresi syarat. Setelah Anda membangun operasi, Anda dapat menyimpannya untuk digunakan nanti (hingga 50 operasi dapat disimpan). Anda kemudian dapat menelusuri daftar operasi bidang data yang sering digunakan di menu **Operasi Tersimpan**, dan menggunakannya untuk mengisi dan membangun operasi baru secara otomatis. Anda juga dapat menghasilkan kode sampel untuk operasi ini, dalam beberapa bahasa.

NoSQL Workbench mendukung pembangunan [PartiQL](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.html) untuk pernyataan DynamoDB, yang memungkinkan Anda untuk berinteraksi dengan DynamoDB menggunakan bahasa kueri yang kompatibel dengan SQL. NoSQL Workbench juga mendukung membangun operasi API CRUD DynamoDB.

Untuk menggunakan NoSQL Workbench untuk membangun operasi, di panel navigasi di sisi kiri, pilih ikon **Pembangun operasi**.

**Topics**
+ [Membangun pernyataan PartiQL](workbench.querybuilder.partiql.md)
+ [Membangun operasi API](workbench.querybuilder.operationbuilder.api.md)

# Membangun pernyataan PartiQL
<a name="workbench.querybuilder.partiql"></a>

Untuk menggunakan NoSQL Workbench untuk membangun [PartiQL untuk pernyataan DynamoDB, **pilih** editor PartiQL di dekat bagian atas](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.html) NoSQL Workbench UI.

Anda dapat membangun jenis pernyataan PartiQL berikut dalam pembangun operasi.

**Topics**
+ [Pernyataan singleton](#workbench.querybuilder.partiql.single)
+ [Transaksi](#workbench.querybuilder.partiql.transaction)
+ [Batch](#workbench.querybuilder.partiql.batch)

## Pernyataan singleton
<a name="workbench.querybuilder.partiql.single"></a>

Untuk menjalankan atau menghasilkan kode untuk pernyataan PartiQL, lakukan hal berikut.

1. Pilih editor **PartiQL** di dekat bagian atas jendela.

1. Masukkan [pernyataan PartiQL](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.statements.html) yang valid.

1. Jika pernyataan Anda menggunakan parameter:

   1. Pilih **Parameter permintaan opsional**.

   1. Pilih **Tambahkan parameter baru**.

   1. Masukkan jenis dan nilai atribut.

   1. Jika Anda ingin menambahkan parameter tambahan, ulangi langkah b dan c.

1. Jika Anda ingin membuat kode, pilih **Buat kode**.

   Pilih bahasa yang Anda inginkan dari tab yang ditampilkan. Sekarang Anda dapat menyalin kode ini dan menggunakannya dalam aplikasi Anda.

1. Jika Anda ingin operasi segera dijalankan, pilih **Jalankan**.

1. Jika Anda ingin menyimpan operasi ini untuk digunakan nanti, pilih **Simpan operasi**. Kemudian masukkan nama untuk operasi Anda dan pilih **Simpan**.

## Transaksi
<a name="workbench.querybuilder.partiql.transaction"></a>

Untuk menjalankan atau menghasilkan kode untuk transaksi PartiQL, lakukan hal berikut.

1. Pilih **Parti QLTransaction** dari **dropdown Operasi Lainnya**.

1. Pilih **Tambahkan pernyataan baru**.

1. Masukkan [pernyataan PartiQL](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.statements.html) yang valid.
**catatan**  
Operasi baca dan tulis tidak didukung dalam permintaan transaksi PartiQL yang sama. Pernyataan PILIH tidak dapat berada dalam permintaan yang sama dengan pernyataan SISIPKAN, PERBARUI, dan HAPUS. Lihat [Melakukan transaksi dengan PartiQL untuk DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.multiplestatements.transactions.html) untuk detail selengkapnya.

1. Jika pernyataan Anda menggunakan parameter

   1. Pilih **Parameter permintaan opsional**.

   1. Pilih **Tambahkan parameter baru**.

   1. Masukkan jenis dan nilai atribut.

   1. Jika Anda ingin menambahkan parameter tambahan, ulangi langkah b dan c.

1. Jika Anda ingin menambahkan lebih banyak pernyataan, ulangi langkah 2 sampai 4.

1. Jika Anda ingin membuat kode, pilih **Buat kode**.

   Pilih bahasa yang Anda inginkan dari tab yang ditampilkan. Sekarang Anda dapat menyalin kode ini dan menggunakannya dalam aplikasi Anda.

1. Jika Anda ingin operasi segera dijalankan, pilih **Jalankan**.

1. Jika Anda ingin menyimpan operasi ini untuk digunakan nanti, pilih **Simpan operasi**. Kemudian masukkan nama untuk operasi Anda dan pilih **Simpan**.

## Batch
<a name="workbench.querybuilder.partiql.batch"></a>

Untuk menjalankan atau menghasilkan kode untuk batch PartiQL, lakukan hal berikut.

1. Pilih **Parti QLBatch** dari **dropdown Operasi Lainnya**.

1. Pilih **Tambahkan pernyataan baru**.

1. Masukkan [pernyataan PartiQL](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.statements.html) yang valid.
**catatan**  
 Operasi baca dan tulis tidak didukung dalam permintaan batch PartiQL yang sama, yang berarti pernyataan PILIH tidak dapat berada dalam permintaan yang sama dengan pernyataan SISIPKAN, PERBARUI, dan HAPUS. Operasi tulis untuk item yang sama tidak diperbolehkan. Seperti halnya BatchGetItem operasi, hanya operasi baca tunggal yang didukung. Operasi pemindaian dan kueri tidak didukung. Lihat [Menjalankan operasi batch dengan PartiQL untuk DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.multiplestatements.batching.html) untuk detail selengkapnya.

1. Jika pernyataan Anda menggunakan parameter:

   1. Pilih **Parameter permintaan opsional**.

   1. Pilih **Tambahkan parameter baru**.

   1. Masukkan jenis dan nilai atribut.

   1. Jika Anda ingin menambahkan parameter tambahan, ulangi langkah b dan c.

1. Jika Anda ingin menambahkan lebih banyak pernyataan, ulangi langkah 2 sampai 4.

1. Jika Anda ingin membuat kode, pilih **Buat kode**.

   Pilih bahasa yang Anda inginkan dari tab yang ditampilkan. Sekarang Anda dapat menyalin kode ini dan menggunakannya dalam aplikasi Anda.

1. Jika Anda ingin operasi segera dijalankan, pilih **Jalankan**.

1. Jika Anda ingin menyimpan operasi ini untuk digunakan nanti, pilih **Simpan operasi**. Kemudian masukkan nama untuk operasi Anda dan pilih **Simpan**.

# Membangun operasi API
<a name="workbench.querybuilder.operationbuilder.api"></a>

Untuk menggunakan NoSQL Workbench untuk membangun APIs DynamoDB CRUD, **pilih Operation** builder dari sebelah kiri antarmuka pengguna NoSQL Workbench.

Kemudian pilih **Buka** dan pilih koneksi.

Anda dapat melakukan operasi berikut di pembangun operasi.
+ [Hapus Tabel](#workbench.querybuilder.operationbuilder.DeleteTable)
+ [Buat Tabel](#workbench.querybuilder.operationbuilder.CreateTable)
+ [Perbarui Tabel](#workbench.querybuilder.operationbuilder.UpdateTable)
+ [Put Item](#workbench.querybuilder.operationbuilder.Put)
+ [Perbarui Item](#workbench.querybuilder.operationbuilder.update)
+ [Hapus Item](#workbench.querybuilder.operationbuilder.Delete)
+ [Kueri](#workbench.querybuilder.operationbuilder.Query)
+ [Pemindaian](#workbench.querybuilder.operationbuilder.scan)
+ [Transaksi Get Item](#workbench.querybuilder.operationbuilder.transactget)
+ [Transaksi Write Item](#workbench.querybuilder.operationbuilder.transactwrite)

## Hapus tabel
<a name="workbench.querybuilder.operationbuilder.DeleteTable"></a>

Untuk menjalankan `Delete Table` operasi, lakukan hal berikut.

1. Temukan tabel yang ingin Anda hapus dari bagian **Tabel**.

1. Pilih **Hapus Tabel** dari menu elipsis horizontal.

1. Konfirmasikan bahwa Anda ingin menghapus tabel dengan memasukkan **nama Tabel**.

1. Pilih **Hapus**.

Untuk informasi selengkapnya tentang operasi ini, lihat [Menghapus tabel di](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteTable.html) *Referensi API Amazon DynamoDB*. 

## Hapus GSI
<a name="workbench.querybuilder.operationbuilder.DeleteGSI"></a>

Untuk menjalankan `Delete GSI` operasi, lakukan hal berikut.

1. Temukan GSI dari tabel yang ingin Anda hapus dari bagian **Tabel**.

1. Pilih **Hapus GSI** dari menu elipsis horizontal.

1. Konfirmasikan bahwa Anda ingin menghapus GSI dengan memasukkan **nama GSI**.

1. Pilih **Hapus**.

Untuk informasi selengkapnya tentang operasi ini, lihat [Menghapus tabel di](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteTable.html) *Referensi API Amazon DynamoDB*. 

## Membuat tabel
<a name="workbench.querybuilder.operationbuilder.CreateTable"></a>

Untuk menjalankan `Create Table` operasi, lakukan hal berikut.

1. Pilih ikon **\$1** di sebelah bagian **Tabel**.

1. Masukkan nama tabel yang diinginkan.

1. Buat kunci partisi.

1. Opsional: buat kunci sortir.

1. Untuk menyesuaikan pengaturan kapasitas, dan hapus centang pada kotak di samping **Gunakan pengaturan kapasitas default**.
   + Anda sekarang dapat memilih **Kapasitas sesuai permintaan** atau **Yang disediakan.**

     Dengan Provisioned dipilih, Anda dapat mengatur unit kapasitas baca dan tulis minimum dan maksimum. Anda juga dapat mengaktifkan atau menonaktifkan penskalaan otomatis.
   + Jika tabel saat ini disetel ke On-Demand, Anda tidak akan dapat menentukan throughput yang disediakan.
   + Jika Anda beralih dari On-Demand ke Provisioned throughput, maka Autoscaling akan secara otomatis diterapkan ke semua GSIs dengan: min: 1, max: 10; target: 70%.

1. Pilih **Lewati GSIs dan buat** untuk membuat tabel ini tanpa GSI. Secara opsional, Anda dapat memilih **Berikutnya** untuk membuat GSI dengan tabel baru ini.

Untuk informasi selengkapnya tentang operasi ini, lihat [Membuat tabel](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateTable.html) dalam *Referensi API Amazon DynamoDB*. 

## Buat GSI
<a name="workbench.querybuilder.operationbuilder.CreateGSI"></a>

Untuk menjalankan `Create GSI` operasi, lakukan hal berikut.

1. Temukan tabel yang ingin Anda tambahkan GSI.

1. Dari menu elipsis horizontal, pilih **Buat** GSI.

1. Beri nama GSI Anda di bawah **nama Indeks**.

1. Buat kunci partisi.

1. Opsional: buat kunci sortir.

1. Pilih opsi jenis proyeksi dari dropdown.

1. Pilih **Buat GSI**.

Untuk informasi selengkapnya tentang operasi ini, lihat [Membuat tabel](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateTable.html) dalam *Referensi API Amazon DynamoDB*. 

## Perbarui Tabel
<a name="workbench.querybuilder.operationbuilder.UpdateTable"></a>

Untuk memperbarui pengaturan kapasitas untuk tabel dengan `Update Table` operasi, lakukan hal berikut.

1. Temukan tabel yang ingin Anda perbarui pengaturan kapasitas.

1. Dari menu elipsis horizontal, pilih **Perbarui pengaturan kapasitas**.

1. Pilih kapasitas **Provisioned** atau **On-Demand**.

   Dengan **Provisioned** dipilih, Anda dapat mengatur unit kapasitas baca dan tulis minimum dan maksimum. Anda juga dapat mengaktifkan atau menonaktifkan penskalaan otomatis.

1. Pilih **Perbarui**.

Untuk informasi selengkapnya tentang operasi ini, lihat [Memperbarui tabel](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTable.html) di *Referensi API Amazon DynamoDB*.

## Perbarui GSI
<a name="workbench.querybuilder.operationbuilder.UpdateGSI"></a>

Untuk memperbarui pengaturan kapasitas untuk GSI dengan `Update Table` operasi, lakukan hal berikut.

**catatan**  
Secara default, indeks sekunder global mewarisi pengaturan kapasitas tabel dasar. Indeks sekunder global dapat memiliki mode kapasitas yang berbeda hanya ketika tabel dasar dalam mode kapasitas yang disediakan. Saat membuat indeks sekunder global pada tabel mode yang disediakan, Anda harus menentukan unit kapasitas baca dan tulis untuk beban kerja yang diharapkan pada indeks tersebut. Untuk informasi selengkapnya, lihat [Pertimbangan Throughput yang disediakan untuk Indeks Sekunder Global](GSI.md#GSI.ThroughputConsiderations).

1. Temukan GSI yang ingin Anda perbarui pengaturan kapasitas.

1. Dari menu elipsis horizontal, pilih **Perbarui pengaturan kapasitas**.

1. Anda sekarang dapat memilih **Kapasitas sesuai permintaan** atau **Yang disediakan.**

   Dengan **Provisioned** dipilih, Anda dapat mengatur unit kapasitas baca dan tulis minimum dan maksimum. Anda juga dapat mengaktifkan atau menonaktifkan penskalaan otomatis.

1. Pilih **Perbarui**.

Untuk informasi selengkapnya tentang operasi ini, lihat [Memperbarui tabel](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTable.html) di *Referensi API Amazon DynamoDB*.

## Put item
<a name="workbench.querybuilder.operationbuilder.Put"></a>

Anda membuat item dengan menggunakan `Put Item` operasi. Untuk menjalankan atau menghasilkan kode untuk suatu operasi `Put Item`, lakukan hal berikut.

1. Temukan tabel tempat Anda ingin membuat item.

1. Dari dropdown **Tindakan**, pilih **Buat** item.

1. Masukkan nilai kunci partisi.

1. Masukkan nilai kunci urutan, jika ada.

1. Jika Anda ingin menambahkan atribut non-kunci, lakukan hal berikut:

   1. Pilih **\$1 Tambahkan atribut lainnya**.

   1. Tentukan **Nama atribut**, **Jenis**, dan **Nilai**. 

1. Jika ekspresi kondisi harus dipenuhi agar operasi `Put Item` berhasil, lakukan hal berikut:

   1. Pilih **Kondisi**.

   1. Tentukan nama atribut, operator perbandingan, jenis atribut, dan nilai atribut.

   1. Jika kondisi lain dibutuhkan, pilih **Kondisi** lagi.

   Untuk informasi selengkapnya, lihat [Contoh CLI ekspresi kondisi DynamoDB](Expressions.ConditionExpressions.md).

1. Jika Anda ingin membuat kode, pilih **Buat kode**.

   Pilih bahasa yang Anda inginkan dari tab yang ditampilkan. Sekarang Anda dapat menyalin kode ini dan menggunakannya dalam aplikasi Anda.

1. Jika Anda ingin operasi segera dijalankan, pilih **Jalankan**.

1. Jika Anda ingin menyimpan operasi ini untuk digunakan nanti, pilih **Simpan operasi**, lalu masukkan nama untuk operasi Anda dan pilih **Simpan**.

Untuk informasi selengkapnya tentang operasi ini, lihat [PutItem](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutItem.html)di Referensi *Amazon DynamoDB* API. 

## Perbarui item
<a name="workbench.querybuilder.operationbuilder.update"></a>

Untuk menjalankan atau menghasilkan kode untuk operasi `Update Item`, lakukan hal berikut:

1. Temukan tabel tempat Anda ingin memperbarui item.

1. Pilih item.

1. Masukkan nama atribut dan nilai atribut untuk ekspresi yang dipilih.

1. Jika Anda ingin menambahkan lebih banyak ekspresi, pilih ekspresi lain di daftar tarik-turun **Perbarui Ekspresi**, lalu pilih ikon **\$1**.

1. Jika ekspresi kondisi harus dipenuhi agar operasi `Update Item` berhasil, lakukan hal berikut:

   1. Pilih **Kondisi**.

   1. Tentukan nama atribut, operator perbandingan, jenis atribut, dan nilai atribut.

   1. Jika kondisi lain dibutuhkan, pilih **Kondisi** lagi.

   Untuk informasi selengkapnya, lihat [Contoh CLI ekspresi kondisi DynamoDB](Expressions.ConditionExpressions.md).

1. Jika Anda ingin membuat kode, pilih **Buat kode**.

   Pilih tab untuk bahasa yang Anda inginkan. Sekarang Anda dapat menyalin kode ini dan menggunakannya dalam aplikasi Anda.

1. Jika Anda ingin operasi segera dijalankan, pilih **Jalankan**.

1. Jika Anda ingin menyimpan operasi ini untuk digunakan nanti, pilih **Simpan operasi**, lalu masukkan nama untuk operasi Anda dan pilih **Simpan**.

Untuk informasi selengkapnya tentang operasi ini, lihat [UpdateItem](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html)di Referensi *Amazon DynamoDB* API. 

## Hapus item
<a name="workbench.querybuilder.operationbuilder.Delete"></a>

Untuk menjalankan `Delete Item` operasi, lakukan hal berikut.

1. Temukan tabel tempat Anda ingin menghapus item. 

1. Pilih item.

1. Dari dropdown **Tindakan**, pilih **Hapus** item.

1. Konfirmasikan bahwa Anda ingin menghapus item dengan memilih **Hapus**.

Untuk informasi selengkapnya tentang operasi ini, lihat [DeleteItem](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteItem.html)di Referensi *Amazon DynamoDB* API.

## Item duplikat
<a name="workbench.querybuilder.operationbuilder.Duplicate"></a>

Anda dapat menduplikasi item dengan membuat item baru dengan atribut yang sama. Untuk menduplikasi item, lakukan hal berikut.

1. Temukan tabel tempat Anda ingin menduplikasi item.

1. Pilih item.

1. Dari dropdown **Tindakan**, pilih item **Duplikat**.

1. Tentukan kunci partisi baru.

1. Tentukan kunci sortir baru (jika perlu).

1. Pilih **Jalankan**.

Untuk informasi selengkapnya tentang operasi ini, lihat [DeleteItem](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteItem.html)di Referensi *Amazon DynamoDB* API.

## Kueri
<a name="workbench.querybuilder.operationbuilder.Query"></a>

Untuk menjalankan atau menghasilkan kode untuk suatu operasi `Query`, lakukan hal berikut.

1. Pilih **Query** dari bagian atas NoSQL Workbench UI.

1. Tentukan nilai kunci partisi.

1. Jika kunci urutan diperlukan untuk operasi `Query`:

   1. Pilih **Kunci urutan**.

   1. Tentukan operator perbandingan, dan nilai atribut.

1. Pilih **Kueri** untuk menjalankan operasi kueri ini. Jika lebih banyak opsi diperlukan, centang kotak centang **Opsi lainnya** dan lanjutkan dengan langkah-langkah berikut.

1. Jika tidak semua atribut harus dikembalikan bersama hasil operasi, pilih **Ekspresi proyeksi**.

1. Pilih ikon **\$1**.

1. Masukkan atribut yang akan dikembalikan dengan hasil kueri.

1. Jika diperlukan lebih banyak atribut, pilih **\$1 **.

1. Jika ekspresi kondisi harus dipenuhi agar operasi `Query` berhasil, lakukan hal berikut:

   1. Pilih **Kondisi**.

   1. Tentukan nama atribut, operator perbandingan, jenis atribut, dan nilai atribut.

   1. Jika kondisi lain dibutuhkan, pilih **Kondisi** lagi.

   Untuk informasi selengkapnya, lihat [Contoh CLI ekspresi kondisi DynamoDB](Expressions.ConditionExpressions.md).

1. Jika Anda ingin membuat kode, pilih **Buat kode**.

   Pilih tab untuk bahasa yang Anda inginkan. Sekarang Anda dapat menyalin kode ini dan menggunakannya dalam aplikasi Anda.

1. Jika Anda ingin operasi segera dijalankan, pilih **Jalankan**.

1. Jika Anda ingin menyimpan operasi ini untuk digunakan nanti, pilih **Simpan operasi**, lalu masukkan nama untuk operasi Anda dan pilih **Simpan**.

Untuk informasi selengkapnya tentang operasi ini, lihat [Kueri](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Query.html) dalam *Referensi API Amazon DynamoDB*. 

## Scan
<a name="workbench.querybuilder.operationbuilder.scan"></a>

Untuk menjalankan atau menghasilkan kode untuk suatu operasi `Scan`, lakukan hal berikut.

1. Pilih **Pindai** dari bagian atas NoSQL Workbench UI.

1. Pilih tombol **Pindai** untuk melakukan operasi pemindaian dasar ini. Jika lebih banyak opsi diperlukan, centang kotak centang **Opsi lainnya** dan lanjutkan dengan langkah-langkah berikut.

1. Tentukan nama atribut untuk memfilter hasil pemindaian Anda.

1. Jika tidak semua atribut harus dikembalikan bersama hasil operasi, pilih **Ekspresi proyeksi**.

1. Jika ekspresi kondisi harus dipenuhi agar operasi pemindaian berhasil, lakukan hal berikut:

   1. Pilih **Kondisi**.

   1. Tentukan nama atribut, operator perbandingan, jenis atribut, dan nilai atribut.

   1. Jika kondisi lain dibutuhkan, pilih **Kondisi** lagi. 

   Untuk informasi selengkapnya, lihat [Contoh CLI ekspresi kondisi DynamoDB](Expressions.ConditionExpressions.md).

1. Jika Anda ingin membuat kode, pilih **Buat kode**.

   Pilih tab untuk bahasa yang Anda inginkan. Sekarang Anda dapat menyalin kode ini dan menggunakannya dalam aplikasi Anda.

1. Jika Anda ingin operasi segera dijalankan, pilih **Jalankan**.

1. Jika Anda ingin menyimpan operasi ini untuk digunakan nanti, pilih **Simpan operasi**, lalu masukkan nama untuk operasi Anda dan pilih **Simpan**.

## TransactGetItems
<a name="workbench.querybuilder.operationbuilder.transactget"></a>

Untuk menjalankan atau menghasilkan kode untuk suatu operasi `TransactGetItems`, lakukan hal berikut.

1. Dari dropdown **More operations** di bagian atas NoSQL Workbench UI, pilih. **TransactGetItems**

1. Pilih ikon **\$1** di dekat **TransactGetItem**.

1. Tentukan kunci partisi.

1. Tentukan kunci sortir (jika perlu).

1. Pilih **Jalankan** untuk melakukan operasi, **Simpan operasi** untuk menyimpannya, atau **Hasilkan kode** untuk menghasilkan kode untuknya.

Untuk informasi selengkapnya tentang transaksi, lihat [Amazon DynamoDB Transactions](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/transactions.html).

## TransactWriteItems
<a name="workbench.querybuilder.operationbuilder.transactwrite"></a>

Untuk menjalankan atau menghasilkan kode untuk operasi `TransactWriteItems`, lakukan hal berikut.

1. Dari dropdown **More operations** di bagian atas NoSQL Workbench UI, pilih. **TransactWriteItems**

1. Pilih operasi dari **dropdown Tindakan**.

1. Pilih ikon **\$1** di dekat **TransactWriteItem**.

1. Di dropdown **Tindakan**, pilih operasi yang ingin Anda lakukan.
   + Untuk `DeleteItem`, ikuti petunjuk untuk operasi [Hapus item](#workbench.querybuilder.operationbuilder.Delete). 
   + Untuk `PutItem`, ikuti petunjuk untuk operasi [Put item](#workbench.querybuilder.operationbuilder.Put). 
   + Untuk `UpdateItem`, ikuti petunjuk untuk operasi [Perbarui item](#workbench.querybuilder.operationbuilder.update).

   Untuk mengubah urutan tindakan, pilih tindakan dalam daftar di sisi kiri, lalu pilih panah atas atau bawah untuk memindahkannya ke atas atau bawah dalam daftar. 

   Untuk menghapus tindakan, pilih tindakan dalam daftar, kemudian pilih ikon **Hapus** (tempat sampah). 

1. Pilih **Jalankan** untuk melakukan operasi, **Simpan operasi** untuk menyimpannya, atau **Hasilkan kode** untuk menghasilkan kode untuknya.

Untuk informasi selengkapnya tentang transaksi, lihat [Amazon DynamoDB Transactions](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/transactions.html).