Boyutlu Modelleme Nedir?

Boyutsal modelleme, insanların nasıl bir veritabanı kullanması muhtemel olduğuna odaklanan bir veritabanı tasarımı yaklaşımıdır, böylece kullanıcı sorgularını destekleyecek şekilde yapılandırılabilir. Bu teknik genellikle elektronik veritabanlarına uygulanırken, bir dizi düz dosya gibi fiziksel bir veritabanını düzenlemek için de kullanılabilir. Uygulanması biraz planlama ve öngörme gerektirir ve mevcut bir veritabanının elden geçirilmesi durumunda, verilerin ayarlanması biraz zaman alabilir. Sonuçta, kullanıcı yararı için kullanışlı, esnek ve güçlü olmalıdır.

Bu tip veritabanı tasarımında iki farklı konu ele alınmıştır. Bunlardan ilki toplanabilecek, raporlanabilecek ve düzenlenebilecek somut önlemler, sayılardır. İkincisi, çeşitli boyutlarda görülebilecek bağlamdır. Örneğin, bir giyim mağazası zincirinde, bazı boyutlar satış numaraları, malzeme siparişleri, bireysel mağaza numaraları vb. İçerebilir. Bu modelin altında çeşitli bağlamlarda zor sayılar bildirilebilir.

Temel olarak, boyutsal modelleme, insanların veritabanındaki herhangi bir yerden bir dilim veri almasını sağlamak için bağlantıları olan üç boyutlu bir veritabanı oluşturur. Bir sorgu, bir yılın üçüncü çeyreğinde zincir operasyonlarının Kuzeybatı bölgesinde kaç tane etek satıldığını sorabilir. Sorgu, belirli bir sayı ister ve bağlamsallaştırmak için üç boyut sağlar. Elde edilen veri tabanı araması, boyutsal modellemenin uygun şekilde yapılması durumunda bu bilgiyi sağlayabilir.

Bu nitelikte bir veri tabanı hazırlama sürecinde, planlamacılar oturacak ve insanların veri tabanını nasıl kullanabileceklerini ve muhtemelen ne tür sorular yapacaklarını düşüneceklerdir. Boyutsal modellemenin bu kısmı, esneklik nedeniyle veritabanının gelecekteki kullanımlarını da göz önünde bulundurmalıdır. Veri tabanı çok katıysa, yeni bilgiler vermek mümkün olmayacaktır. Bir işletme büyüdükçe ve daha karmaşık hale geldikçe, şirket için maliyetli bir süreç olan tamamen yeni bir veritabanı oluşturmak gerekebilir.

Boyutsal modelleme uzmanları, veri tabanı geliştirme sürecinde danışman olarak görev yapabilir. İhtiyaçlarını karşılayacak bir veritabanı geliştirmek için personel ile birlikte çalışabilir ve programcılara veritabanının omurgasını oluşturmalarını sağlayacak talimatlar verebilirler. Yaratıcılar ayrıca depolama ihtiyaçları, yedekleme ve veritabanının bütünlüğünü etkileyebilecek diğer şeyler hakkında da düşünebilirler.