

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

# NoSQL Workbench untuk DynamoDB
<a name="workbench"></a>

 NoSQL Workbench untuk Amazon DynamoDB adalah aplikasi GUI sisi klien lintas platform yang dapat Anda gunakan untuk pengembangan dan operasi basis data modern. Ini tersedia untuk Windows, macOS, dan Linux. NoSQL Workbench memungkinkan Anda mendesain model data DynamoDB, mendefinisikan pola akses sebagai operasi DynamoDB nyata, dan memvalidasinya menggunakan data sampel. Selain itu, Anda dapat mengatur model data Anda ke dalam proyek. NoSQL Workbench menyertakan DynamoDB lokal, yang memungkinkan untuk menguji tabel dan indeks Anda sebelum melakukan model data Anda ke cloud. Untuk mempelajari selengkapnya tentang DynamoDB lokal dan persyaratannya, lihat [Menyiapkan DynamoDB lokal (versi yang dapat diunduh)](DynamoDBLocal.md).

**Pemodel data**  
 Dengan NoSQL Workbench for DynamoDB, Anda dapat memulai proyek baru dari awal atau menggunakan proyek sampel yang cocok dengan kasus penggunaan Anda. Kemudian, Anda mendesain tabel dan Indeks Sekunder Global, menentukan atribut, dan mengonfigurasi data sampel. Anda juga dapat memvisualisasikan pola akses Anda sebagai operasi DynamoDB nyata PutItem ( UpdateItem,, Kueri, dan lainnya) dan menjalankan operasi ini terhadap data sampel yang dikonfigurasi untuk memvalidasi bahwa pola akses berfungsi sebagaimana dimaksud, membuat penyesuaian pada model data berdasarkan hasil validasi. Akhirnya, setelah divalidasi, Anda mengkomit model ke DynamoDB lokal atau akun AWS Anda untuk pengujian lebih lanjut dan penggunaan produksi. Untuk kolaborasi, Anda dapat mengimpor dan mengekspor model data yang dirancang. Untuk informasi selengkapnya, lihat [Membangun Model Data dengan NoSQL Workbench](workbench.Modeler.md).

**Pembangun operasi**  
NoSQL Workbench menyediakan antarmuka pengguna grafis yang kaya bagi Anda untuk mengembangkan dan menguji kueri. Anda dapat menggunakan *pembangun operasi* untuk melihat, menjelajahi, dan mengkueri dataset langsung. Builder operasi terstruktur mendukung ekspresi proyeksi, ekspresi kondisi, dan menghasilkan kode sampel dalam berbagai bahasa. Anda dapat langsung mengkloning tabel dari satu akun Amazon DynamoDB ke akun lain di Wilayah yang berbeda. Anda juga dapat langsung mengkloning tabel antara DynamoDB lokal dan akun Amazon DynamoDB untuk menyalin skema kunci tabel Anda dengan lebih cepat (dan skema dan item GSI opsional) di antara lingkungan pengembangan Anda. Untuk informasi selengkapnya, lihat [Menjelajahi set data dan membangun operasi dengan NoSQL Workbench](workbench.querybuilder.md).

Video di bawah ini merinci konsep pemodelan data dengan NoSQL Workbench.

