Aracılığıyla paylaş


Boyut ilişkiler

Boyut kullanımı bir küpteki küp boyut ve ölçü birimi grupları arasındaki ilişkileri tanımlar.Küp boyut olan bir örnek veritabanı boyutnun belirli bir küpe kullanılır.Bir küp olabilir ve sık sık doğrudan ilişkili olmayan küp boyutları var bir ölçü grubu, ancak hangi dolaylı olarak ilgili olabileceğini ölçü grubu aracılığıyla başka bir boyut veya ölçü grubu.When you add a database dimension or measure group to a cube, Microsoft SQL Server Analysis Services tries to determine dimension usage by examining relationships between the dimension tables and fact tables in the cube's data source view, and by examining the relationships between attributes in dimensions.Analysis Services automatically sets the dimension usage settings for the relationships that it can detect.

Bir boyut arasındaki ilişki ve bir ölçü grubu ve özellikle de boyut taneciklik belirtir bir taneciklik öznitelik katılan boyut ve bulgular tabloları oluşur ölçü grubu.

Normal Boyut ilişkiler

Boyut için anahtar sütun konusunda doğrudan katıldığında bir küp boyut ve ölçü birimi grubu arasındaki normal boyut ilişkisi var tablo.Bu doğrudan ilişkisini temel alan bir birincil anahtar–foreign anahtar ilişkisi temel ilişkisel veritabanındaki, ancak veri kaynak görünümünde tanımlanan mantıksal bir ilişki de temel.Normal Boyut ilişkisi boyutu arasındaki ilişkiyi temsil eden tablos ve bir gerçeği tablo geleneksel yıldız şeması tasarım.Normal ilişkileri hakkında daha fazla bilgi için bkz: Normal bir ilişki ve olağan ilişki özellikleri tanımlama.

Başvuru boyut ilişkiler

Boyut için anahtar sütun konusunda dolaylı olarak katıldığında küp boyut ve ölçü birimi grubu arasında başvuru boyutu boyutu ilişki var tablo başka bir boyut içinde bir anahtar aracılığıyla tablo, aşağıdaki şekilde gösterildiği gibi.

Mantıksal diyagram, başvurulan boyut ilişkisi

başvuru boyutu boyutu ilişki boyutu arasındaki ilişkiyi temsil eden tablos ve bir gerçeği tablo bir kar tanesi şeması tasarım.Boyut tablolarından kar tanesi şeması içinde bağlanıldığında, birden çok tablodan sütun kullanarak tek bir boyut tanımlayabilir veya ayrı bir boyut tablolara ayrı boyutları tanımlayın ve sonra bunları başvuru boyutu boyutu ilişki ayarı kullanarak arasında bir bağlantı tanımlamak.Aşağıdaki şekil bir gerçeği göstermektedir tablo adlı InternetSalesve iki boyut tabloadlı s Müşteri ve Coğrafya, bir parça şemasındaki.

Mantıksal şema, başvurulan boyut ilişkisi

Bir boyut ile oluşturduğunuz Müşteri tablo boyut ana tablo olarak ve Coğrafya ilgili bir tablo olarak bulunan tablo.Normal bir ilişki sonra boyut ve InternetSales arasında tanımlanan ölçü grubu.

Alternatif olarak, InternetSales için ilişkili iki boyutlu oluşturabilirsiniz ölçü grubu: bir boyut dayalı Müşteri tablo ve temel bir boyut Coğrafya tablosu.Coğrafya boyutu için InternetSales sonra ilişkili olabilir ölçü grubu kullanarak müşteri boyut kullanılarak başvuru boyutu boyutu ilişki.Bu durumda, ne zaman InternetSales de gerçekleri ölçü grubu dimensioned Coğrafya boyut tarafından gerçekleri Coğrafya ve müşteri tarafından dimensioned.İkinci bir küp içeriyorsa ölçü grubu bayi satış olarak adlandırılan, bayi satış gerçekleri boyut veremeyebilir ölçü grubu Coğrafya tarafından bayi satış ve Coğrafya arasında hiçbir ilişki bulunduğundan.

Birlikte, aşağıdaki resimde gösterildiği gibi zincirleme başvuru boyutları sayısı için bir sınır yoktur.

Mantıksal diyagram, başvurulan boyut ilişkisi

