Dört soru
İlanlarda "veri modelleme" yazınca beklenen, hazır sütun listesini DDL'e çevirmek değil, cümleden tablo çıkarmaktır. Sıra hep aynı:
- Süreç: Hangi iş olayını ölçüyoruz?
- Tanecik: Bir satır tam olarak nedir? Bunu tek cümleyle söyleyemiyorsan tasarım başlamamıştır.
- Boyutlar: Kim, ne, nerede, ne zaman? "... bazında" dediği her şey.
- Ölçüler: Toplanacak sayılar. Tanecikle uyumlu olmayan ölçü aynı tabloya girmez.
Örnek cümle
Operasyon müdürü"Her kuryenin her ay kaç teslimat yaptığını, ne kadar teslim ücreti ve bahşiş getirdiğini görmek istiyorum. Ayrıntıya inebilmeliyim."
| Karar | Seçim | Neden |
|---|---|---|
| Tanecik | Bir teslim edilmiş sipariş | "Ayrıntıya inebilmeliyim": ay özeti buradan türer, tersi olmaz |
| Boyut | Kurye, tarih | "Kurye" ve "ay" |
| Ölçü | Ücret, bahşiş | İkisi de bir siparişe ait, toplanabilir |
| Anahtar | Boyutta vekil anahtar | Kaynak kimliği değişebilir, sürüm tutmak gerekebilir |
Sık hataAylık özeti fact yapmak. Bugünkü soru cevaplanır, yarın "gün bazında" denince tablo yeniden kurulur. En ince tanecikte sakla, özeti view yap.
Veri sözlüğü
Her sütun için bir cümle yaz: ne, hangi birimde, nereden geliyor. Ambar teslim edilirken istenen şey budur; ba-veri dersinde iş analizi tarafı var.
Denetim ne yapar?Görevde sütun adını büyük ölçüde sen seçersin. Denetim yalnız söylenen adları ve şunları arar: satır sayısı doğru tanecikte mi, toplam tutuyor mu, boyutlarda birincil anahtar var mı, fact tablosunda açıklama metni kalmış mı, fact anahtarları boyutta karşılık buluyor mu, kurye başına teslimat doğru mu.