Aracılığıyla paylaş


Boyut ilişkiler

Boyut, kullanım, bir küpteki bir küp boyut ve ölçü birimi grupları arasındaki ilişkileri tanımlar.Bir küp boyutu, belirli bir küpe kullanılan veritabanı boyutunun örnek.Bir küp olabilir ve genellikle, doğrudan bir ölçü grubuna ilişkili değildir, ancak, dolaylı olarak başka bir ölçü ya da boyut grubu ile Ölçü grubuna ilgili olabilir, küp boyutları.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 ve ölçü grubu arasında BIR ilişki ve belirli bir ölçü grubunda taneciklik'boyutun belirten bir taneciklilik özniteliği katılan boyut ve olgu tabloları içerir.

Normal boyut ilişkiler

Anahtar sütun için boyut doğrudan katıldığında, Normal boyut kübü boyut ve ölçü grubu ilişkisi varsa olgu tablosu.Doğrudan bu ilişki, temel alınmış olan ilişkisel veritabanını birincil key–foreign anahtar ilişkisinde dayanır, ancak ayrıca veri kaynağı görünümündeki tanımlı olan mantıksal bir ilişki temel.Normal boyut ilişkisi boyut tablolarından arasındaki ilişkiyi temsil eder ve bir olgu tablosu geleneksel yıldız şeması tasarım.Normal ilişkileri hakkında daha fazla bilgi için bkz: Normal bir ilişki ve normal bir ilişki özellikleri tanımlama.

başvuru boyutu ilişkiler

Bir küp boyutu ölçü grubu arasındaki ilişki başvuru boyutu, boyut için bir anahtar sütununa gerçeğini için dolaylı olarak katıldığında var tablo aracılığıyla başka bir boyutta bir anahtar tablo, aşağıdaki çizimde gösterildiği gibi.

Logical diagram, referenced dimension relationship

Bir Başvuru boyut ilişkisi boyut tablolarından ve kar tanesi şeması tasarımında bir olgu tablosu arasındaki ilişkiyi temsil eder.Boyut tablolarından olarak bağlıyken bir kar tanesi şeması, birden fazla tablodan sütun kullanarak tek bir boyut tanımlayabilirsiniz veya ayrı bir boyut tabloyu temel alan ayrı boyutları tanımlayın ve ardından başvuru boyutu ilişkisi ayarını kullanarak arasında bir bağlantı tanımlar.Aşağıdaki şekil bir gösterir olgu tablosu adlı InternetSalesiki boyut tablolarından ve olarak adlandırılır.Müşteri and Coğrafi konum, bir parça şemasındaki.

Logical schema, referenced dimension relationship

Bir boyut ile oluşturduğunuz Müşteri Boyut ana tabloyu ve tablosuCoğrafi konum tablosu, ilgili tablo olarak dahil.Normal BIR ilişki, daha sonra boyut InternetSales ölçü grubu arasında tanımlanır.

Iki boyut için InternetSales ilgili alternatif olarak, oluşturabileceğiniz ölçü grubu: üzerinde temel alan bir boyutMüşteri tablo ve üzerinde temel alan bir boyutCoğrafi konum tablosudur.Coğrafya boyutu için InternetSales sonra ilişkilendirebilirsiniz ölçü grubu müşteri boyut kullanarak, başvuru boyutu ilişkisi kullanılarak.Bu durum InternetSales ölçü grubundaki gerçekleri Coğrafya boyutu tarafından dimensioned zaman, Coğrafya ve müşteri tarafından gerçekleri dimensioned.Küp bayi Satış adlı ikinci bir ölçü grubu içeriyorsa, bayi satış Coğrafya arasında ilişki mevcut çünkü, Coğrafya olarak bayi satış ölçü birimi grubundaki gerçekleri boyut veremeyebilir.

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

Logical diagram, referenced dimension relationship

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

olgu boyutu ilişkiler

