Datasources Modülünün İncelenmesi

Datasources modülünde yapay zeka ile veri kaynağı bağlantısı oluşturmak için şu adımları takip edin:

  1. Kuika platformuna giriş yapın ve Apps ekranından çalışacağınız projeyi açın.
  1. Açılan ekranda, Kuika tarafından oluşturulan varsayılan bir yerel veritabanı olan Managed DB görüntülenecektir.
  • Managed DB sayesinde ek bir veritabanı sunucusuna ihtiyaç duymadan uygulamanızı geliştirebilir ve yayınlayabilirsiniz.
  • Veritabanı tabloları arasındaki ilişkiler de bu ekranda gösterilmektedir.
  1. Sol menüde, uygulamanızdaki veri kaynaklarını, aksiyonları ve tabloları görüntüleyebilir, yeni bir veri kaynağı, aksiyon veya tablo ekleyebilirsiniz.
    • Datasource paneli varsayılan olarak Actions ve Tables alt sekmelerine sahiptir.

SQL Action Oluşturma

  1. Sol panelde Actions başlığı yanındaki + ikonuna tıklayın.
  2. Açılan menüden New SQL Action seçimini yapın.
  1. SQL Editor aracılığıyla SQL sorgunuzu yazın ve sağ üstteki CREATE butonuna tıklayın.
  2. Yapay zeka ile SQL sorgusu oluşturmak için Generate with AI seçeneğini aktifleştirerek öneriler alabilirsiniz.
  3. Oluşturulan aksiyon, sol panelde görüntülenebilir, daha sonra düzenlenebilir, isim değiştirilebilir veya silinebilir.
  • Düzenleme için: Aksiyonun üzerine gelip Edit seçeneğini kullanın.
  • Güncellemek için: SQL sorgusunu düzenleyip Update butonuna tıklayın.
  • Silmek için: Açılır menüdeki Delete seçeneğini kullanın.

Select Action Oluşturma

  1. Sol panelde Actions başlığı yanındaki + ikonuna tıklayın.
  1. Açılan menüden New Select Action seçimini yapın.
  2. Açılan pencerede aksiyona bir isim verin.
  3. Veri kaynağını seçmek için + ikonuna tıklayın.
  4. Fields, Filter ve Sort Order alanlarında ihtiyacınıza uygun tanımlamaları yapın.

Tablo Oluşturma

Kuika ile veri kaynağına hızlı bir şekilde yeni bir tablo ekleyebilirsiniz.

  1. Sol panelde Tables başlığı yanındaki + ikonuna tıklayın.
  1. Açılan menüden New Table seçimini yapın.
  2. Açılan Create a New Table ekranında tabloyu isimlendirin ve Next butonuna tıklayın.
  1. Sütun bilgilerini girin:
    • Column Name: Sütun adı
    • Type: Veri tipi
    • Required: Zorunlu alan olup olmadığı
    • Unique: Benzersiz olup olmadığı
  2. ADD butonuna tıklayın.
  3. CREATE butonuna tıklayarak tablo ekleme işlemini tamamlayın.

Yapay zeka önerilerini kullanmak için Kuika AI butonunu aktifleştirebilirsiniz.

Tabloyu Düzenlemek ve Silmek

  • Tabloyu düzenlemek için: Sol panelde tabloyu seçin ve üç noktaya tıklayın. Edit seçeneğini kullanarak mevcut tabloyu güncelleyebilirsiniz.
  • Tabloyu silmek için: Delete seçeneğine tıklayın.

Browse Data ile Tablo Verisini Görüntüleme ve Düzenleme

Design Time'da, bir tablonun verisini platform arayüzü üzerinden doğrudan görüntüleyip düzenleyebilirsiniz. Bu sayede ayrı bir veritabanı istemcisine ihtiyaç duymadan test verisi oluşturabilir, mevcut kayıtları düzenleyebilir veya veri aktarımı (import/export) yapabilirsiniz.

Erişim: DataSource → ManagedDB → herhangi bir tablo üzerine hover yaptığınızda Browse Data (tablo ikonu) ve üç nokta menü ikonları görünür.

Sistem Tabloları: KApplication, KUser gibi sistem tabloları salt okunur (read-only) modda açılır: "System table — view only. You can read rows here, but edits, imports, and exports are disabled." mesajı görüntülenir ve SAVE/DISCARD butonları pasif hale gelir.

Hassas (Sensitive) Kolonların Gizlenmesi: KUser gibi hassas veri içeren tablolarda, şifre gibi kolonlar otomatik olarak gizlenir ve "X sensitive columns hidden" uyarısı gösterilir.

Veri Ekleme ve Düzenleme

  • + Insert row ile yeni satır eklenebilir.
  • GUID alanları için New GUID butonuyla otomatik değer üretilebilir.
  • Hücreler doğrudan tıklanarak düzenlenebilir.

Save / Discard: Yapılan değişiklikler SAVE butonunu aktifleştirir; DISCARD ile değişiklikler geri alınabilir.

Undo / Redo: Cmd+Z (Undo) ve Cmd+Shift+Z (Redo) kısayollarıyla yapılan değişiklikler geri alınıp yinelenebilir.

AI ile Veri Üretme: Generate with AI butonuyla örnek veri satırları üretilebilir. Üretilen kayıtlar önce draft insert olarak gelir, kaydetmeden önce gözden geçirilebilir ve ardından DB'ye kaydedilir.

Kolon Gösterme/Gizleme: Toolbar'daki Show / hide columns özelliğiyle istenen kolonlar gizlenebilir veya tekrar gösterilebilir; Show all ve Reset widths seçenekleri mevcuttur.

Kolon Bazlı Filtreleme: Herhangi bir kolon üzerinde filtre uygulanarak veri listesi daraltılabilir; Clear filter ile filtre kaldırılabilir.

Sağ Tık (Context Menu) İşlemleri: Bir satıra sağ tıklandığında şu seçenekler sunulur: Set [field] to null, Export selection, Clone row, Fill column from this row, Duplicate selected, Delete selected, Clear selection.

Export: Veriler CSV, Excel (XLSX), SQL INSERT, SQL UPDATE, SQL UPSERT (MERGE) formatlarında dışa aktarılabilir.

Import: CSV veya Excel (.xlsx) dosyalarından veri içe aktarılabilir; Insert, Update existing ve Dry run modları desteklenir.

Preview SQL: Kaydetmeden önce, yapılan değişikliklerin karşılığı olan SQL sorgusu önizleme (Preview SQL) olarak görüntülenebilir.