Aracılığıyla paylaş


Boyut ilişkiler

Boyut kullanımı, bir küp için küp boyut ve ölçü birimi grupları arasındaki ilişkileri tanımlar. Küp boyutu, belirli bir küpte kullanılan veritabanı boyut örneğidir. Bir küp olabilir ve sık sık da değil doğrudan ilgili bir ölçü birimi grubu için ama hangi dolaylı ilişkili ölçü birimi grubu başka bir boyut veya ölçü birimi grubu için küp boyutları. Bir küp, veritabanı boyut veya ölçü birimi grubu eklediğinizde Microsoft  SQL Server  Analysis ServicesBoyut kullanımı aslında tablo küpün veri kaynak görünümünde ve boyut tablolarından arasındaki ilişkileri inceleyerek ve boyutları öznitelikleri arasındaki ilişkiyi inceleyerek belirlemeye çalışır. Analysis ServicesBoyut-ebilmek bulmak o ilişkiler kullanım ayarlarını otomatik olarak ayarlar.

Bir boyut ve ölçü birimi grubu arasında bir ilişki ilişki ve belirli bir ölçü birimi grubunda Boyut parçalı yapı belirtir parçalı yapı özniteliği katılan boyut ve gerçek tablo oluşur.

Normal boyut ilişkiler

Boyut için anahtar sütun doğrudan gerçek tabloya katıldığında Küp boyut ve ölçü birimi grubu arasındaki normal boyut ilişkisi bulunmaktadır. Bu doğrudan ilişki temel ilişkisel veritabanındaki bir birincil key–foreign anahtar ilişki dayanır, ancak veri kaynak görünümünde tanımlanan mantıksal bir ilişki de temel. Normal boyut ilişkisi boyut tablolarından ve geleneksel yıldız şema tasarımı aslında tablo arasındaki ilişkiyi temsil eder. 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 dolaylı aslında tabloya başka bir boyut tablosunda bir anahtar aracılığıyla katıldığında aşağıdaki çizimde gösterildiği gibi bir küp boyut ve ölçü birimi grubu arasında bir başvuru boyut ilişki bulunmaktadır.

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

Başvuru boyut ilişki boyut tablolarından ve parça şema tasarımı aslında tablo arasındaki ilişkiyi temsil eder. Boyut tablolarından kar tanesi şemada bağlıyken, birden fazla tablodaki sütunları kullanarak tek bir boyut tanımlayabilir veya ayrı boyut tabloları temel alan farklı boyutları tanımlayın ve sonra bunları başvuru boyut ilişki ayarı kullanarak arasında bir bağlantı tanımlamak. Adlı bir özellik tablosu aşağıdaki şekilde gösterilmiştir InternetSales, ve iki boyut olarak adlandırılan tablolar Müşteri ve Coğrafya, bir parça şema.

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

Sen-ebilmek yaratmak ile boyut Müşteri tablo olarak ana boyut tablosu ve Coğrafya ilişkili tabloda bulunan tablo. Normal bir ilişki sonra boyut ve InternetSales ölçü birimi grubu arasında tanımlanmıştır.

Seçimli, sen-ebilmek yaratmak InternetSales ölçü birimi Grup ile ilgili iki boyutlu: boyut temelinde Müşteri tablo ve temel boyut Coğrafya tablosu. Daha sonra müşteri boyut kullanarak başvuru boyut ilişki kullanarak InternetSales ölçü birimi grubu Coğrafya boyutu ilişkili olabilir. Bu durumda, InternetSales ölçü birimi grubundaki gerçekler tarafından Coğrafya boyutu ölçü, gerçekleri ve Coğrafya müşteri tarafından ölçü. Küp Bayi satış adlı ikinci bir ölçü birimi Grup içeriyorsa, Bayi satış ve Coğrafya arasında herhangi bir ilişki var çünkü Bayi satış ölçü birimi grubu Coğrafya tarafından gerçekleri boyut veremeyebilir.

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.

Gerçek Boyut ilişkiler