Sık degenerate boyutlar olarak anılan olgu, oluşturulmuş standart boyutları boyutlardır öznitelik sütunları aslında tablolar yerine gelen öznitelik boyut tablolarından sütunlar.Yararlı çok boyutlu veri bazen depolanan bir olgu tablosu çoğaltma azaltmak için.Aşağıdaki, görüntüler, Diyagram FactResellerSales olgu tablosu, from the Adventure Works DW örnek veritabanı.

Columns in fact table can support dimensions

Tablo, yalnızca sipariş Sipariş hakkındaki ancak bir satıcı tarafından verilen her satırı için öznitelik bilgileri içerir.Önceki diyagramında circled öznitelikleri bilgileri tanımlayan FactResellerSales tablo özniteliklerini bir boyut olarak kullanılacak.Bu durum, iki ek bilgi, izleme numarası ve satıcı tarafından olarak, verilen satınalma siparişi numarasını taşıyıcı parçalarını CarrierTrackingNumber ve CustomerPONumber özniteliği sütunlar tarafından temsil edilir.Bu bilgiler, ilginç olur — örneğin, kullanıcıların kesinlikle toplanan bilgiler, bir tek izleme numarası altında gönderilen tüm siparişler için maliyeti, toplam ürün görmesini ilgileniyor.Ancak, bir boyutun bu iki öznitelik için veri düzenlenmiş toplanan veya.

Kuramsal olarak, oluşturamadığından bir boyut tablosu the FactResellerSales tablo ve diğer iki öznitelik sütunları, CarrierTrackingNumber ve CustomerPONumber, olarak taşımak aynı anahtar bilgilerini kullanan boyut tablosu.Ancak, önemli bir bölümü veri çoğaltma ve gereksiz karmaşıklık yalnızca iki ayrı bir boyut olarak göstermek için veri ambarı ekleme.

Not

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

Not

Sonra her güncelleştirme için olgu boyutları artımlı olarak güncelleştirilmelidir ölçü grubu olgu ilişkisi tarafından başvuruda bulunulan.olgu boyutu ROLAP boyut ise Analysis Services işleme altyapısı, tüm önbellekleri bırakır ve ölçü grubu artımlı olarak işler.

olgu ilişkileri hakkında daha fazla olgu için bkz: Ürün ilişki ve Ürün ilişki olguleri tanımlama.

Çok sayıda boyut ilişkiler

Çoğu boyutları, her olgu için yalnızca bir boyut üyesi birleştirir ve tek boyutlu üyesi ile birden çok gerçekleri ilişkilendirilebilir.Ilişkisel veritabanı terminolojisinde bu bir-çok ilişkisi adlandırılır.Ancak, tek bir olgu için birden çok boyut üye katılmak sık sık yararlıdır.Örneğin, banka müşteri (kaydetme, kredi kartı ve yatırım hesaplarını denetimi,), birden çok hesabı olabilir ve bir hesabın, birleşik ya da birden çok sahipler de olabilir.Boyut tür ilişkileri oluşturulmuş sonra yaptığınız müşteri, bir tek bir hesabın hareketle ilişkili birden çok üye vardır.

Logical schema/many-to-many dimension relationship

SQL Server Analysis Services bir boyut arasında çok-çok ilişki tanımlamanıza izin verir ve bir olgu tablosu.

Not

çoklu boyut ilişkisi desteklemek için , veri kaynağı görünümü, önceki çizimde görüldüğü gibi ilgili tablolar arasında bir yabancı anahtar ilişkisi kurulmuş gerekir.Aksi halde, ilişkideki kurulurken doğru ara ölçü grubu seçmek erişemeyecek Boyut kullanımı boyut Tasarımcısı sekmesi.

Çok-çok ilişkileri hakkında daha fazla bilgi için bkz: Bir çok-çok tanımlayan ilişki ve çok-çok ilişki özellikleri.