Aracılığıyla paylaş


Boyutlar (Analysis Services - çok boyutlu verilerle) Giriº

All Microsoft SQL Server Analysis Services dimensions are groups of attributes based on columns from tables or views in a data source view.Boyutları bağımsız olarak bir küp, birden çok küpleri içinde kullanılan, birden çok kez tek bir küpteki kullanılabilir ve arasında bağlı Analysis Services.Instances. Bir küp bağımsız bulunan boyut veritabanı boyut olarak adlandırılır ve bir veritabanı boyut içinde bir küp örnek küp boyut olarak adlandırılır.

Bir yıldız şeması tasarımı üzerinde temel alan bir boyut

Boyut alt yapısı tarafından boyut yapısını büyük ölçüde olarak kullanan tablo veya tablo s.Her boyut doğrudan bağlı olan bir tek boyutlu tabloda dayanır, basit yapı yıldız bir şema adı verilen olgu tablosu - yabancı anahtar ilişkisinin birincil anahtar olarak.

Aşağıdaki şemada, alt gösterilmiştir AdventureWorksDW örnek veritabanı, FactResellerSales olgu tablosu için iki boyut tablolarından, ilgiliDimReseller and DimPromotion.The ResellerKey sütun in the olguResellerSales olgu tablosu defines a yabancı anahtar relationship to the ResellerKey birincil anahtar sütun in the DimReseller boyut tablosu.Benzer şekilde, PromotionKey sütunFactResellerSales olgu tablosu yabancı anahtar ilişkisinin için tanımlarPromotionKey birincil anahtar sütunu DimPromotion Boyut tablosudur.

Logical schema for fact dimension relationship

Bir kar tanesi şeması tasarımı üzerinde temel alan bir boyut

Genelde, daha karmaşık bir yapı birden çok tablodan bilgi boyutu tanımlamak için gerekli olduğu için gereklidir.Bir kar tanesi şeması adı verilen bu yapısında, birbirine bağlı birden çok tablo sütunlarından öznitelikleri her boyutun dayanır ve sonuçta için olgu tablosu tarafından birincil anahtar - yabancı anahtar ilişkileri.Örneğin, aşağıdaki şemada, tam ürün boyutun tanımlamak için gereken tabloları gösterilmiştir AdventureWorksDW örnek proje:

Tables for AdventureWorksAS Product dimension

Tam ürün tanımlamak için , ürünün kategori ve alt ürün boyuta dahil edilmesi gerekir.Ancak, bu bilgileri doğrudan ana bulunmadığı tablo için DimProduct boyutu.Gelen BIR yabancı anahtar ilişkisi DimProduct to DimProductSubcategorysırayla yabancı anahtar ilişkisinin DimProductCategory tablo, boyutun ürün bilgileri için ürün kategorileri ve alt kategorileri dahil etmek olanaklı kılar.

kar tanesi şeması başvurusu ilişki karşı

Bazı durumlarda, bir boyutun birden fazla tablodan öznitelikleri tanımlamak için bir kar tanesi şeması kullanılarak veya iki ayrı boyut tanımlama ve aralarındaki ilişki başvuru boyutu tanımlama arasında bir seçim olabilir.Aşağıdaki şemada, böyle bir senaryo gösterilmiştir.

Logical schema for sample referenced dimension

Önceki diyagramındaki FactResellerSales olgu tablosu ile yabancı anahtar ilişkisi yok.DimGeography Boyut tablosudur.Ancak, FactResellerSales olgu tablosundaki ile yabancı anahtar ilişkisi yokturDimReseller sırayla ile yabancı anahtar ilişkisi olan boyut tablosuDimGeography Boyut tablosudur.Her satıcı ile ilgili coğrafi konum bilgileri içeren bir bayi boyutu tanımlamak için bu özniteliği almaya yoktur DimGeography and the DimReseller boyut tablolarından.Ancak, Analysis Services, iki ayrı bir boyut oluşturmak ve bir ölçüm grubuna başvuru boyutu ilişkisi iki boyutun tanımlayarak bağlamak aynı sonucu elde edebilirsiniz. başvuru boyutu ilişkileri hakkında daha fazla bilgi için bkz: Boyut ilişkiler.

Bu senaryoda başvuru boyutu ilişkileri'ni kullanarak, bir bir tek bir Coğrafya boyutu oluşturur ve sonra herhangi bir ek depolama alanına gerek kalmadan, Coğrafya boyutu temel alan birden çok küp boyutları oluşturun, üstünlüktür.Örneğin, bir perakende satıcıdan boyut ve başka bir e-posta ile bir müşteri boyuta Coğrafya küp boyutları Coğrafya küp boyutlardan birini bağlayabilirsiniz.Ilgili konular:Boyut ilişkiler, Başvurulan ilişki ve başvurulan iş ilişkileri özellikleri tanımlama

Bir boyut işleniyor

Bir boyut oluşturduktan sonra boyut boyut hiyerarşileri ve öznitelikleri üyelerini görüntülemek için önce işlem gerekir.Değişiklikleri görüntülemeden önce boyutu yeniden işlemek olan boyut yapısını değiştirdi veya bunun temel tablolardaki bilgileri güncelleştirildi.Yapısal değişiklikler sonra boyut işlem - boyut dahil herhangi bir küpleri işlemek gerekir veya küp görüntülenebilir olacaktır.

Güvenlik

Rollerini kullanarak güvenli sıradüzenleri, düzeyleri ve üyeleri de dahil olmak üzere, bir boyutun tüm bağımlı nesneler Analysis Services. Boyut güvenlik veya özel bir küp boyutu kullanmak veritabanındaki tüm küplerin için uygulanabilir.Boyut güvenliği hakkında daha fazla bilgi için bkz: Boyut erişim izni verme.