Langkah 7: Validasi model data - AWS Panduan Preskriptif

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

Langkah 7: Validasi model data

Pada langkah ini, pengguna bisnis memvalidasi hasil kueri dan memeriksa apakah mereka memenuhi kebutuhan bisnis. Anda dapat menggunakan tabel berikut untuk memeriksa pola akses terhadap persyaratan pengguna.

Pertanyaan

Tabel dasar/GSI

Query

Sebagai pengguna, saya ingin mengambil semua komponen turunan langsung untuk ID komponen induk.

GSI1

ParentId = "<ComponentId>"

(Temukan anak-anak langsung dari suatu komponen.)

Sebagai pengguna, saya ingin mengambil daftar rekursif semua komponen anak untuk ID komponen.

GSI1 atau GSI2

GSI1: ParentId = "<ComponentId>"

atau

GSI2: GraphId = "<TopLevelComponentId>#N" AND BEGINS_WITH("Path", "<PATH_OF_Component>")

(Temukan semua komponen turunan tingkat bawah menggunakan komponen tingkat atas. Temukan semua komponen turunan tingkat bawah menggunakan komponen tingkat menengah.)

Sebagai pengguna, saya ingin melihat nenek moyang suatu komponen.

Tabel dasar

ComponentId = "<ComponentId>", lalu pilih atribut Path.

(Temukan nenek moyang suatu komponen.)

Anda juga dapat menerapkan skrip (tes) dalam bahasa pemrograman apa pun untuk menanyakan DynamoDB secara langsung dan membandingkan hasilnya dengan hasil yang diharapkan.