Aracılığıyla paylaş


Kullanıcı Hierarchies

Kullanıcı tanımlı hiyerarşileri olan kullanıcı tanımlı hiyerarşileri öznitelikleri kullanılan Microsoft  SQL Server  Analysis Servicesbir boyutun üyelerinin hiyerarşik yapılar halinde düzenlemek ve küp gezinti yolları sağlamak için. Örneğin, bir zaman boyutu için bir boyut tablosu aşağıdaki tabloda tanımlar. Boyut tablosu, yıl, üç aylık ve aylık adlı üç özniteliği destekler.

Yıl

Çeyrek

Ay

1999

1. Çeyrek

Jan

1999

1. Çeyrek

Şubat

1999

1. Çeyrek

Mar

1999

2. Çeyrek

Mar

1999

2. Çeyrek

May

1999

2. Çeyrek

Jun

1999

3. Çeyrek

Jul

1999

3. Çeyrek

Aug

1999

3. Çeyrek

Sep

1999

4. Çeyrek

Oct

1999

4. Çeyrek

Kasım

1999

4. Çeyrek

Dec

Yıl, üç aylık ve aylık öznitelikler, takvim, Saat Boyut adlı bir kullanıcı tanımlı hiyerarşi oluşturmak için kullanılır. Takvim boyut (normal boyut) üyeleri ve düzeyleri arasındaki ilişki aşağıdaki diyagramda gösterilmiştir.

Zaman boyutu için düzey ve üye hiyerarşisi

[!NOT]

Varsayılan iki düzey özniteliği hiyerarşi dışında herhangi bir hiyerarşi, kullanıcı tanımlı bir hiyerarşi olarak adlandırılır. Özniteliği hiyerarşileri hakkında daha fazla bilgi için bkz: Öznitelikler ve öznitelik Hierarchies.

Üye yapıları

Üst-alt hiyerarşileri dışındaki üyeleri hiyerarşi içinde konumlarını hiyerarşisinin tanımı öznitelikleri sırasına göre denetlenir. Her bir özniteliği hiyerarşi tanımında hiyerarşide bir düzey oluşturmaktadır. Bir düzeyi içinde üye konumuna düzeyi oluşturmak için kullanılan öznitelik sipariş tarafından belirlenir. Kullanıcı tanımlı hierarchies üye yapıları nasıl üyeleri birbiriyle ilişkili bağlı dört temel formlardan birini alabilir.

Dengeli Hierarchies

Dengeli bir hiyerarşi hiyerarşi tüm şubeleri aynı seviyeye inmek ve hemen üye üzerindeki her üyenin mantıksal üst düzeyidir. Ürün kategoriler hiyerarşi Ürün boyut Adventure Works DW Multidimensional 2012 örnek Analysis Servicesveritabanı olan dengeli bir hiyerarşi iyi bir örnek. Ürün adı düzeyi her üye bir üst üye buna bir üst kategori düzeyi üyenin alt kategori düzeyi vardır. Ayrıca, hiyerarşi her dalında yaprak üye ürün adı düzeyi vardır.

Dengesiz hiyerarşileri

Dengesiz bir hiyerarşi içinde dalları hiyerarşinin farklı düzeylere inerler. Üst-alt hiyerarşileri dengesiz hiyerarşileri vardır. Örneğin, kuruluşunuzun boyut Adventure Works DW Multidimensional 2012 örnek Analysis Servicesveritabanını içeren her çalışanın üyesi. ceo hiyerarşideki üst üye ve Bölüm yöneticileri ve Yönetici Sekreteri hemen CEO'su. Bağımlı üye bölümü yöneticileri var ama Yönetici Sekreteri yok.

Sonunda dengesiz ve dağınık hiyerarşileri arasında ayrım yapmalarını imkansız olabilir. Ancak, farklı teknikler ve özelliklerinde istihdam Analysis Serviceshiyerarşileri bu iki tür destek. Daha fazla bilgi için bkz: Dağınık Hierarchies, ve Üst-alt Hierarchies içinde öznitelikleri.

Dağınık Hierarchies

