Fact ve dimension nedir?
Fact tablo; satış, sipariş, hareket veya işlem gibi ölçülebilir olayları içerir. Dimension tablolar ise ürün, müşteri, tarih, mağaza gibi bu olayları açıklayan bağlamı taşır.
Bu ayrım, rapor kullanıcısının analizi daha kolay anlamasını ve DAX ifadelerinin daha öngörülebilir çalışmasını sağlar.
Grain neden ilk karardır?
Grain, fact tablodaki bir satırın neyi temsil ettiğini söyler. Bir sipariş satırı mı, günlük mağaza toplamı mı, aylık müşteri bakiyesi mi? Grain belirsizse metrikler kolayca iki kez sayılabilir.
İlişkiler nasıl kurulmalı?
Genellikle dimension’dan fact’e one-to-many ilişki tercih edilir. Çift yönlü filtreleme veya many-to-many ilişkiler ihtiyaç varsa bilinçli kullanılmalıdır.
İlişki tasarımı yalnızca şema görünümüyle ilgili değildir; DAX’ın filter propagation davranışını doğrudan etkiler.