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.