Bulgular boyutları, sık sık degenerate boyut olarak anılacaktır vardır inşa edilir standart boyut özniteliği sütunları aslında tablolar yerine boyut tablolarından sütunlarda özniteliği. Yararlı boyutlu veri bazen tekrarını azaltmak için bir gerçeği tablosunda depolanır. Örneğin, aşağıdaki Diyagram görüntüler FactResellerSales özellik tablosu, dan Adventure Works DW Multidimensional 2012 örnek veritabanı.

Bulgu tablosundaki sütunlar boyutları destekleyebilir

Öznitelik Bilgisi değil, sadece bir Bayi, ancak sipariş hakkında verilen siparişin her satır için tablo içerir. Önceki şemada çember öznitelikleri bilgileri tanımlamak FactResellerSales tablo öznitelikleri boyut olarak kullanılabilir. Bu durumda, iki ek bilgi, izleme numarası ve satıcı tarafından verilen satınalma siparişi numarası taşıyıcı parçalarının CarrierTrackingNumber ve CustomerPONumber özniteliği sütunları tarafından temsil edilir. Bu bilgiler ilginç — Örneğin, kullanıcılar kesinlikle toplanan bilgi, maliyet, bir tek izleme numarası altında gönderilen tüm siparişler için toplam ürün gibi görmeye ilgi olacaktır. Ancak, bir boyutu olmadan veri iki öznitelikler için düzenlenen toplanan veya.

Teorik olarak, sen FactResellerSales tablo olarak aynı anahtar bilgileri kullanan boyut tablosu oluşturma ve diğer iki öznitelik sütun, CarrierTrackingNumber ve CustomerPONumber, o boyut tablosu için hareket. Ancak, eğer olacak verilerin önemli bir kısmını çoğaltmak ve sadece iki öznitelik ayrı bir boyut temsil eden veri ambar gereksiz birçok karmaşıklık ekleyerek.

[!NOT]

Bulgular boyutları, drillthrough eylemleri desteklemek için sık sık kullanılır. Eylemler hakkında daha fazla bilgi için bkz: Eylemler (Analiz Hizmetleri - çok boyutlu verilerle).

[!NOT]

Ölçü birimi grubuna bulgular ilişki tarafından başvuruda bulunulan her güncellemeden sonra Bulgular boyutları artımlı olarak güncelleştirilmesi gerekir. Ürün boyut rolap boyut ise Analysis Servicesişleme motoru tüm önbellekleri düşer ve ölçü birimi grubu artımlı olarak işler.

Aslında ilişkileri hakkında daha fazla bilgi için bkz: Ürün ilişki ve ürün ilişki özellikleri tanımlama.

Çok çok boyut ilişkiler

Çoğu boyutları, her aslında yalnızca bir boyut üye katıldı ve tek boyut üyesi birden fazla gerçekleri ile ilişkili olabilir. İlişkisel Veritabanı terminolojisinde, bu bir-çok ilişkisi adlandırılır. Ancak, bir tek gerçeği birden fazla boyut üye katılmak sık sık yararlıdır. Örneğin, bir banka müşterisi (denetleme), Cankurtaran, kredi kartı ve yatırım hesapları birden çok hesabı olabilir ve bir hesap da eklem veya birden fazla sahipleri olabilir. Ardından bu tür ilişkiler inşa boyut istiyorsunuz müşteri bir tek hesap hareketi ile ilgili olarak birden çok üye var.

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

SQL Server Analysis Servicesbir boyut ve özellik tablosu arasında çok-çok ilişki tanımlamanıza olanak sağlar.

[!NOT]

Çok çok boyut ilişki desteklemek için veri kaynak görünümü arasında önceki çizimde görüldüğü gibi dahil tüm tabloları bir yabancı anahtar ilişkisi kurulmuş olmalıdır. Aksi takdirde, yapamaz-e doğru ara ölçü birimi grubu ilişki kurarken seçmek olacak 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.

Ayrıca bkz.

Kavramlar

Boyutlar (Analiz Hizmetleri - çok boyutlu verilerle)

Diğer Kaynaklar

Defining and Configuring Dimension Usage and Dimension Relationships