Ben bir veri ambarı dizinleri kullanarak performans ayarlama. SQL Server 2014 için oldukça yeniyim.Microsoft aşağıdakileri açıklar:
"Kümelenmiş sütun deposu dizinini, büyük veri ambarı olgu tablolarını saklama standardı olarak görüyoruz ve çoğu veri ambarı senaryosunda kullanılmasını bekliyoruz. Kümelenmiş sütun deposu dizini güncellenebilir olduğundan, iş yükünüz çok sayıda ekleme, güncelleme, ve silme işlemleri. " http://msdn.microsoft.com/en-us/library/gg492088.aspx
Bununla birlikte, dokümantasyonda daha fazla okursanız, sınırlamalar ve kısıtlamalar altında bulacaksınız:
"Benzersiz kısıtlamalar, birincil anahtar kısıtlamaları veya yabancı anahtar kısıtlamaları olamaz."
Bu beni çok karıştırıyor! Veri ambarında çeşitli nedenlerle yabancı anahtarların bulunması (veri bütünlüğü, anlamsal katman için görünür ilişkiler ...) iyi bir uygulamadır (zorunlu değildir).
Microsoft, veri ambarı senaryoları için kümelenmiş sütun deposu dizinlerini savunuyor; Ancak, yabancı anahtar ilişkileri idare edemez ?!
Bu konuda doğru muyum? Başka hangi yaklaşımları önerirsiniz? Geçmişte, veri ambarı senaryolarında kümelenmemiş bir sütun deposu dizini kullandım, veri yükleri için bırak ve yeniden oluştur. Ancak SQL Server 2014 daha sonra veri ambarları için gerçek bir yeni değer katmıyor ??