No items found.

Select Action Sekme Ayarlarını Yapın

Relations

  • Relations sekmesinden veri kaynağı olarak daha önce oluşturduğunuz tabloları seçebilir, aynı sorgu içerisinde birden fazla tabloyu join ederek aralarında ilişki kurabilirsiniz.

Fields

Fields sekmesi, sorgu sonucunda listelenecek alanların belirlendiği bölümdür.

  • Listelemek istediğiniz veri alanlarını, seçili tablolar üzerinden belirleyebilirsiniz.
  • Group By, Count, Min, Max gibi fonksiyonlar kullanılarak veriler gruplandırılabilir ve özet sonuçlar elde edilebilir.
  • Alias tanımlayarak, sorgu sonucunda dönen sütunlara daha anlamlı ve okunabilir isimler verilebilir.

+ Add Field ile Ek Alan Tanımlama

+ Add Field seçeneği kullanılarak sorguya yeni hesaplanmış veya özel alanlar eklenebilir.

  • Field: Mevcut tablo alanlarını kullanarak sorguya manuel olarak alan eklemenizi sağlar.
  • DateDiff: İki tarih alanı arasındaki farkı hesaplamak için kullanılır. Gün, ay veya yıl bazında hesaplama yapılabilir.
    • Örnek kullanım: Oluşturulma tarihi ile güncel tarih arasındaki farkın hesaplanması.
  • Row Number:Sorgu sonucundaki satırlara sıralı bir numara ekler. Özellikle raporlama ve sıralı listeleme senaryolarında kullanılır.

Filter

  • Belirli kriterlere uyan verileri filtrelemek için kullanılır.
  • AND ve OR operatörleri ile mantıksal bağlantılar oluşturabilirsiniz.
    • AND: Tüm koşulların sağlanması gerekir.
    • OR: Koşullardan herhangi birinin sağlanması yeterlidir.

Örnek:

  • "Design" departmanında çalışan "Team Leader" rolündeki çalışanları seçmek için:
    • DepartmentName = 'Design' AND Title = 'Team Leader'
  • "Design" veya "Marketing" departmanındaki çalışanları seçmek için:
    • DepartmentName = 'Design' OR DepartmentName = 'Marketing'

Sort Order

  • Verileri artan (ascending) veya azalan (descending) olarak sıralamak için kullanılır.

Preview

  • Oluşturduğunuz sorgunun önizlemesini yapabilirsiniz.
Eğer ilgili veri tablosunda kayıtlı veri yoksa Preview alanı boş gelecektir.

Code View

Code View, görsel olarak oluşturulan sorgunun sistem tarafından üretilen teknik sorgu yapısını görüntülemenizi sağlar. Bu görünüm, sorgunun arka planda nasıl kurgulandığını incelemek ve teknik doğrulama yapmak amacıyla kullanılır.

  • Görsel arayüzde yapılan Fields, Relations, Filter, Group By ve Sort Order tanımları, Code View içinde sistemsel sorgu yapısı olarak gösterilir.
  • Sorgunun çalıştırılma mantığını anlamak ve olası hataları tespit etmek için kullanılır.
  • Özellikle karmaşık sorgularda, alanların doğru şekilde eklendiğini ve ilişkilerin doğru kurulduğunu kontrol etmeye yardımcı olur.
  • Code View sadece görüntüleme amaçlıdır; bu ekranda yapılan değişiklikler sorgu davranışını etkilemez.

External Pagination

External Pagination, sorgu sonuçlarının sayfalama (pagination) işleminin veri kaynağı veya dış sistem tarafından yönetilmesini sağlar. Bu yapı sayesinde Kuika, tüm veriyi tek seferde almak yerine yalnızca ilgili sayfaya ait veriyi talep eder.

Büyük veri setlerinde performansı artırmak için pagination kullanılır; sayfalama işlemi veritabanı veya harici servis (API) seviyesinde gerçekleştirilir, Kuika yalnızca belirtilen page / page size (limit–offset) bilgilerine karşılık gelen veriyi alır ve pagination aktifken tutarlı sonuçlar için sort order tanımlanması zorunludur; sistem bunu otomatik olarak valide eder.

Kullanım Davranışı

  • External Pagination aktif edildiğinde, sayfa numarası ve sayfa boyutu bilgileri sorguya parametre olarak iletilir.
  • Veri kaynağının pagination desteklemesi gerekir; aksi durumda beklenen performans avantajı sağlanamaz.

Convert to SQL Action

  • Oluşturduğunuz aksiyonu SQL sorgusuna çevirmek için kullanılır.
Convert to SQL Action seçeneğine tıkladıktan sonra Select Action modalına geri dönülemez. Düzenleme işlemleri SQL Editör üzerinden yapılabilir.