Aracılığıyla paylaş


Karar destek nesneleri mimarisi

Not

  Bu özellik Microsoft SQL Server'ın bir sonraki sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmayın ve bu özelliği kullanmakta olan uygulamaları mümkün olduğunca erken bir zamanda değiştirin.

Karar destek nesneleri (dso), Bileşen Nesne Modeli (com) sınıfları ve çözümleme sunucusu erişim sağlayan arabirimlerinin kitaplığıdır.Bu sınıf ve arabirim, birlikte kullanıldığında form nesnelerinin iç yapısına karşılık gelen nesne modeli Microsoft ® sql Server ™ 2000 Analysis Services tarafından yönetilen ve programatik olarak yönetmek için kullanılır.

Kavramsal olarak, dso kullandığı hiyerarşik olarak Analysis Services veri depolama, temel öğeleri tanımlamak için nesne grupları analiz sunucu tarafından uygulandığı gibi düzenlenmiş.Bu temel veritabanları, veri kaynakları, boyutları, küpler, veri madenciliği modelleri ve rolleri öğelerdir.dso bu temel öğelerin nerede diğer öğeleri ağaç kök sunucu nesnesi olan bir ağaç öğelerini içeren hiyerarşik bir yapıda saklar.Diğer nesneleri, bu temel yapısını destekler.Örneğin, veritabanları, küpler, bölümler ve toplamalardan boyutlarını destekler.Aşağıdaki diyagramda, dso nesne modeli hiyerarşisi özetini gösterir.

dso Server nesnesini içeren bir koleksiyon veritabanı tarafından erişilen tanımlarsunucusu. Her veritabanı küpler, sanal küpler veya bağlantılı küpleri tanımlamanız nesne gruplarını içerebilir.Bir küp, bir veya daha fazla toplamalardan içeren bir veya daha fazla bölüm içerir.Bağlantılı küpleri hizmet veren başka bir sunucuda bir küp yerel sunucu erişimi sağlamak için; Küp uzak sunucuya yayımlar ve yerel sunucu için bağlantılı bir küp oluşturarak abone olur.Özel bir sanal küp olduğu durum içerdiği, küpler kısımlarını birleştiren bir küp benzer şekilde, bir ilişkisel veritabanı görünümü tablolar bölümlerini birleştirir.Bir veritabanını bir de içerebilir veya daha ilişkisel veya olap veri madenciliği modelleri, dso tarafından temsil MiningModel nesne.Veri madenciliği modelleri, bir veya daha fazla veri madenciliği sütun içerebilir.Veritabanı rolleri, güvenlik veritabanı ve ilişkili küpleri ve veri madenciliği modelleri üzerinde yönetmek için kullanılan de içerebilir.

MDStore arabirimi

Şemada iki en önemli koleksiyonları dso, veritabanları ve küpleri, nesnelerin adlı bir koleksiyon ile sağlanır göreceksiniz MDStores, aksine diğer veri madenciliği modelleri veya gibi dso nesnelerkomutlar.

Veritabanları, küpler, bölümler ve toplamalardan adı verilen bir ortak arabirim açığa çıkaran MDStore, yöntemlerini ve özelliklerini denetlemek kullandığınız sağlarnesneleri. Bu nesneler, üst nesneden başvurulması ve bağımsız olarak oluşturulamaz; aracılığıyla bir veritabanına, küp, bölüm veya toplama oluşturmak için tek yolu ise MDStores koleksiyon üst nesne.Örneğin, tek bir nesne başvurusu için dso veritabanı elde etmek için veya dso, kullanarak yeni bir veritabanı oluşturmak için üzerinden yoludur MDStores koleksiyon dso, Server nesne.

Bu özel koleksiyon öğeleri sunucu altındaki Bu hiyerarşinin oluşturan nesnelere başvurular korur.The MDStores collection provides special implementations of Add, Find, and Remove methods, and a convenient AddNew method, which maintain parent-child relationships among the various DSO objects.The ContainedClassType property determines what type of objects the MDStores collection can contain; the value of this property directly corresponds to the ClassType property of the MDStore objects contained by the collection.