[![AWS Videos](http://img.youtube.com/vi/https://www.youtube.com/embed/p5va6ZX9_o0?si=vqQuf6FjoBuK1phR/0.jpg)](http://www.youtube.com/watch?v=https://www.youtube.com/embed/p5va6ZX9_o0?si=vqQuf6FjoBuK1phR)


**Topics**
+ [Unduh NoSQL Workbench untuk DynamoDB](workbench.settingup.md)
+ [Membangun Model Data dengan NoSQL Workbench](workbench.Modeler.md)
+ [Menjelajahi set data dan membangun operasi dengan NoSQL Workbench](workbench.querybuilder.md)
+ [Model data sampel untuk NoSQL Workbench](workbench.SampleModels.md)
+ [Riwayat rilis untuk NoSQL Workbench](WorkbenchDocumentHistory.md)

# Unduh NoSQL Workbench untuk DynamoDB
<a name="workbench.settingup"></a>

Ikuti petunjuk ini untuk mengunduh NoSQL Workbench dan DynamoDB lokal untuk Amazon DynamoDB.

**Untuk mengunduh NoSQL Workbench dan DynamoDB lokal**
+ Unduh versi NoSQL Workbench yang sesuai untuk sistem operasi Anda.  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/amazondynamodb/latest/developerguide/workbench.settingup.html)

**catatan**  
NoSQL Workbench mencakup DynamoDB lokal sebagai bagian dari proses instalasi.  
Java Runtime Environment (JRE) versi 17.x atau yang lebih baru diperlukan untuk menjalankan DynamoDB lokal.

**catatan**  
NoSQL Workbench mendukung Ubuntu 12.04, Fedora 21, dan Debian 8, atau versi yang lebih baru dari distribusi Linux ini.  
Ada dua bagian prasyarat perangkat lunak yang diperlukan untuk menginstal Ubuntu: dan. `libfuse2` `curl`  
Pada Ubuntu 22.04, libfuse2 tidak lagi diinstal secara default. Untuk mengatasi ini, jalankan `sudo add-apt-repository universe && sudo apt install libfuse2` untuk menginstal untuk versi Ubuntu terbaru.  
Untuk cURL, jalankan. `sudo apt update && sudo apt upgrade && sudo apt install curl`

# Membangun Model Data dengan NoSQL Workbench
<a name="workbench.Modeler"></a>

Anda dapat menggunakan alat pemodel data di NoSQL Workbench for Amazon DynamoDB untuk membuat model data baru, atau merancang model berdasarkan model data yang ada yang memenuhi pola akses data aplikasi Anda. Pemodel data menyertakan beberapa model data sampel untuk membantu Anda memulai.

**Topics**
+ [Membuat model data baru](workbench.Modeler.CreateNew.md)
+ [Mengimpor model data yang ada](workbench.Modeler.ImportExisting.md)
+ [Mengedit model data yang ada](workbench.Modeler.Edit.md)
+ [Menambahkan data sampel ke model data](workbench.Modeler.AddData.md)
+ [Menambahkan dan memvalidasi pola akses](workbench.Modeler.AccessPatterns.md)
+ [Mengimpor data sampel dari file CSV](workbench.Modeler.ImportCSV.md)
+ [Faset](workbench.Modeler.Facets.md)
+ [Melihat semua tabel dalam model data menggunakan tampilan agregat](workbench.Modeler.AggregateView.md)
+ [Mengekspor model data](workbench.Modeler.ExportModel.md)
+ [Melakukan model data pada DynamoDB](workbench.Modeler.Commit.md)

# Membuat model data baru
<a name="workbench.Modeler.CreateNew"></a>

Ikuti langkah-langkah ini untuk membuat model data baru di Amazon DynamoDB menggunakan NoSQL Workbench.

**Untuk membuat model data baru**

1.  **Buka NoSQL Workbench, dan pada layar utama, pilih Buat model secara manual.** 

    Halaman baru akan terbuka dengan konfigurasi kosong untuk tabel pertama Anda. **NoSQL Workbench membuat semua model data baru dengan nama default (yaitu tanpa judul-2) dan menambahkannya ke folder proyek Draf.** 

1.  Pada **layar konfigurasi Tabel**, tentukan yang berikut ini: 
   +  **Nama tabel** — Masukkan nama unik untuk tabel. 
   +  **Kunci partisi** — Masukkan nama kunci partisi, dan tentukan jenisnya. Secara opsional, Anda juga dapat memilih format jenis data yang lebih terperinci untuk pembuatan data sampel. 
   +  Jika Anda ingin menambahkan **tombol Sort**, tentukan nama kunci sortir dan jenisnya. Secara opsional, Anda dapat memilih format jenis data yang lebih terperinci untuk pembuatan data sampel. 
**catatan**  
 Untuk mempelajari lebih lanjut tentang desain kunci primer, merancang dan menggunakan kunci partisi secara efektif, dan menggunakan kunci urutan, lihat yang berikut ini:   
 [Kunci primer](HowItWorks.CoreComponents.md#HowItWorks.CoreComponents.PrimaryKey) 
 [Praktik terbaik untuk merancang dan menggunakan kunci partisi secara efektif di DynamoDB](bp-partition-key-design.md) 
 [Praktik terbaik untuk menggunakan kunci sortir untuk mengatur data di DynamoDB](bp-sort-keys.md) 

1. Anda dapat menambahkan atribut lain untuk memvalidasi model dan pola akses Anda dengan lebih jelas. Untuk menambahkan atribut lainnya:
   +  Pilih **Tambahkan atribut**. 
   +  Tentukan nama atribut dan jenisnya. 
   +  Secara opsional, Anda dapat memilih format jenis data yang lebih terperinci untuk pembuatan data sampel. 

1.  Jika Anda ingin menambahkan indeks sekunder global, pilih **Tambah indeks sekunder global**. Tentukan **Nama indeks sekunder global**, atribut **Kunci partisi**, dan **Jenis proyeksi**. 

   Untuk informasi selengkapnya tentang bekerja dengan indeks sekunder global di DynamoDB, lihat [Indeks sekunder global](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.html).

1.  Secara opsional, **Tambahkan faset**. Faset adalah konstruksi virtual di NoSQL Workbench. Ini bukan konstruksi fungsional di DynamoDB. Aspek di NoSQL Workbench membantu Anda memvisualisasikan pola akses data aplikasi yang berbeda untuk DynamoDB dengan hanya sebagian data dalam tabel. 
**catatan**  
 Sebaiknya gunakan [Menambahkan dan memvalidasi pola akses](workbench.Modeler.AccessPatterns.md) untuk memvisualisasikan bagaimana aplikasi Anda akan mengakses data di DynamoDB, bukan Facets. Pola akses mencerminkan interaksi database Anda yang sebenarnya dan membantu Anda membangun model data yang benar untuk kasus penggunaan Anda, sementara faset adalah visualisasi non-fungsional. 

    Pilih **Tambahkan faset**. Tentukan hal berikut: 
   +  **Nama faset**. 
   +  **Alias kunci partisi** untuk membantu membedakan tampilan faset ini. 
   +  **Alias kunci Sortir** jika Anda memberikan **kunci Sortir** untuk tabel. 
   +  Pilih **Atribut** yang merupakan bagian dari aspek ini. 

    Ulangi langkah ini jika Anda ingin menambahkan lebih banyak faset. 

1.  Terakhir, klik tombol **Simpan** untuk membuat tabel. 

1.  Jika Anda membutuhkan **Tabel** atau **Indeks Sekunder Global** lainnya, klik **ikon\$1di** atas tabel yang baru saja Anda buat. 

# Mengimpor model data yang ada
<a name="workbench.Modeler.ImportExisting"></a>

Anda dapat menggunakan NoSQL Workbench untuk Amazon DynamoDB untuk membangun model data dengan mengimpor dan memodifikasi model yang sudah ada. Anda dapat mengimpor model data dalam format model NoSQL Workbench atau dalam [format templat JSON AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html).

**Untuk mengimpor model data**

1.  **Buka NoSQL Workbench, dan di layar utama, pilih Impor model.** Anda dapat mengimpor format model NoSQL Workbench atau template JSON. CloudFormation 

1.  Anda dapat menambahkan model yang diimpor ke proyek yang ada atau membuat proyek baru. Jika Anda tidak memilih proyek yang berbeda, model Anda akan ditambahkan ke folder proyek draft. 

1.  Klik **Jelajahi desktop Anda** dan pilih model untuk diimpor dari komputer Anda. 

# Mengedit model data yang ada
<a name="workbench.Modeler.Edit"></a>

**Untuk mengedit model yang ada**

1. Untuk mulai membuat perubahan pada model yang ada, buka model di halaman pemodel.

1. Di panel pemilih sumber daya, Anda akan melihat daftar **Tabel** dan **Indeks Sekunder Global**.

1. Untuk mengedit **Tabel** atau **Indeks Sekunder Global**, pertama klik namanya di panel pemilih sumber daya, lalu gunakan ikon tindakan di bagian atas. Tindakan yang tersedia adalah **Hapus**, **Duplikat**, dan **Edit**.

1. Jika Anda ingin mengedit **detail Model**, klik ikon tiga titik di sebelah nama model.

1. Dari sana, Anda dapat mengklik **Edit detail model** dan mengedit informasi yang sesuai.

1. Anda juga dapat **Duplikat**, **Pindahkan**, **Hapus**, dan **Ekspor** model dari menu yang sama.

1. Untuk mengubah ke model lain, Anda dapat pergi melalui layar utama lagi, atau menggunakan dropdown pemilihan model. 

# Menambahkan data sampel ke model data
<a name="workbench.Modeler.AddData"></a>

**Untuk menghasilkan data sampel secara otomatis**

1. Buka NoSQL Workbench, dan di layar utama, klik nama model yang ingin Anda tambahkan data sampel.

1. Klik tindakan tambahan (ikon tiga titik) di bilah alat konten utama dan pilih **Tambahkan data sampel**.

1. Masukkan jumlah item data sampel yang ingin Anda hasilkan, lalu pilih **Konfirmasi**.

1. Data sampel yang menghasilkan otomatis membantu Anda menghasilkan antara 1 hingga 5000 baris data untuk digunakan segera. Anda dapat menentukan jenis data sampel granular untuk membuat data realistis berdasarkan kebutuhan desain dan pengujian Anda. Untuk memanfaatkan kemampuan menghasilkan data realistis, Anda perlu menentukan contoh format jenis data untuk atribut Anda di Pemodel data. Lihat [Membuat model data baru](workbench.Modeler.CreateNew.md) untuk menentukan format tipe data sampel.

**Untuk menambahkan data sampel satu item pada satu waktu**

1. Buka model yang ingin Anda edit lalu pilih tabel yang ingin Anda tambahkan data sampel. Klik tindakan tambahan (ikon tiga titik) di bilah alat konten utama dan pilih **Edit** data.

1. Sekarang Anda dapat menambahkan, menghapus, dan mengedit baris. Setelah Anda membuat perubahan yang diperlukan, klik tombol **Simpan**.

# Menambahkan dan memvalidasi pola akses
<a name="workbench.Modeler.AccessPatterns"></a>

*Anda dapat menggunakan NoSQL Workbench for Amazon DynamoDB untuk membuat, menyimpan, dan memvalidasi pola akses.*

**catatan**  
 Lihat [Mengidentifikasi pola akses data Anda](https://docs.aws.amazon.com/prescriptive-guidance/latest/dynamodb-data-modeling/step3.html) untuk detail selengkapnya tentang mengidentifikasi pola akses yang tepat. 

**Untuk membuat pola akses**

1.  Buka NoSQL Workbench, dan pada layar utama, klik nama model yang ingin Anda tambahkan pola akses. 

1.  Di sisi kiri, pilih tab **Access patterns**, dan klik ikon **\$1**. 

1.  Pada layar berikutnya, berikan **Nama**, **Deskripsi** opsional, **Jenis** pola akses, dan **Tabel** atau **Indeks Sekunder Global** untuk menguji pola akses terhadap. 
**catatan**  
 NoSQL Workbench saat ini mendukung operasi berikut untuk pola akses`Scan`:`Query`,,,,,`GetItem`. `PutItem` `UpdateItem` `DeleteItem` Amazon DynamoDB mendukung daftar operasi yang lebih luas. 

1.  Setelah membuat pola akses, Anda dapat beralih ke tab **Validasi** untuk memverifikasi bahwa model data Anda dirancang untuk mengembalikan hasil yang diharapkan untuk pola akses. Lihat [Menambahkan data sampel ke model data](workbench.Modeler.AddData.md) detail tentang cara menghasilkan data sampel secara otomatis untuk tabel Anda. Berbagai jenis pola akses akan mendukung parameter input yang berbeda. 
**catatan**  
Untuk memvalidasi pola akses, NoSQL Workbench memulai database lokal DynamoDB terpisah `8001` pada port (secara default) dengan tabel dan indeks yang disimpan dalam memori.  
NoSQL Workbench secara otomatis menambahkan data sampel dari model Anda ke tabel sementara.
Jika Anda mengedit data sampel atau model data itu sendiri, NoSQL Workbench akan memperbarui tabel sementara.
Database sementara ini dihapus ketika Anda menutup aplikasi.

**Untuk mengedit pola akses**

1.  Buka NoSQL Workbench, dan pada layar utama, klik nama model yang ingin Anda edit pola aksesnya. 

1.  Di sisi kiri, pilih tab **Access patterns**. 

1. Untuk mengedit pola akses, pilih dari daftar di sebelah kiri.

1. Di bilah atas, klik tombol **Edit** tindakan.

# Mengimpor data sampel dari file CSV
<a name="workbench.Modeler.ImportCSV"></a>

Jika Anda memiliki data sampel yang sudah ada sebelumnya dalam file CSV, Anda dapat mengimpornya ke NoSQL Workbench. Hal ini memungkinkan Anda untuk dengan cepat mengisi model Anda dengan data sampel tanpa harus memasukkannya baris demi baris.

Nama kolom dalam file CSV harus cocok dengan nama atribut dalam model data Anda, tetapi tidak harus dalam urutan yang sama. Misalnya, jika model data Anda memiliki atribut yang disebut `LoginAlias`,`FirstName`, dan`LastName`, kolom CSV Anda dapat berupa`LastName`,`FirstName`, dan`LoginAlias`.

Anda dapat mengimpor hingga 150 baris sekaligus dari file CSV.

**Untuk mengimpor data dari file CSV ke NoSQL Workbench**

1. Untuk mengimpor data CSV ke **Tabel**, pertama klik nama tabel di panel sumber daya, lalu klik tindakan tambahan (ikon tiga titik) di bilah alat konten utama.

1. Pilih **Impor data sampel**.

1. Pilih file CSV Anda dan pilih **Buka**. Data CSV ditambahkan ke tabel Anda.

# Faset
<a name="workbench.Modeler.Facets"></a>

 Di NoSQL Workbench*,* Facets memberi Anda cara untuk melihat subset data dalam tabel, tanpa harus melihat catatan yang tidak memenuhi batasan aspek. Faset dianggap sebagai alat pemodelan data visual, dan tidak ada sebagai konstruksi yang dapat digunakan di DynamoDB, karena aspek tersebut murni bantuan untuk pemodelan pola akses. 

**catatan**  
 Sebaiknya gunakan [Menambahkan dan memvalidasi pola akses](workbench.Modeler.AccessPatterns.md) untuk memvisualisasikan bagaimana aplikasi Anda akan mengakses data di DynamoDB, bukan Facets. Pola akses mencerminkan interaksi database Anda yang sebenarnya dan membantu Anda membangun model data yang benar untuk kasus penggunaan Anda, sementara faset adalah visualisasi non-fungsional. 

**Untuk membuat sebuah facet**

1. Di panel pemilih sumber daya, pilih **Tabel** yang ingin Anda edit

1. Di bilah atas, klik ikon **Edit** tindakan.

1. Gulir ke bawah ke bagian **Filter Facet**.

1.  Pilih **Tambahkan faset**. Tentukan hal berikut: 
   +  **Nama faset**. 
   +  **Alias kunci partisi** untuk membantu membedakan tampilan faset ini. 
   +  **Alias kunci Sortir** jika Anda memberikan **kunci Sortir** untuk tabel. 
   +  Pilih **Atribut** yang merupakan bagian dari aspek ini. 

    Ulangi langkah ini jika Anda ingin menambahkan lebih banyak faset. 

# Melihat semua tabel dalam model data menggunakan tampilan agregat
<a name="workbench.Modeler.AggregateView"></a>

Tampilan agregat di NoSQL Workbench untuk Amazon DynamoDB memungkinkan Anda memvisualisasikan semua tabel dan indeks dalam model data. Untuk setiap tabel, informasi berikut akan muncul:
+ Nama kolom tabel
+ Data sampel
+ Semua indeks sekunder global yang terkait dengan tabel. NoSQL Workbench menampilkan informasi berikut untuk setiap indeks:
  + Nama kolom indeks
  + Data sampel

**Untuk melihat semua informasi tabel**

1. Buka NoSQL Workbench, dan di layar utama, klik nama model yang ingin Anda buka.

1. Di bilah atas, klik **Tampilan agregat**. Anda akan melihat data di semua tabel dan indeks pada layar yang sama.

**Untuk mengekspor tampilan agregat sebagai gambar**

1. Dengan **tampilan agregat** dipilih, klik ikon tiga titik dan pilih **Ekspor** tampilan agregat

1. Arsip dengan gambar PNG dari semua tabel dan indeks akan disajikan untuk diunduh.

# Mengekspor model data
<a name="workbench.Modeler.ExportModel"></a>

Setelah Anda membuat model data menggunakan NoSQL Workbench untuk Amazon DynamoDB, Anda dapat menyimpan dan mengekspor model dalam format model NoSQL Workbench atau [Format templat JSON AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html).

**Untuk mengekspor model data**

1. Buka NoSQL Workbench, dan pada layar utama, klik pada nama model yang ingin Anda edit.

1. Klik ikon tiga titik di sebelah nama model data dan pilih **Ekspor model**.

1.  Pilih apakah akan mengekspor model data Anda dalam format model NoSQL Workbench atau format CloudFormation template JSON. 
   +  Pilih format model **NoSQL Workbench** jika Anda ingin berbagi model Anda dengan anggota tim lain menggunakan NoSQL Workbench atau mengimpornya ke NoSQL Workbench nanti. 
   +  Pilih format **template CloudFormation JSON** jika Anda ingin menerapkan model Anda secara langsung AWS atau mengintegrasikannya ke dalam alur kerja Anda infrastructure-as-code. 

# Melakukan model data pada DynamoDB
<a name="workbench.Modeler.Commit"></a>

 Bila Anda puas dengan model data, Anda dapat melakukan model ke Amazon DynamoDB. 

**catatan**  
Tindakan ini menciptakan sumber daya sisi server AWS untuk tabel dan indeks sekunder global yang direpresentasikan dalam model data.
NoSQL Workbench membuat tabel dan indeks dengan kapasitas sesuai permintaan secara default.

**Untuk menerapkan model data ke DynamoDB**

1. Buka NoSQL Workbench, dan pada layar utama, klik pada nama model yang ingin Anda komit.

1. Di bilah atas, klik **Komit**.

1. Pilih koneksi yang ada, atau buat koneksi baru dengan mengklik tombol **Tambahkan koneksi baru**.
   + Untuk menambahkan koneksi baru, tentukan informasi berikut:
     + **Alias Akun**
     + **AWS Wilayah**
     + **ID kunci akses**
     + **Kunci akses rahasia**

     Untuk informasi selengkapnya tentang cara mendapatkan kunci akses, lihat [Mendapatkan kunci AWS akses](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/SettingUp.DynamoWebService.html#SettingUp.DynamoWebService.GetCredentials).
   + Anda dapat menentukan hal berikut secara opsional:
     + [https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html)
     + [https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns)

1. Jika Anda lebih suka menggunakan [DynamoDB lokal](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html):

   1. Pilih tab **Koneksi lokal**.

   1. Klik tombol **Tambahkan koneksi baru**.

   1. Tentukan **Nama koneksi** dan **Port**.
**catatan**  
 Untuk menggunakan DynamoDB lokal, Anda harus menyalakannya dengan menggunakan sakelar lokal **DynamoDB di kiri bawah layar NoSQL** Workbench. 

1. Klik **Komit**.

# Menjelajahi set data dan membangun operasi dengan NoSQL Workbench
<a name="workbench.querybuilder"></a>

NoSQL Workbench for Amazon DynamoDB menyediakan antarmuka pengguna grafis yang kaya bagi Anda untuk mengembangkan dan menguji kueri. Anda dapat menggunakan pembangun operasi di NoSQL Workbench untuk melihat, menjelajahi, dan mengkueri dataset. Builder operasi terstruktur mendukung ekspresi proyeksi, ekspresi kondisi, dan menghasilkan kode sampel dalam berbagai bahasa. Anda dapat langsung mengkloning tabel dari satu akun Amazon DynamoDB ke akun lain di Wilayah yang berbeda. Anda juga dapat langsung mengkloning tabel antara DynamoDB lokal dan akun Amazon DynamoDB untuk menyalin skema kunci tabel Anda dengan lebih cepat (dan skema dan item GSI opsional) di antara lingkungan pengembangan Anda. Anda dapat menyimpan sebanyak 50 operasi data DynamoDB di pembuat operasi.

**Topics**
+ [Menghubungkan ke kumpulan data langsung](workbench.querybuilder.connect.md)
+ [Membangun operasi kompleks](workbench.querybuilder.operationbuilder.md)
+ [Kloning tabel dengan NoSQL Workbench](workbench.querybuilder.cloning-tables.md)
+ [Mengekspor data ke file CSV](workbench.querybuilder.exportcsv.md)

# Menghubungkan ke kumpulan data langsung
<a name="workbench.querybuilder.connect"></a>

Untuk terhubung ke tabel Amazon DynamoDB Anda dengan NoSQL Workbench, Anda harus terlebih dahulu terhubung ke akun Anda. AWS 

**Untuk menambahkan koneksi ke basis data Anda**

1. Di NoSQL Workbench, di panel navigasi di sisi kiri, pilih ikon **Pembangun operasi**.

1. Pilih **Tambahkan koneksi**.

1. Tentukan informasi berikut:
   + **Nama koneksi**
   + **AWS Wilayah**
   + **ID kunci akses**
   + **Kunci akses rahasia**

   Untuk informasi selengkapnya tentang cara mendapatkan kunci akses, lihat [Mendapatkan kunci AWS akses](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/SettingUp.DynamoWebService.html#SettingUp.DynamoWebService.GetCredentials).

   Anda dapat menentukan hal berikut secara opsional:
   + [https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html)
   + [https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns)

1. Pilih **Hubungkan**.

    Jika Anda tidak ingin mendaftar akun tingkat gratis, dan lebih memilih menggunakan [DynamoDB lokal (versi yang dapat diunduh)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html): 

   1. Pilih tab **Lokal** pada layar koneksi.

   1. Tentukan informasi berikut:
      + **Nama koneksi**
      + **Port**

   1. Pilih tombol **hubungkan**.
**catatan**  
Untuk terhubung ke DynamoDB lokal, jalankan DynamoDB lokal secara manual menggunakan terminal Anda (lihat [menerapkan DynamoDB lokal di komputer Anda) atau luncurkan DynamoDB lokal secara langsung menggunakan sakelar lokal DDB di](DynamoDBLocal.DownloadingAndRunning.md) menu navigasi NoSQL Workbench. Pastikan port koneksi sama dengan port lokal DynamoDB Anda.

1. Pada koneksi yang dibuat, pilih **Buka**.

Setelah menghubungkan ke basis data DynamoDB Anda, daftar tabel yang tersedia muncul di panel kiri. Pilih salah satu tabel untuk mengembalikan sampel data yang tersimpan dalam tabel.

Anda sekarang dapat menjalankan kueri terhadap tabel yang dipilih.

Untuk menjalankan kueri pada tabel, lihat bagian selanjutnya tentang operasi bangunan lihat[Membangun operasi kompleks](workbench.querybuilder.operationbuilder.md).

# 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).

# Kloning tabel dengan NoSQL Workbench
<a name="workbench.querybuilder.cloning-tables"></a>

Tabel kloning akan menyalin skema kunci tabel (dan skema dan item GSI opsional) di antara lingkungan pengembangan Anda. Anda dapat mengkloning tabel antara DynamoDB lokal ke akun Amazon DynamoDB, dan bahkan mengkloning tabel dari satu akun ke akun lain di Wilayah yang berbeda untuk eksperimen yang lebih cepat.

**Untuk mengkloning tabel**

1. Di **Operation Builder**, pilih koneksi Anda dan Wilayah (Pilihan wilayah tidak tersedia untuk DynamoDB lokal).

1. Setelah Anda terhubung ke DynamoDB, telusuri tabel Anda dan pilih tabel yang ingin Anda kloning.

1. Dari menu elipsis horizontal, pilih opsi **Clone**.

1. Masukkan detail tujuan klon Anda:

   1. Pilih koneksi.

   1. Pilih Wilayah (Wilayah tidak tersedia untuk DynamoDB lokal).

   1. Masukkan nama tabel baru.

   1. Pilih opsi klon:

      1. **Skema kunci** dipilih secara default dan tidak dapat tidak dipilih. Secara default, kloning tabel akan menyalin kunci utama Anda dan mengurutkan kunci jika tersedia.

      1. **Skema GSI** dipilih secara default jika tabel Anda yang akan dikloning memiliki GSI. Mengkloning tabel akan menyalin kunci utama GSI Anda dan kunci pengurutan jika tersedia. Anda memiliki opsi untuk membatalkan pilihan skema GSI untuk melewati kloning skema GSI. Mengkloning tabel akan menyalin pengaturan kapasitas tabel dasar Anda sebagai pengaturan kapasitas GSI. Anda dapat menggunakan `UpdateTable` operasi di Operation Builder untuk memperbarui pengaturan kapasitas GSI tabel setelah kloning selesai.

1. Masukkan jumlah item yang akan dikloning. Untuk hanya mengkloning skema kunci dan secara opsional skema GSI, Anda dapat menyimpan **Item untuk mengkloning** nilai pada 0. Jumlah maksimum item yang dapat dikloning adalah 5000.

1. Pilih mode kapasitas:

   1. **Mode sesuai permintaan** dipilih secara default. DynamoDB on-demand pay-per-request menawarkan harga untuk permintaan baca dan tulis sehingga Anda hanya membayar untuk apa yang Anda gunakan. Untuk mempelajari lebih lanjut, lihat Mode [DynamoDB On-Demand](capacity-mode.md#capacity-mode-on-demand).

   1. **Mode yang disediakan** memungkinkan Anda menentukan jumlah pembacaan dan penulisan per detik yang Anda perlukan untuk aplikasi Anda. Anda dapat menggunakan penskalaan otomatis untuk menyesuaikan kapasitas yang disediakan tabel Anda secara otomatis sebagai respons terhadap perubahan lalu lintas. Untuk mempelajari selengkapnya, lihat [DynamoDB Provisioned mode](provisioned-capacity-mode.md).

1. Pilih **Clone** untuk memulai kloning.

1. Proses kloning akan berjalan di latar belakang. Tab **Operation builder** akan menampilkan notifikasi ketika ada perubahan dalam status tabel kloning. Anda dapat mengakses status ini dengan memilih tab **Operation builder** dan kemudian memilih tombol panah. Tombol panah terletak di widget status tabel kloning yang terletak di dekat bagian bawah bilah sisi menu.

# Mengekspor data ke file CSV
<a name="workbench.querybuilder.exportcsv"></a>

Anda dapat mengekspor hasil kueri dari Pembangun Operasi ke file CSV. Tindakan ini memungkinkan Anda untuk memuat data ke dalam spreadsheet atau memprosesnya menggunakan bahasa pemrograman pilihan Anda.

**Mengekspor ke CSV**

1. Di Pembangun Operasi, jalankan operasi pilihan Anda, seperti Pindai atau Kueri.
**catatan**  
Anda hanya dapat mengekspor hasil dari operasi API baca dan pernyataan PartiQL ke file CSV. Anda tidak dapat mengekspor hasil dari pernyataan baca transaksi.
Saat ini, Anda dapat mengekspor hasil satu halaman pada satu waktu ke file CSV. Jika ada beberapa halaman hasil, Anda harus mengekspor setiap halaman satu per satu.

1. Pilih item yang ingin Anda ekspor dari hasil.

1. Di dropdown **Tindakan**, pilih **Ekspor sebagai** CSV.

1. Pilih nama file dan lokasi untuk file ZIP, lalu pilih **Simpan**.

# Model data sampel untuk NoSQL Workbench
<a name="workbench.SampleModels"></a>

Halaman beranda untuk pemodel menampilkan sejumlah model sampel yang dikirimkan dengan NoSQL Workbench. Bagian ini menjelaskan model tersebut dan potensi penggunaannya.

**Topics**
+ [Model data karyawan](#workbench.SampleModels.EmployeeDataModel)
+ [Model data forum diskusi](#workbench.SampleModels.DiscussionForumDataModel)
+ [Model data pustaka musik](#workbench.SampleModels.MusicLibraryDataModel)
+ [Model data resor ski](#workbench.SampleModels.SkiResortDataModel)
+ [Model data penawaran kartu kredit](#workbench.SampleModels.CreditCardOffersDataModel)
+ [Model data bookmark](#workbench.SampleModels.BookmarksDataModel)

## Model data karyawan
<a name="workbench.SampleModels.EmployeeDataModel"></a>

Model data ini adalah model perkenalan. Hal ini mewakili detail dasar karyawan seperti alias unik, nama depan, nama belakang, penunjukan, manajer, dan keterampilan.

Model data ini menggambarkan beberapa teknik seperti penanganan atribut kompleks seperti memiliki lebih dari satu keterampilan. Model ini juga merupakan contoh one-to-many hubungan melalui manajer dan karyawan pelaporan mereka yang telah dicapai oleh indeks sekunder DirectReports.

Pola akses yang difasilitasi oleh model data ini adalah:
+ Pengambilan catatan karyawan menggunakan alias login karyawan, difasilitasi oleh tabel yang disebut `Employee`.
+ Mencari karyawan berdasarkan nama, difasilitasi oleh indeks sekunder global tabel Karyawan yang disebut `Name`.
+ Pengambilan semua laporan langsung dari manajer menggunakan alias login manajer, difasilitasi oleh indeks sekunder global tabel Karyawan yang disebut `DirectReports`.

## Model data forum diskusi
<a name="workbench.SampleModels.DiscussionForumDataModel"></a>

Model data ini mewakili forum diskusi. Menggunakan model ini, pelanggan dapat terlibat dengan komunitas pengembang, mengajukan pertanyaan, dan menanggapi postingan pelanggan lain. Setiap layanan AWS memiliki forum khusus. Siapapun dapat memulai thread diskusi baru dengan memposting pesan di forum, dan setiap thread menerima sejumlah balasan.

Pola akses yang difasilitasi oleh model data ini adalah:
+ Pengambilan catatan forum menggunakan nama forum, difasilitasi oleh tabel yang disebut `Forum`.
+ Pengambilan thread tertentu atau semua thread untuk forum, difasilitasi oleh tabel yang disebut `Thread`.
+ Cari balasan menggunakan alamat email pengguna postingan, yang difasilitasi oleh indeks sekunder global tabel Balasan yang disebut `PostedBy-Message-Index`.

## Model data pustaka musik
<a name="workbench.SampleModels.MusicLibraryDataModel"></a>

Model data ini mewakili pustaka musik yang memiliki banyak koleksi lagu dan menampilkan lagu yang paling banyak diunduh hampir secara waktu nyata.

Pola akses yang difasilitasi oleh model data ini adalah:
+ Pengambilan catatan lagu, difasilitasi oleh sebuah tabel yang disebut `Songs`.
+ Pengambilan catatan unduhan tertentu atau seluruh catatan unduhan untuk sebuah lagu, difasilitasi oleh tabel yang disebut `Songs`.
+ Pengambilan catatan jumlah unduhan bulanan tertentu atau seluruh catatan jumlah unduhan bulanan untuk sebuah lagu, difasilitasi oleh tabel yang disebut `Song`.
+ Pengambilan semua catatan (termasuk catatan lagu, catatan unduhan, dan catatan jumlah unduhan bulanan) untuk sebuah lagu, difasilitasi oleh tabel yang disebut `Songs`.
+ Pencarian lagu yang paling banyak diunduh, difasilitasi oleh indeks sekunder global tabel Lagu yang disebut `DownloadsByMonth`.

## Model data resor ski
<a name="workbench.SampleModels.SkiResortDataModel"></a>

Model data ini mewakili resor ski yang memiliki banyak kumpulan data untuk setiap lift ski yang dikumpulkan setiap hari.

Pola akses yang difasilitasi oleh model data ini adalah:
+ Pengambilan semua data untuk lift ski tertentu atau resor secara keseluruhan, dinamis dan statis, difasilitasi oleh tabel yang disebut `SkiLifts`.
+ Pengambilan semua data dinamis (termasuk penunggang lift unik, cakupan salju, bahaya longsoran salju, dan status lift) untuk lift ski atau keseluruhan resor pada tanggal tertentu, difasilitasi oleh tabel yang disebut `SkiLifts`.
+ Pengambilan semua data statis (termasuk apakah lift hanya untuk pengendara berpengalaman, kaki vertikal lift naik, dan waktu berkendara lift) untuk lift ski tertentu, difasilitasi oleh tabel yang disebut `SkiLifts`.
+ Pengambilan tanggal data yang direkam untuk lift ski tertentu atau resor keseluruhan yang diurutkan berdasarkan total pengendara unik, difasilitasi oleh indeks sekunder global SkiLifts tabel yang disebut. `SkiLiftsByRiders`

## Model data penawaran kartu kredit
<a name="workbench.SampleModels.CreditCardOffersDataModel"></a>

Model data ini digunakan oleh Aplikasi Penawaran Kartu Kredit.

Penyedia kartu kredit menghasilkan penawaran seiring waktu. Penawaran ini mencakup transfer saldo tanpa biaya, peningkatan batas kredit, penurunan suku bunga, uang kembali, dan miles maskapai. Setelah pelanggan menerima atau menolak penawaran ini, status penawaran masing-masing akan diperbarui.

Pola akses yang difasilitasi oleh model data ini adalah:
+ Pengambilan catatan akun menggunakan `AccountId`, yang difasilitasi oleh tabel utama.
+ Pengambilan semua akun dengan beberapa item yang diproyeksikan, yang difasilitasi oleh indeks sekunder `AccountIndex`.
+ Pengambilan akun dan semua catatan penawaran yang terkait dengan akun tersebut dengan menggunakan `AccountId`, seperti yang difasilitasi oleh tabel utama.
+ Pengambilan akun dan catatan penawaran khusus yang terkait dengan akun tersebut dengan menggunakan `AccountId` dan `OfferId`, sebagaimana difasilitasi oleh tabel utama.
+ Pengambilan semua catatan penawaran `ACCEPTED/DECLINED` dari `OfferType` spesifik terkait dengan akun yang menggunakan `AccountId`, `OfferType`, dan `Status`, seperti yang difasilitasi oleh indeks sekunder `GSI1`.
+ Pengambilan catatan penawaran dan item penawaran terkait menggunakan `OfferId`, seperti yang difasilitasi oleh tabel utama.

## Model data bookmark
<a name="workbench.SampleModels.BookmarksDataModel"></a>

Model data ini digunakan untuk menyimpan bookmark pelanggan.

Sebuah pelanggan dapat memiliki banyak bookmark dan sebuah bookmark dapat dimiliki oleh banyak pelanggan. Model data ini mewakili suatu many-to-many hubungan. 

Pola akses yang difasilitasi oleh model data ini adalah:
+ Satu kueri berdasarkan `customerId` kini dapat mengembalikan data pelanggan serta bookmark.
+ Indeks `ByEmail` kueri mengembalikan data pelanggan berdasarkan alamat email. Perhatikan bahwa bookmark tidak diambil oleh indeks ini.
+ Indeks `ByUrl` kueri mendapatkan data bookmark berdasarkan URL. Perhatikan bahwa kami memiliki customerId sebagai kunci urutan untuk indeks karena URL yang sama dapat ditandai oleh banyak pelanggan.
+ Indeks `ByCustomerFolder` kueri mendapatkan bookmark berdasarkan folder untuk setiap pelanggan.

# Riwayat rilis untuk NoSQL Workbench
<a name="WorkbenchDocumentHistory"></a>

Tabel berikut menjelaskan perubahan penting dalam setiap rilis alat klien *NoSQL Workbench*. 


****  

| Versi | Ubah | Deskripsi | Date | 
| --- | --- | --- | --- | 
| 3.20.0 | Pemodel Data Baru untuk DynamoDB | Data Modeler untuk DynamoDB memiliki pengalaman pengguna yang diperbarui. Data Modeler untuk DynamoDB sekarang mendukung pola akses. | Februari 16, 2026 | 
| 3.13.5 | Mode kapasitas untuk pengaturan tabel default sekarang sesuai permintaan | Saat Anda membuat tabel dengan pengaturan default, DynamoDB membuat tabel yang menggunakan mode kapasitas sesuai permintaan, bukan mode kapasitas yang disediakan. | Februari 24, 2025 | 
| 3.13.0 | Peningkatan pembuat operasi NoSQL Workbench | NoSQL Workbench sekarang menyertakan dukungan asli untuk mode gelap. Operasi tabel dan item yang ditingkatkan di pembuat operasi. Hasil item dan informasi permintaan pembuat operasi tersedia dalam format JSON. | April 24, 2024 | 
| 3.12.0 | Kloning tabel dengan NoSQL Workbench dan mengembalikan kapasitas yang dikonsumsi | Anda sekarang dapat mengkloning tabel antara DynamoDB lokal dan akun layanan web DynamoDB atau antara akun layanan web DynamoDB untuk iterasi pengembangan yang lebih cepat. Lihat RCU atau WCU yang dikonsumsi setelah menjalankan operasi menggunakan Operations Builder. Kami memperbaiki masalah data timpa saat mengimpor dari file CSV. | Februari 26, 2024  | 
| 3.11.0 |  DynamoDB perbaikan lokal  |  Anda sekarang dapat menentukan port saat meluncurkan instance lokal DynamoDB bawaan. NoSQL Workbench sekarang dapat diinstal pada Windows tanpa hak admin. Kami telah memperbarui template model data.  |  Januari 17, 2024  | 
| 3.10.0 |  Dukungan asli untuk silikon Apple  |   NoSQL Workbench sekarang menyertakan dukungan asli untuk Mac dengan silikon Apple. Anda sekarang dapat mengkonfigurasi format pembuatan data sampel untuk atribut tipe`Number`.   |  5 Desember 2023  | 
| 3.9.0 |  Perbaikan pemodel data  |   Pemvisualisasi sekarang mendukung melakukan model data ke DynamoDB lokal dengan opsi untuk menimpa tabel yang ada.   |  3 November 2023  | 
| 3.8.0 |  Pembuatan data sampel  |  NoSQL Workbench kini mendukung pembuatan data sampel untuk model data DynamoDB Anda.  |  25 September 2023  | 
| 3.6.0 |  Peningkatan dalam Pembangun operasi  |  Peningkatan manajemen koneksi di pembuat Operasi. Nama atribut di Pemodel Data sekarang dapat diubah tanpa menghapus data. Perbaikan bug lainnya.  |  11 April 2023  | 
| 3.5.0 |  Support untuk AWS Wilayah baru  |  NoSQL Workbench sekarang mendukung wilayah ap-south-2, ap-southeast-3, ap-southeast-4, eu-central-2, eu-south-2, me-central-1, and me-west-1.  |  23 Februari 2023  | 
| 3.4.0 |  Dukungan untuk DynamoDB lokal  |  NoSQL Workbench sekarang mendukung instalasi DynamoDB lokal sebagai bagian dari proses instalasi.  |  6 Desember 2022  | 
| 3.3.0 |  Dukungan untuk operasi bidang kontrol  |  Pembangun Operasi sekarang mendukung operasi bidang kontrol.  |  1 Juni 2022  | 
| 3.2.0 |  Impor dan ekspor CSV  |  Anda sekarang dapat mengimpor data sampel dari file CSV di alat Visualizer, dan juga mengekspor hasil kueri Operation Builder ke file CSV.  |  11 Oktober 2021  | 
| 3.1.0 |  Simpan operasi  |  Operation Builder di NoSQL Workbench sekarang mendukung operasi penyimpanan untuk digunakan nanti.  |  12 Juli 2021  | 
| 3.0.0 | Pengaturan kapasitas dan CloudFormation impor/ekspor | NoSQL Workbench untuk Amazon DynamoDB sekarang mendukung penentuan mode kapasitas baca/tulis untuk tabel serta dapat mengimpor dan mengekspor model data dalam format CloudFormation . | 21 April 2021 | 
| 2.2.0 | Dukungan untuk PartiQL | NoSQL Workbench untuk Amazon DynamoDB menambahkan dukungan untuk membangun pernyataan PartiQL untuk DynamoDB. | 4 Desember 2020 | 
| 1.1.0 | Dukungan untuk Linux. | NoSQL Workbench untuk Amazon DynamoDB didukung pada Linux—Ubuntu, Fedora dan Debian. | 4 Mei 2020 | 
| 1.0.0 | NoSQL Workbench untuk Amazon DynamoDB — GA. | NoSQL Workbench untuk Amazon DynamoDB tersedia secara umum. | 2 Maret 2020 | 
| 0.4.1 | Dukungan untuk peran IAM dan kredensial keamanan sementara. | NoSQL Workbench untuk Amazon DynamoDB menambahkan dukungan untuk peran AWS Identity and Access Management (IAM) dan kredensial keamanan sementara. | 19 Desember 2019 | 
| 0.3.1 | Dukungan untuk [DynamoDB lokal (Versi Dapat Diunduh)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html). | NoSQL Workbench kini mendukung koneksi ke [DynamoDB lokal (Versi yang Dapat Diunduh)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html) untuk merancang, membuat, mengkueri, dan mengelola tabel DynamoDB. | 8 November, 2019 | 
| 0.2.1 | Pratinjau NoSQL Workbench dirilis. | Ini adalah rilis awal NoSQL Workbench untuk DynamoDB. Gunakan NoSQL Workbench untuk merancang, membuat, mengkueri, dan mengelola tabel DynamoDB. | 16 September 2019 | 