Nesneleri (dso)
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) nesneleri sınıflandırmak için iki yol vardır: erişilen ve doğrudan yönetilen nesneleri ve bir dso uygulamak nesneleri arabirim.
Erişilen ve doğrudan yönetilen nesneleri kendi derlemeleri, yöntemleri ve özellikleri vardır.Bunlar aşağıdaki sınıfları içerir:
clsColumn
clsCubeAnalyzer
clsDataSource
clsMemberProperty
clsMiningModel
clsPartitionAnalyzer
clsServer
Not
Sınıf türü gösterimlerden biçimini kullanan clsClassType, gibi clsServer, dso tarafından dahili olarak kullanılır ClassType özellik ve Microsoft ® Visual Basic ® içindeki belirli bir sınıf tanımı için mutlaka benzemez.
Bir arabirim nesneleri kullanan bir alt küme , derlemeleri, yöntemleri ve özellikleri ile ilişkilendirilen.dso ClassType ve SubClassType özelliklerini belirlemek hangi özelliklerinin bir arabirim uygulanan göre belirli bir nesne.Bu belgenin tümünde bu özellikleri hakkında bilgi görüntülenir.
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 özellikleri, uygulayan nesne adlarını içerir.
Aşağıdaki tablo altı dso arabirimleri ve bunları uygulamak nesneleri listeler.
Arabirim |
Tarafından uygulanan |
---|---|
Daha fazla bilgi için bkz: arabirimleri.
Doğrudan erişilen nesneler
Aşağıdaki nesneler paylaşılan arabirim uygulamak ve doğrudan erişilir.
Nesne |
ClassType |
---|---|
Column |
|
Küp Çözümleyicisi |
|
Veriaraştırma modeli |
|
Veri kaynağı |
|
Üye özellik |
|
Bölüm Çözümleyicisi |
|
Sunucu |
Bir arabirimi üzerinden erişilen nesneler
dso nesne modeli, üst-alt devralma nesne modeli hiyerarşisi boyunca koruyarak etkileşimi ile ilgili nesne gruplarını basitleştirmek için arabirimleri kullanır.Tam hiyerarşisi hakkında daha fazla bilgi için bkz: Karar destek nesneleri Tanıtımı.
Bir dso uygulayan her dso nesnesi arabirim aşağıdaki kategoriden birine aittir:
Toplamalar
Komutları
Küpleri
Veritabanları
Boyutlar
Düzeyler
Ölçüler
Bölümleri
Roller
Aynı kategoride birden çok dso nesnesinin benzersiz her genel dso nesne modeli hiyerarşisi içinde bulunduğu tarafından belirlenir.Örneğin, bir küp boyutları birkaç içerebilir.Bu boyut nesneleri içerdiği Dimensions koleksiyon küp.Bu boyut nesnelerin her biri bir dso nesnesidir ClassType clsCubeDimension.
Her küp de bölüm nesnelerinin koleksiyon içerir.Bu bölüm nesnelerin her biri de içeren bir koleksiyon boyut nesnelerinin kendi Dimensions koleksiyon.Bu boyut nesnelerin her biri bir dso nesnesidir ClassType clsPartitionDimension.
Although the DSO objects of ClassType clsCubeDimension and clsPartitionDimension are both dimension objects, their methods and properties are unique because of the parent objects in which their collections are contained.Gibi birbirine nesnelerine ve onları yöneten bir ortak arabirim uygulama tarafından dso nesne modeli grupları.
Birincil ve ikincil nesneler
Çoğu alt nesneleri dso içinde olamaz yürütme bunların değişiklikleri analiz sunucuya sahip, ancak bunun yerine kendi üst nesnede dayanması gerekir yürütme değişiklikleri kendi alt nesneleri.Kendisi ve alt yürütme herhangi bir nesne için dso terminolojisinde ana nesnesi olarak denir.Açamıyor herhangi bir nesneyi yürütme kendisi, ancak böyle eylem gerçekleştirmek için önemli bir nesne dayanması gerekir, küçük bir nesne olarak adlandırılır.
Aşağıdaki nesneler ClassType özellik değerlerini başlıca nesneler olarak kabul edilir:
clsCube
clsDatabase
clsDatabaseCommand
clsDatabaseDimension
clsDatabaseRole
clsDataSource
clsMiningModel
clsPartition
clsServer
Önceki listeye dahil tüm nesneleri küçük nesneler olarak kabul edilir.İçin yürütme ana ve alt nesneler, dso desteği tüm önemli nesneleri değiştirir Update yöntem.Taahhüt edilen için küçük bir dso nesnesi için herhangi bir değişiklik ana dso ana nesne kaydedilmiş olması gerekir.Örneğin, bir değişiklik bir clsCubeRole nesne kabul edilen sadece Update yöntem üst clsCube nesnesi yürütüldüğünde.dso hiyerarşisindeki arabirimlerinin çoğu olmasına rağmen bir Update yöntem kullanmayý deniyor, Update küçük bir nesne dso içindeki yöntem neden olacaktır bir hata.