Smart Table'lar
Bir Smart Table, kaydedilmiş, yeniden kullanılabilir bir birleştirilmiş görünümdür: bir temel tablo artı diğer tablolara giden ilişkiler, görsel bir tuvale çizilir ve sıradan bir tablo gibi gözatılır. Bu, Workbench'in SQL ile sürdüğü aynı birleştirme motorunun görsel şerididir.
Birini kenar çubuğu sağ tıklama menüsünden (Yeni Smart Table), ⌘⌥T kısayolundan ya da Dosya → Yeni Smart Table'dan oluştur. Smart Table'lar her zaman salt okunurdur.

İki mod
Bir Smart Table, iki moddan birinde açılır:
- Yapılandır — düzenleme yüzeyi. Tablolar eklediğin ve ilişkiler çizdiğin, tablo düğümlerinden oluşan ER tarzı bir tuval. Altta, sen düzenledikçe güncellenen canlı bir 10 satırlık önizleme.
- Veri — sonuç. Birleştirilmiş satırlar, normal bir tablo sekmesinin kullandığı aynı sanallaştırılmış ızgarada, aynı filtreler, sayfalama ve Hızlı Görünüm ile render edilir.
Boş bir Smart Table, Yapılandır'da açılır; dolu bir tanesi Veri'de açılır. İkisi arasında başlık çubuğu düğmelerinden geçiş yap. Düzenlemeler otomatik kaydedilir — bir Kaydet düğmesi yoktur.
Bir birleştirme oluşturma
Yapılandır modunda:
- Tuvale tablolar ekle. İlki temel tablo olur (bir yıldızla işaretlenir); hangisinin temel olduğunu bir düğümün sağ tıklama menüsünden değiştirebilirsin.
- Bir tablodaki bir öznitelikten diğerindeki bir anahtara sürükleyerek bir ilişki çiz — ya da yönlendirilmiş bir form için İlişki ekle'yi kullan.
- Birleştirme hedefi bir partition key ya da GSI partition key olmalıdır (Workbench'in zorladığı aynı erişim-kalıbı kuralı). DynoTable yalnızca bağlantıyı geçerli bir hedefin üzerine bırakmana izin verir.
- Her ilişkinin birleştirme türünü ayarla —
LEFT(eşleşmeyen temel satırları tut) ya daINNER(onları at) — kenar pop-over'ından.
Veriye gözatma
Veri modu, birleştirmeleri düz satırlara açar: eşleşen tuple başına bir satır,
ilgili tablonun öznitelikleri <table>.<attr> sütunları olarak gösterilir.
Filtreler temel tabloya uygulanır — birleştirilmiş bir öznitelik üzerindeki
yüklemler ya da toplamalar için bunun yerine bir Workbench
kullan.
Sütunları yeniden adlandırma
Bu sekme için bir sütunu yeniden adlandırmak için herhangi bir sütun başlığına sağ tıkla — birleştirilmiş sütunlar çakıştığında ya da ham öznitelik adları şifreli olduğunda işe yarar. Ayrıca bir ilişkinin tüm önekini kenar pop-over'ından yeniden adlandırabilirsin. Yeniden adlandırmalar dışa aktarımlara akar.
Smart Table ve Workbench
Aynı motor, iki yazım stili:
- Smart Table — birleştirmeleri çiz, satırlara gözat. SQL yok.
- Workbench — SQL yaz; üstüne toplamalar,
GROUP BYve birleştirilmiş öznitelik filtrelemesi ekler.
Göreve hangisi uyuyorsa onu seç; hiçbiri tablolarına yazamaz.


