Aracılığıyla paylaş


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.

AMO running objects relationships

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 üç.

Cube Example 1

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ı.

Diagram of measures organized along time dimension

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.