Başvurulan ilişkileri hakkında daha fazla bilgi için bkz: Başvurulan ilişki ve başvurulan ilişki özellikleri tanımlama.

Bulgular boyut ilişkiler

olgudegenerate boyut olarak sık sık başvurulan, boyutlardır öznitelik sütunları tarafından oluşturulmuş standart boyutları olgu boyut tablolarından öznitelik sütunlarından tablolar yerine.Gerçekten de yararlı boyutlu verilerin saklanacağı bazen tablo çoğaltma azaltmak için.Örneğin, aşağıdakileri görüntüler Diyagram FactResellerSales gerçeği tablo, dan Adventure Works dw örnek veritabanı.

Olgu tablosundaki sütunlar boyutları destekleyebilir

Tablo yalnızca her bir bayi, ancak sipariş hakkında verilen bir sipariş satırı için öznitelik bilgileri içerir.Circled Önceki şemada öznitelikleri bilgileri tanımlamak FactResellerSales öznitelikleri boyut olarak kullanılacak bir tablo.Bu durum, iki ek bilgi, izleme numarası ve satıcı tarafından verilen satınalma siparişi numarasını taşıyıcı parçalarının CarrierTrackingNumber ve CustomerPONumber öznitelik sütunları tarafından temsil edilen.Bu bilgiler ilginç — Örneğin, kullanıcılar kesinlikle bir tek izleme numarası altında sevk siparişler için maliyeti toplam ürün gibi toplanan bilgileri görmesini de ilgisini.Ancak boyut olmadan bu iki öznitelik için veri düzenli toplanan veya değiştirilemez.

Teorik olarak, FactResellerSales tablo olarak aynı anahtar bilgileri kullanan bir boyut tablosu oluşturun ve diğer iki öznitelik sütunlarını, CarrierTrackingNumber ve CustomerPONumber, o boyut tablosuna taşımak.Ancak, verilerin önemli bir kısmını çoğaltma ve size yalnızca iki ayrı bir boyut olarak temsil etmek için veri ambarı gereksiz birçok karmaşıklık ekleyerek.

Not

Bulgular boyutları detaylandırma eylemleri desteklemek için sık sık kullanılır.Eylemler hakkında daha fazla bilgi için bkz: Eylemler (Analysis Services - çok boyutlu verilerle).

Not

Bulgular boyutları gerekir artımlı olarak güncelleştirilmesi için her güncelleştirme sonra ölçü grubu bulgular ilişki tarafından başvurulan.rolap boyut bulgular boyut ise Analysis Services işleme motoru tüm önbellekleri düşünceye ve kademeli olarak işler ölçü grubu.

Bulgular ilişkileri hakkında daha fazla olgu için bkz: Bulgular ilişki ve bulgular ilişki özellikleri tanımlama.

Çok çok boyut ilişkiler

Çoğu boyutlarında, her olgu bir ve yalnızca bir boyut üye ve tek boyut üyesisi için birleşimler ilişkili olabilir ile çok olgus.İlişkisel veritabanı terminolojisinde, bu bir-çok ilişkisi adlandırılır.Ancak, sıklıkla yararlı birleştirmek birden fazla boyut üyesi için tek bir gerçeği.Örneğin, bir Banka müşterisinin (, kaydetme, kredi kartı ve yatırım hesapları denetimi) birden çok hesabı olabilir ve bir hesap Eklem veya birden fazla sahipleri de olabilir.Ardından bu tür ilişkiler oluşturulur boyut misiniz müşteri bir tek hesap hareketi ile ilgili olarak birden çok üye vardır.

Mantıksal şema/çoğa bir boyut ilişkisi

SQL Server Analysis Services lets you define a many-to-many relationship between a dimension and a fact table.

Not

Desteklemek için bir çoklu boyut ilişkisi, veri kaynak görünümü gerekir kurulmuş, önceki şekilde gösterildiği gibi ilgili tüm tablolar arasında bir yabancı anahtar ilişkisi.Aksi takdirde, doğru ara seçmek mümkün olmayacaktır ölçü grubu de ilişki kurarken Boyut kullanımı sekmesi, boyut Tasarımcısı.

Çok-çok ilişkileri hakkında daha fazla bilgi için bkz: Tanımlama bir çok-çok ilişki ve çok-çok ilişki özellikleri.