Dağınık hiyerarşi içinde en az bir üye mantıksal üst üyesi seviyesinin hemen üzerinde üye değil. Bu dalları hiyerarşinin farklı düzeylere inmeye neden olabilir. Örneğin, kıta, CountryRegion ve Şehir düzeyleri, bu sırada ile tanımlanmış bir Coğrafya boyutu üyesi Avrupa üst düzey hiyerarşi, Orta kademede Fransa görünür üye ve üye alt düzey Paris görünür görünür. Fransa daha Avrupa daha belirgin ve Paris Fransa özeldir. Bu normal hiyerarşi, aşağıdaki değişiklikler yapılır:

  • Vatikan üye CountryRegion düzeye eklenir.

  • Üyeleri, Şehir düzeyinde eklenir ve Vatikan üye ülke bölge düzeyi ile ilişkilidir.

  • Province, adlı bir düzeyde, ülke bölge ve Şehir düzeyleri arasında eklenir.

İl düzeyinde CountryRegion düzeyindeki diğer üyeleriyle ilişkili üyeleri ile doldurulur ve şehir düzeyi üyeleri İl düzeyinde karşılık gelen üyeleri ile ilişkilidir. Vatikan üye ülke bölge düzeyinde ilişkili üye İl düzeyinde olduğundan, ancak üyeleri kent seviyesinden CountryRegion düzeyinde Vatikan üyeye doğrudan ilişkilendirilmiş olması gerekir. Hizalayıp düzensiz değişiklikler nedeniyle, boyut hiyerarşisini şimdi bırakmak. Ülke şehir düzeyi Vatikan üyesinin hemen seviyesinden değil Vatikan Vatikan şehir üstüdür. Daha fazla bilgi için, bkz. Dağınık Hierarchies.

Üst-alt hiyerarşileri

Üst-alt hiyerarşileri için boyut üyeleri birbirleriyle nasıl belirleneceği bir üst öznitelik adı verilen özel bir özniteliği kullanılarak tanımlanır. Üst öznitelik tanımlar bir ilişki kendine başvuran, veya birleşim, bir boyut temel tablo içinde. Üst-alt hiyerarşileri tek üst öznitelik inşa edilir. Çünkü düzeyde hiyerarşi mevcut üst öznitelik ile ilişkili üyeler arasında üst-alt ilişkileri çizilir bir üst-alt hiyerarşisi için yalnızca bir düzeyi atanır. Bir üst alt hiyerarşisini, boyut şeması başvuran bir ilişki üzerinde boyut Ana tabloda bağlıdır. Örneğin, aşağıdaki çizimde gösterilmiştir DimOrganization boyut Ana tabloda Adventure Works DW Multidimensional 2012 Analysis Servicesörnek veritabanı.

DimOrganization tablosunda kendine başvuran birleşim

Bu boyut tablosundaki ParentOrganizationKey sütunu olan bir yabancı anahtar ilişkisi ile OrganizationKey birincil anahtar sütunu. Diğer bir deyişle, bu tablodaki her kaydın tablodaki başka bir kayıtla üst-alt ilişkisi ile ilgili olabilir. Kendisiyle bu tür genellikle çalışanların bir bölümü yönetim yapısı gibi organizasyon varlık verileri temsil etmek için kullanılır.

Bir üst alt hiyerarşisinde oluşturduğunuzda, hem öznitelikler tarafından temsil sütunları aynı veri türü olmalıdır. Her iki öznitelikleri de aynı tabloda olması gerekir. Varsayılan olarak, herhangi bir üyenin kendi üye anahtar, boş olan ana anahtarı eşittir 0 (sıfır) veya üye tuşları sütunundaki bir değeri yok ((tümü) düzeyi hariç) üst düzey bir üyesi olduğu varsayılır.

Bir üst alt hiyerarşisinde derinliği hiyerarşik dalları arasında değişebilir. Diğer bir deyişle, bir üst alt hiyerarşisinde dengesiz bir hiyerarşi olarak kabul edilir.

Farklı hiyerarşileri, kullanıcı tanımlı hiyerarşisindeki düzeyleri sayısını son kullanıcılar tarafından görülebilir düzeylerinin sayısını belirler bir üst-alt hiyerarşisi tek bir öznitelik hiyerarşi düzeyi tanımlanır ve kullanıcıları tarafından görülür, birden çok düzeyde bu tek düzey değerleri üretmek. Görüntülenen düzey sayısını üye anahtarları ve ana anahtarlarını saklamak boyut tablo sütunları içeriğine bağlıdır. Boyut tablolardaki verileri değiştirdiğinizde düzeylerinin sayısını değiştirebilirsiniz. Daha fazla bilgi için bkz: Üst-alt boyutları, ve Üst-alt Hierarchies içinde öznitelikleri.

Ayrıca bkz.

Kavramlar

Kullanıcı tanımlı Hierarchies oluşturma

Kullanıcı Hierarchy özellikleri

Boyut öznitelik özellikleri başvurusu