Smart Tables
Sebuah Smart Table adalah tampilan join tersimpan yang bisa dipakai ulang: satu tabel dasar plus relasi keluar ke tabel lain, digambar pada kanvas visual dan dijelajahi seperti tabel biasa. Ini adalah jalur visual untuk mesin join yang sama yang dikendalikan Workbench dengan SQL.
Buat satu dari menu klik-kanan sidebar (New Smart Table), pintasan ⌘⌥T, atau File → New Smart Table. Smart Table selalu read-only.

Dua mode
Sebuah Smart Table terbuka di salah satu dari dua mode:
- Configure — permukaan penyuntingan. Kanvas gaya ER berisi node tabel di mana Anda menambah tabel dan menggambar relasi. Pratinjau 10-baris langsung di bawah memperbarui saat Anda menyunting.
- Data — hasilnya. Baris yang di-join dirender di grid tervirtualisasi yang sama yang dipakai tab tabel biasa, dengan filter, paging, dan Quick View yang sama.
Smart Table kosong terbuka di Configure; yang terisi terbuka di Data. Beralih di antara keduanya dari tombol bilah-judul. Editan tersimpan otomatis — tidak ada tombol Save.
Membangun sebuah join
Dalam mode Configure:
- Tambahkan tabel ke kanvas. Yang pertama menjadi tabel dasar (ditandai bintang); Anda bisa mengubah mana yang jadi dasar dari menu klik-kanan node.
- Gambar sebuah relasi dengan menyeret dari atribut di satu tabel ke key di tabel lain — atau pakai Add relationship untuk formulir terpandu.
- Target join harus berupa partition key atau GSI partition key (aturan access-pattern yang sama yang ditegakkan Workbench). DynoTable hanya membiarkan Anda menjatuhkan koneksi ke target yang valid.
- Tetapkan tipe join tiap relasi —
LEFT(pertahankan baris dasar tanpa kecocokan) atauINNER(jatuhkan mereka) — dari popover tepi.
Menjelajahi data
Mode Data mengurai join menjadi baris datar: satu baris per tuple yang cocok,
dengan atribut tabel terkait ditampilkan sebagai kolom <table>.<attr>. Filter
berlaku pada tabel dasar — untuk predikat pada atribut yang di-join, atau
untuk agregat, pakai Workbench sebagai gantinya.
Mengganti nama kolom
Klik kanan header kolom mana pun untuk mengganti nama-nya untuk tab ini — berguna saat kolom yang di-join bertabrakan atau nama atribut mentahnya samar. Anda juga bisa mengganti seluruh prefix sebuah relasi dari popover tepinya. Penggantian nama mengalir ke ekspor.
Smart Table vs Workbench
Mesin yang sama, dua gaya penulisan:
- Smart Table — gambar join-nya, jelajahi barisnya. Tanpa SQL.
- Workbench — ketik SQL; menambahkan agregat,
GROUP BY, dan pemfilteran atribut yang di-join di atasnya.
Pilih mana pun yang cocok untuk tugasnya; tak satu pun bisa menulis ke tabel Anda.


