Mantıksal Architecture genel bakış (Analysis Services - çok boyutlu verilerle)
örnek Analysis Services birden çok veritabanı içerebilir ve bir veritabanı OLAP nesnelerle veri madenciliği nesneler aynı anda olabilir. Uygulamalar belirtilen bir örneğine bağlama Analysis Services ve belirtilen bir veritabanı. Bir sunucu bilgisayarı, birden çok örneğini ev sahipliği yapabilir Analysis Services. Örnekleri Analysis Servicesolarak adlandırıldığı"<SunucuAdı>\<Instancename>". Aşağıda arasındaki tüm belirtilen ilişkiler gösterilmiştir. Analysis Services nesneler.
En temel sınıflardır küme bir küp oluşturmak için gerekli olan bir nesne.Bu en az küme nesnelerin boyut ve ölçü Grup bir bölümü olan.Bir toplama isteğe bağlıdır.
Boyut hiyerarşileri ve öznitelikleri yerleştirilmiştir.Hiyerarşileri, öznitelikleri, her öznitelik kümesinin kaynakçalara sıradüzeninde bir düzey için sipariş edilen bir dizi olarak biçimlendirilir.
Küp, boyut yerleşiktir ve ölçü grupları.Bir küp, Boyutlar koleksiyonunda boyutları veritabanı Boyutlar topluluğuna aittir.Ölçü birimi gruplardır koleksiyonları aynı olduğu Ölçüler veri kaynağı görünümü ve boyut kübü aynı bir alt küme kümekümesine sahiptir.A ölçü grubu fiziksel verilerini yönetmek için bir veya birden çok bölümü vardır.ölçü grubu, bir Varsayılan toplama tasarım olabilir.Varsayılan toplama tasarımı ölçü birimi grubundaki tüm bölümleri tarafından kullanılan; Ayrıca, her bölümün kendi toplama tasarım sahip olabilir.
Sunucu nesnesi sayısı
Her örnek Analysis Services ÇYN; bir başka sunucu nesnesi olarak görülen her farklı örneğinin bağlandığı bir Server farklı bir bağlantı nesnesi. Her sunucu nesnesinin bir veya daha fazla veri kaynağı içeren veri kaynağı görünümü ve veritabanı nesnelerinin yaný sýra derlemeler ve güvenlik rollerini.Boyut nesneleri
Her veritabanı nesnesinin birden fazla boyut nesneleri içerir.Her boyut nesne hiyerarşileri düzenlenen bir veya daha fazla öznitelik var.Küp nesneleri
Her veritabanı nesnesinin bir veya daha fazla küp nesneleri içerir.Küp ölçümleri ve boyutları tarafından tanımlanır.Ölçümleri ve boyutları küpteki tablolar ve görünümler kübü alarak veya ölçü ve boyut tanımlarını oluşturulduğu veri kaynak görünümünde türetilir.
Nesne devralma
ASSL nesne modeli, birçok yinelenen öğe gruplarını içerir.Örneğin, öğe grubu “Dimensions içerir Hierarchies” öğenin boyut hiyerarşisini tanımlar. Her ikisi de Cubes ve MeasureGroupsöğe grubu içerir"Dimensions içerir Hierarchies."
Açıkça geçersiz kılınmadığı sürece, bu yinelenen bir öğe gruplarının Ayrıntılar bir öğe yüksek devralır düzey.Örneğin, Translations için bir CubeDimension aynı Translations üst, öğe için Cube.
Kesinlikle yüksek devralınan özellikleri geçersiz kılmak için-düzey nesne, nesne tüm yapısı ve özellikleri daha açık olarak yinelemek gereken-düzey nesne.Yalnızca açıkça durum gereken bir nesne özellikleri geçersiz kılmak için nesneyi istediği özellikleri var.Örneğin, bir CubeDimension yalnızca Listele Hierarchies devre dışı bırakılması gereken Cube, veya, görünürlüğü değiştirilmesi gerekiyor veya için hangi bazı Level Ayrıntıları altında sağlanan değil Dimension düzey.
Bazı özellikler, bir nesne üzerinde belirtilen bir alt veya alt nesne aynı özellik varsayılan değerleri sağlar.Örneğin, Cube.StorageMode için varsayılan değer sağlar. Partition.StorageMode. Devralınan Varsayılan değerler için ASSL olarak karar destek nesneleri (DSO) 8.0 kullanılan aynı kurallar geçerlidir.Aşağıdaki liste, bu kurallar devralınan varsayılan değerleri açıklar:
Ne zaman alt nesnenin özellik XML, devralınan değer özelliğin değeri varsayılan değeri null olur.Ancak, değeri sunucusundan sorgulamaya, sunucu XML öğesi null değeri döndürür.
Program aracılığıyla, bir alt nesnesinin bir özellik alt nesne üzerinde küme veya devralınan olup olmadığını belirlemek mümkün değil.
Örnek
Imports küp paketleri ve son olarak, iki ölçümlerini içerir ve boyutları, yol, kaynak ve saat ilgili üç.
Daha küçük alfasayısal geçici bir küp boyutları üyeleri değerlerdir.Örnek üyeleridir Taban (yol boyutun üyesi) ve Afrika (kaynak boyutun üyesi) 1. üç aylık dönemin (saat boyutu üyesi).
Ölçüler
Küp hücrelerindeki değerleri iki ölçülerin paketleri ve soyadı temsil eder.Paketleri ölçü birimi sayısı, alınan paketleri, temsil eder ve Sum işlev, bilgiler toplamak için kullanılır. Son ölçü, alış irsaliyesi tarihini temsil eder ve Max işlev, bilgiler toplamak için kullanılır.
Boyutlar
Yol boyut alır, hedef ulaşmak anlamına gelir) temsil eder.Bu boyutun üyelerinin Zemin, nonground, havayolu, Deniz, yol veya tren içerir.Kaynak boyutu konumları burada alır, örneğin Afrika veya Asya üretildiğini gösterir.saat boyutunun üç aylık dönemler ve tek bir yılın yarısının temsil eder.
Toplamalar
Iş kullanıcıları küp, her üyenin, boyut içindeki üye düzey ne olursa olsun, her boyut için herhangi bir ölçü değeri belirleyebilir, çünkü Analysis Services gerektiğinde, üst düzeylerindeki değerleri toplar. Örneğin, önceki resimde Ölçü değerleri standart takvimi bir hiyerarşiye göre Takvim saat hierachy saat boyutu aşağıdaki çizimde gösterildiği gibi kullanarak toplanması.
Tek bir boyut kullanarak ölçüleri toplayarak ek olarak, üye farklı boyut birleşimlerini kullanarak ölçüleri toplayabilirsiniz.Bu önlemler, birden fazla boyutta eşzamanlı olarak değerlendirmek iş kullanıcıları sağlar.Örneğin, bir iş kullanıcı üç aylık analiz etmek isterse, alır hava tarafından Doğu Hemisphere ve Batı Hemisphere'ndan gelen, iş kullanıcısı bir küp aşağıdaki veri almak için sorguyu yayımlayabilir.
Paketler |
Last |
|||||||
---|---|---|---|---|---|---|---|---|
Tüm kaynakları |
Doğu Hemisphere |
Batı Hemisphere |
Tüm kaynakları |
Doğu Hemisphere |
Batı Hemisphere |
|||
Tüm saat |
25110 |
6547 |
18563 |
Dec-29-99 |
Dec-22-99 |
Dec-29-99 |
||
1. yarı |
11173 |
2977 |
8196 |
28-Haz-99 |
Jun-20-99 |
28-Haz-99 |
||
1. Çeyrek |
5108 |
1452 |
3656 |
Mar-30-99 |
Mar-19-99 |
Mar-30-99 |
||
ikinci üç aylık dönem |
6065 |
1525 |
4540 |
28-Haz-99 |
Jun-20-99 |
28-Haz-99 |
||
2. yarı |
13937 |
3570 |
10367 |
Dec-29-99 |
Dec-22-99 |
Dec-29-99 |
||
üçüncü üç aylık dönem |
6119 |
1444 |
4675 |
30 Eyl 99 |
Sep-18-99 |
30 Eyl 99 |
||
dördüncü üç aylık dönem |
7818 |
2126 |
5692 |
Dec-29-99 |
Dec-22-99 |
Dec-29-99 |
Bir küpü tanımlanmış, yeni toplamalardan oluşturabilir veya varolan toplamalardan için değiştirebileceğiniz sonra küme toplamalardan veya işleme sırasında önceden sırasında hesaplanan gibi seçenekleri saat sorgulayın.Ilgili Konu:Toplamalardan ve toplama tasarımları.
Hierarchies eşleme ölçüleri ve öznitelikleri
Ölçüler, öznitelikleri ve hiyerarşileri örnekte küp küp's olgu ve boyut tablolarındaki aşağıdaki sütunlara türetilir.
Ölçü ya da öznitelik (düzey) |
Üyeler |
Kaynak tablo |
Kaynak sütun |
Örnek sütun değeri |
---|---|---|---|---|
Paketleri ölçü birimi |
Geçerli değil |
ImportsFactTable |
Paketler |
12 |
Son ölçü birimi |
Geçerli değil |
ImportsFactTable |
Last |
Mayıs-03-99 |
Rota kategori düzeyinde yol boyut |
nonground, Zemin |
RouteDimensionTable |
Route_Category |
Nonground |
Rota öznitelik yol boyutta |
Havayolu, Deniz, yol, tren |
RouteDimensionTable |
yol |
Deniz |
Hemisphere öznitelik kaynak boyutta |
Hemisphere Doğu, Batı Hemisphere |
SourceDimensionTable |
Hemisphere |
Doğu Hemisphere |
Kıta öznitelik kaynak boyutta |
K. Asya, Afrika, AustraliaEuropeG. AmerikaAmerika |
SourceDimensionTable |
Kıta |
Avrupa |
Yarım öznitelik saat boyutunda |
Yarım, 1. 2 yarım |
TimeDimensionTable |
Yarısı |
2. yarı |
Üç aylık dönem özniteliği saat boyut |
1. üç aylık dönem, ikinci üç aylık, üç aylık üçüncü, dördüncü üç aylık dönem |
TimeDimensionTable |
Üç aylık dönem |
üçüncü üç aylık dönem |
Tek bir küpteki verilerin hücre genellikle olgu tablosundaki birden çok satır türetilir.Örneğin, 1. üç aylık dönem üye hava üye ve Afrika üye kesişimindeki küp hücre aşağıdaki satırları toplamak tarafından türetilmiş bir değer içerir. ImportsFactTable olgu tablosu.
Import_ReceiptKey |
RouteKey |
SourceKey |
TimeKey |
Paketler |
Last |
3516987 |
1 |
6 |
1 |
15 |
Jan-10-99 |
3554790 |
1 |
6 |
1 |
40 |
Jan-19-99 |
3572673 |
1 |
6 |
1 |
34 |
Jan-27-99 |
3600974 |
1 |
6 |
1 |
45 |
02-Şub-99 |
3645541 |
1 |
6 |
1 |
20 |
09-Şub-99 |
3674906 |
1 |
6 |
1 |
36 |
17-Şub-99 |
Önceki yer tablo, her satır için aynı değerlere sahip RouteKey, SourceKey, and TimeKey sütunlar, bu satırlar için aynı küp hücreye katkıda bulunan gösteren.
Burada gösterilen örnekte, küp tek bir ölçü grubu vardır ve tüm boyut tablolarından katılan çok basit bir kübü temsil eder olgu tablosu bir yıldız şemasındaki.Başka bir ortak bir şema, bir parça şemada hangi bir veya daha fazla boyut tablolarından olan başka bir boyut tablosu için birleştirmek yerine, doğrudan katılma olgu tablosu.Ilgili Konu:Boyutlar (Analysis Services - çok boyutlu verilerle).
Burada gösterilen örnekte, yalnızca tek bir içeren olgu tablosu.Bir küp, birden çok olgu tablosu s ise, her ölçülerin olduğunda olgu tablosu ölçü gruplar düzenlenir ve ölçü grubu belirli bir boyut kümesi için tanımlanan boyut ilişkileriyle ilgili.Veride katılan tabloların belirterek bu ilişkilerin tanımlanan kaynak görünümü ve taneciklik'ilişkinin.Ilgili Konu:Boyut ilişkiler.
See Also