Teklif alın →
Kendi ürünüm · Raporlama / ERP

Analistin kendi raporunu yazdığı MS SQL tasarımcısı

Her rapor talebi geliştirici kuyruğuna giriyordu. Geliştirilen masaüstü araç, tabloların görsel olarak seçilmesini sağlıyor ve sonucu veritabanına çalışan bir View ya da saklı yordam olarak yazıyor.

← Tüm projeler
1.065
tablolu gerçek ERP üzerinde denendi
4
test projesi: çekirdek, veri, yapay zekâ, uçtan uca
View / SP
doğrudan veritabanına yazılan çıktı

Sorun

  • Basit bir kolon eklemek dahi geliştirici kaynağı gerektiriyordu.
  • Gerçek bir Mikro ERP veritabanında 1.065 tabloya karşılık yalnızca 3 tanımlı ilişki (foreign key) vardı; tablolar arasındaki ilişkiler belgelenmemişti.
  • Hatalı kurulan birleştirmeler satırları çoğaltarak toplamları fark edilmeden şişiriyordu.

Yaklaşım

  • Mevcut sorgulardan tablolar arası ilişkileri çıkaran ilişki madenciliği.
  • Satır çoğalmasını (fan-out) rapor tasarlanırken yakalayan koruma.
  • Üretilen SQL şeffaf biçimde gösteriliyor; öneriler analist onayı olmadan uygulanmıyor.

Sonuç

  • Rapor üretiminde geliştirici bağımlılığı ortadan kalktı.
  • Hatalı toplam üreten ilişki kurulumları tasarım anında engelleniyor.
  • Çıktı, mevcut her araçtan okunabilen standart bir View / Procedure.

Kullanılanlar

  • .NET 10
  • C#
  • WPF
  • MS SQL Server
  • SQLite
  • xUnit