Aracılığıyla paylaş


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.

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

clsColumn

Küp Çözümleyicisi

clsCubeAnalyzer

Veriaraştırma modeli

clsMiningModel

Veri kaynağı

clsDataSource

Üye özellik

clsMemberProperty

Bölüm Çözümleyicisi

clsPartitionAnalyzer

Sunucu

clsServer

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.