Aracılığıyla paylaş


Üst düzeyler'den daha fazla üye alt düzey sahip olduğunu hiyerarşileri tasarlama

Bu kuralı tüm hiyerarşileri altında bir alt öznitelik olup olmadığını anlamak için boyutları çözümler düzey özniteliği çok daha az bir üye içeren sıradüzeninde düzey yukarıda.

En iyi yöntemler öneriler

Bir sıradüzeni özniteliği olduğunda altında bir alt düzey özniteliği'den daha az üyeleri yüksek olan düzey aşağıdaki nedenlerden biriyle oluşur:

  • Genellikle, bu tür bir sıradüzeni düzeyleri yanlış sırayla gösterir.Örneğin, [state] özniteliği olduğu altında bir alt sıradüzeni düzey [Şehir] öznitelikleri doğru sırayla özniteliğine sahip değil.

  • Bu tür bir sıradüzen, alt düzey anahtar sütunları, sütun eksik olduğunu da gösterebilir.Örneğin, [yıl] özniteliği yüksek varsayalım düzey daha [üç ay numarası] özniteliği.Bu hiyerarşi, bir sütun eksik ve bunun yerine [Çeyrek yıl ile] özniteliği yukarıda [yıl] özniteliği olmalıdır.

Bu durumlardan birinde, bu tür bir hiyerarşi için küp anlamak ve kullanmak için çalıştığınız son kullanıcılar için karışıklık yol açacaktır.

Sıradüzenin daha alt düzeylerde öznitelikleri, yukarıdaki düzeyinde öznitelikleri'den daha fazla üye içeren şekilde, hiyerarşileri oluşturmalısınız.

Daha fazla bilgi için

Daha fazla bilgi için bkz: Kullanıcı Hierarchies tanımlama in SQL Server Çevrimiçi Kitapları.