The MDStore interface also uses the SubClassType property to further differentiate DSO objects.Örneğin, bu özellik arasındaki fark bir küp, bağlantılı bir küp, sanal küp bildirmek için kullanılır.

Bu şekil olarak göründüğü haliyle dso yapısı genişletilmiş bir görünümünü gösterir, koleksiyondeğeri de dahil olmak üzere, s ClassType özellik her yer alan nesnelerin koleksiyon.

İki ana nesnesi sınıflandırmalar dso içinde vardır: erişilebilir ve doğrudan kendi varsayılan arabirim kullanılarak yönetilebilir ve nesnelerin nesneleri diğer dso arabirimleri ek olarak kendi varsayılan arabirim uygular.

Erişilen ve doğrudan yönetilen nesneleri kendi derlemeleri, yöntemleri ve özellikleri vardır ve bunlar tam olarak kendi varsayılan arabirim uygulamak; Kullanımı veya üst-alt ilişkisi üzerinde temel arabirim davranışındaki değişiklik yoktur.Örneğin, dso DataSource nesne üst olan dso olup olmadığını aynı şekilde davranır Server nesne veya dso Cube nesne.

Aşağıdaki tablo sekiz doğrudan erişilebilir dso arabirimleri listeler ve ClassType özellik değerleri kendileri ile ilikili.

Arabirim

ClassType özellik değeri

Column

clsColumn

CubeAnalyzer

clsCubeAnalyzer

DataSource

clsDataSource

MemberProperty

clsMemberProperty

MiningModel

clsMiningModel

PartitionAnalyzer

clsPartitionAnalyzer

Sunucu

clsServer

Birden çok arabirim ile uygulanan nesneleri alt küme küme küme kümesini derlemeleri, yöntemleri ve dso nesnesinin uygulanan çeşitleme arabirim ile ilişkili özellikleri kullanın; Örneğin, Command arabirim uygulanan farklı veritabanı komutları küp komutları ve için rol komutlar.Her koleksiyon, yöntem ve özellik açıklaması göründüğü nesnelerinin adlarını içerir.Bunun tersi olarak, her nesne açıklaması derlemeleri, yöntemleri ve bunu uygulayan özellikleri adlarını içerir.

Aşağıdaki tablo altı dso arabirimleri listeler ve ClassType özellik değerleri kendileri ile ilikili.

Arabirim

ClassType özellik değeri

Komutu

clsDatabaseCommand

clsCubeCommand

clsRoleCommand

Boyut

clsDatabaseDimension

clsCubeDimension

clsPartitionDimension

clsAggregationDimension

Level

clsDatabaseLevel

clsCubeLevel

clsPartitionLevel

clsAggregationLevel

MDStore

clsDatabase

clsCube

clsPartition

clsAggregation

Ölçü

clsCubeMeasure

clsPartitionMeasure

clsAggregationMeasure

Rolü

clsDatabaseRole

clsCubeRole

clsMiningModelRole

Komut dosyası oluşturma hakkında önemli noktalar

dso kitaplığı komut dosyası kullanan kullanan kullanan dosyası için güvenli işaretlenir.komut dosyası kullanan kullanan kullanan dosyası için güvenli olarak işaretlenmiş kitaplıklarındaki nesneler içinde oluşturuldukları güvenlik bağlamını dikkate.Ne zaman bir denetim veya komut dosyası kullanan kullanan kullanan dosyaları Microsoft Internet Explorer 4.0 veya üstü yüklü için güvenli olarak işaretlenmemiş bir kitaplığı, tarayıcıda çalıştırabilir komut dosyası kullanan kullanan kullanan kullanan dosyası yalnızca içinde Low güvenlik modu, Internet Explorer, yalnızca bir kullanıcı sonra bile ardından yanıt ileti belirten, komut dosyası kullanan kullanan kullanan kullanan dosyası olacaktır Çalıştır.Orta katman bileşenin bir parçası olarak dso kullanmak, bir n-Katman veya istemci/sunucu uygulaması, doğrudan vermeyen bir tasarım deseni başvuruyor; nesneleri dso kullanımı Bunun yerine, diğer nesneleri veya sırasıyla dso nesneler arama işlevleri, uygulamak.

Ayrıca bkz.

Başvuru