Model SQL yazmaz
Modelin gördüğü şey katalogtur: hangi veri kümeleri var, her birinin hangi alanları ve hangi ölçüleri var. Modelin ürettiği şey bir sorgu tarifidir — hangi küme, hangi aralık, neye göre kırılım, hangi ölçü. Sorguyu tariften kuran ve çalıştıran motordur. Üretilmiş SQL bu üründe üç kuralı aynı anda çiğnerdi: kurum filtresi her sorgunun elle taşıdığı bir koşuldur ve üretilmiş SQL onu sessizce unutur; gönderdiğiniz satırlar sürümlüdür, canlılık koşulu olmayan bir sorgu eski sürümleri de sayar; ve bir müşterinin şemasına SQL yazabilen bir model, o şemaya her SQL’i yazabilir. Tarifle çalışıldığında yanlış bir planın üretebileceği en kötü şey, alakasız bir tablodur.Üç şey bu yüzden istemle değil kodla garanti edilir: yetkisi olmayan bir veri kümesi modele
hiç anlatılmaz ve hiç çalıştırılmaz; her kümenin kaynağında kurum koşulu vardır; ve aralık
kurumun takvimiyle çözülür.
Sorulabilecek veri kümeleri
Ekranda size görünen liste, yetkinizin ulaştığı kümelerdir.Kararlar — alanlar ve ölçüler
Kararlar — alanlar ve ölçüler
Kırılım ve filtre: sonuç, kural seti, kayıt tipi, müşteri/kart (pivot değeri),
inceleme durumu, vaka açıldı mı, hata verdi mi, kural seti sürümü, karar tarihi.
Puan yalnızca filtredir — “puanı 80 ve üstü” gibi.Ölçüler: karar sayısı, farklı müşteri sayısı, ortalama puan, en yüksek puan.
Kural değerlendirmeleri — alanlar ve ölçüler
Kural değerlendirmeleri — alanlar ve ölçüler
Kırılım ve filtre: kural, kural seti, tetiklendi mi, hata verdi mi,
müşteri/kart, değerlendirme tarihi.Ölçüler: değerlendirme sayısı, tetiklenme sayısı, hata sayısı, puana katkı,
kapsanan karar sayısı.Puana katkı yalnızca tetiklenen kuralın puanını sayar. Tetiklenmeyeni de saymak,
kuralın katabileceği puanı raporlardı — başka ve yanıltıcı bir sayı.
Vakalar — alanlar ve ölçüler
Vakalar — alanlar ve ölçüler
Kırılım ve filtre: durum, sonuç, kuyruk, atanan analist, vadesi geçti mi,
müşteri/kart, açılış tarihi, vade tarihi, gecikme tarihi.Ölçüler: vaka sayısı, farklı müşteri sayısı, farklı analist sayısı.Gecikme, vade tarihinden yeniden hesaplanmaz; kaydedilmiş ihlalden okunur. Vadesi
sonradan uzatılan bir vaka, bir zamanlar geciktiğini kaybetmez.
Aralıklar ve saat
Aralık göreli yazılır —bugün, dün, bu hafta, geçen ay, son 7 gün, son 12 ay,
tüm zamanlar — ya da iki tarih verilir. Göreli olması, “bu hafta” diye kaydedilen bir
raporun gelecek ay da bu haftayı göstermesi içindir.
Takvim aralıkları kurumun saat dilimiyle çözülür: “bugün” İstanbul’da gece yarısı
başlar, konteynerin bulunduğu yerde değil. Son 24 saat ise kayan bir penceredir ve saat
dilimi almaz.
Bu ayrım kural motorunun yaptığı ayrımın aynısıdır. Aynı cümleyle yazılmış bir kural ile bir
rapor, aynı satırları saysın diye.
Kırılım, ölçü ve sınırlar
- Zaman kırılımı: gün, hafta, ay, çeyrek, yıl — ya da hiç.
- En çok iki kategorik kırılım ve dört ölçü.
- Varsayılan satır tavanı 100, en çok 500. Rapor bir tablo olsun diye vardır; döküm için değildir.
- Grafik dört biçimde görünür: tablo, çubuk, çizgi, halka. Biçimi soru sorduktan sonra da değiştirebilirsiniz.
Anlaşılmayan soru
Soru birden fazla anlama geliyorsa ekran tablo uydurmaz: ne sorulduğunu geri sorar. Bir kırılım veritabanında hesaplanamıyorsa, “sadeleştirin” der — hangi kombinasyonun sorunlu olduğu sistem günlüğüne yazılır.Raporu saklamak
Beğendiğiniz raporu bir isimle kaydedersiniz; isterseniz kurumun geri kalanıyla paylaşırsınız. Kaydedilen şey tablo değil tariftir: rapor her açılışta yeniden çalışır ve göreli aralık o günün aralığı olur.Soru sorma
Aynı rapor motoru sohbet ekranından da çalışır — orada tablo cevabın altında görünür.