Aracılığıyla paylaş


amo olap sınıfları

Analiz Management Objects (amo) olap sınıfları oluşturmak, değiştirmek, silmek ve küpler, Boyutlar ve anahtar performans göstergeleri (KPI), eylemleri ve Proaktif önbellekleme gibi ilgili nesneleri işleme yardımcı olur.

amo programlama ortamı ayarlama hakkında daha fazla bilgi, nasıl bir veritabanına erişme veya veri tanımlama bir sunucuyla bağlantı kurmak için kaynakları ve veri kaynak görünümleri, bakın AMO Temel Sınıfları.

Bu konuda aşağıdaki bölümler bulunur:

  • Boyut nesneleri

  • Küp nesneleri

  • MeasureGroup nesneleri

  • Bölüm nesneleri

  • AggregationDesign nesneleri

  • Toplama nesneleri

  • Eylem nesne

  • KPI nesneleri

  • Perspektif nesne

  • Çeviri nesneleri

  • ProactiveCaching nesneleri

Aşağıdaki resimde, bu konudaki açıklanmıştır sınıfları ilişkisini gösterir.

AMO'da OLAP Sınıfları

Temel sınıflar

Boyut nesneleri

Bir boyut üst veritabanı boyutları koleksiyonuna eklemeden ve güncelleştirmeden tarafından oluşturulan Dimensionnesnesinin Update yöntemini kullanarak sunucuya.

Boyut kaldırmak için onu bırak yöntemini kullanarak kesilmesini sahip Dimension. Kaldırma bir DimensionBoyutlar topluluğunun Kaldır yöntemini kullanarak veritabanını bu sunucuda, sadece amo nesne modelindeki silmez.

A Dimensionnesne oluşturulduktan sonra işleme. DimensionKendi işlem yöntemini kullanarak işlenebilir veya üst nesne işlendiğinde üst nesnenin işlem yöntemi ile işlenebilir.

Yöntemleri ve kullanılabilir özellikleri hakkında daha fazla bilgi için bkz: Microsoft.AnalysisServices.Dimensionde Microsoft.AnalysisServices.

Küp nesneleri

Bir küp veritabanı küpleri koleksiyonuna eklemeden sonra güncelleştirme oluşturulur Cubenesnesinin Update yöntemini kullanarak sunucuya. Küp güncelleştirme yöntemini UpdateOptions.ExpandFull, değiştirilen tüm nesneleri küp bu güncelleştirme eylem sunucuya güncelleştirilir sağlayan parametre ekleyebilirsiniz.

Bir küp kaldırmak için onu bırak yöntemini kullanarak kesilmesini vardır Cube. Bir küp koleksiyonundan kaldırarak sunucu etkilemez.

A Cubenesne oluşturulduktan sonra işleme. CubeKendi işlem yöntemini kullanarak işlenebilir veya bir üst nesne kendisini kendi işlem yöntemi ile işlerken işlenebilir.

Yöntemleri ve kullanılabilir özellikleri hakkında daha fazla bilgi için bkz: Microsoft.AnalysisServices.Cubede Microsoft.AnalysisServices.

MeasureGroup nesneleri

Ölçü birimi grubu Küp ölçü birimi grubu koleksiyonuna eklemeden sonra güncelleştirme oluşturulur MeasureGroupnesne kendi güncelleştirme yöntemini kullanarak sunucuya. A MeasureGroupnesne kendi bırak yöntemini kullanarak kaldırıldı.

A MeasureGroupnesne oluşturulduktan sonra işleme. MeasureGroupKendi işlem yöntemini kullanarak işlenebilir veya bir üst nesne kendisini kendi işlem yöntemi ile işlerken işlenebilir.

Yöntemleri ve kullanılabilir özellikleri hakkında daha fazla bilgi için bkz: Microsoft.AnalysisServices.MeasureGroupde Microsoft.AnalysisServices.

Bölüm nesneleri

A Partitionana ölçü birimi grubu bölümler koleksiyonuna eklemeden sonra güncelleştirme nesne oluşturulduğunda Partitionnesne Update yöntemini kullanarak sunucu üzerinde. A Partitionbırak yöntemini kullanarak nesne kaldırıldı.

Yöntemleri ve kullanılabilir özellikleri hakkında daha fazla bilgi için bkz: Microsoft.AnalysisServices.Partitionde Microsoft.AnalysisServices.

AggregationDesign nesneleri

Toplama tasarımlar AggregationDesign yönteminden kullanarak inşa bir AggregationDesignnesnesini.

Yöntemleri ve kullanılabilir özellikleri hakkında daha fazla bilgi için bkz: Microsoft.AnalysisServices.AggregationDesignde Microsoft.AnalysisServices.

Toplama nesneleri

Bir Aggregationnesne ana ölçü birimi grubunun ardından ana ölçü birimi grubu nesnesi sunucuda Update yöntemini kullanarak güncelleştirme toplama tasarımlar derlemesine ekleyerek oluşturulur. Bir toplama kaldırılır AggregationCollectionKaldır veya RemoveAt yöntemini kullanarak.

Yöntemleri ve kullanılabilir özellikleri hakkında daha fazla bilgi için bkz: Microsoft.AnalysisServices.Aggregationde Microsoft.AnalysisServices.

Gelişmiş sınıfları

Gelişmiş sınıflar, Bina ve bir küp gözatma ötesinde olap işlevselliği sunar. Bazı gelişmiş sınıflar ve sağladıkları yararları şunlardır:

  • Eylem sınıflar, belirli alanlarda küp gözatma etkin bir yanıt oluşturmak için kullanılır.

  • Anahtar performans göstergeleri (APG) veri değerleri arasında karşılaştırma analizi sağlar.

  • Kullanıcılar ne onlar için önemli odaklanabilmeniz bakış açıları tek küp, seçilen görünümler sunar.

  • Kullanıcı yerel ayarı için özelleştirilmesi için küp çevirileri izin.

  • Proaktif önbellekleme sınıfları, molap depolama gelişmiş performans ve yakınlık rolap depolama arasında bir denge sağlamak ve zamanlanmış Bölüm işleme sağlar.

amo için geliştirilmiş bu davranış tanımlar ayarlamak için kullanılır, ama gerçek bir deneyim tüm bu geliştirmeler uygulayan gözatma istemcisi tarafından tanımlanır.

Eylem nesne

Bir Actionnesne oluşturulan küp eylemleri koleksiyonuna eklemeden sonra güncelleştirme Cubenesnesinin Update yöntemini kullanarak sunucuya. Update yöntemini küp küp değiştirilen tüm nesneler bu güncelleştirme eylem sunucuya güncelleştirilir sağlayan UpdateOptions.ExpandFull, parametre ekleyebilirsiniz.

Kaldırmak için bir Actionnesne, bu şekilde, Topluluktan kaldırılacak ve üst küp güncelleştirilmiş olması gerekir.

Küp güncelleştirmek ve eylem istemciden kullanılmadan önce işlenmesi gerekir.

Yöntemleri ve kullanılabilir özellikleri hakkında daha fazla bilgi için bkz: Microsoft.AnalysisServices.Actionde Microsoft.AnalysisServices.

Kpi nesneleri

A Kpinesne oluşturulan küp KPI koleksiyonuna eklemeden sonra güncelleştirme Cubenesnesinin Update yöntemini kullanarak sunucuya. Update yöntemini küp küp değiştirilen tüm nesneler bu güncelleştirme eylem sunucuya güncelleştirilir sağlayan UpdateOptions.ExpandFull, parametre ekleyebilirsiniz.

Kaldırmak için bir Kpinesne, koleksiyonundan sonra kaldırılmalıdır ve üst küp güncelleştirilmiş olması gerekir.

Küp güncelleştirmek ve KPI kullanılmadan önce işlenmesi gerekir.

Yöntemleri ve kullanılabilir özellikleri hakkında daha fazla bilgi için bkz: Microsoft.AnalysisServices.Kpide Microsoft.AnalysisServices.

Perspektif nesne

A Perspectivenesne oluşturulan küp Perspektif koleksiyonuna eklemeden sonra güncelleştirme Cubenesnesinin Update yöntemini kullanarak sunucuya. Update yöntemini küp küp değiştirilen tüm nesneler bu güncelleştirme eylem sunucuya güncelleştirilir sağlayan UpdateOptions.ExpandFull, parametre ekleyebilirsiniz.

Kaldırmak için bir Perspectivenesne, bu şekilde, Topluluktan kaldırılacak, daha sonra üst küp güncelleştirilmiş olması gerekir.

Bir küp güncellenecek ve perspektifi kullanılmadan önce işlenmesi gerekiyor.

Yöntemleri ve kullanılabilir özellikleri hakkında daha fazla bilgi için bkz: Microsoft.AnalysisServices.Perspectivede Microsoft.AnalysisServices.

Çeviri nesneleri

A TranslationNesne istenen nesne çevirisi koleksiyonuna eklemeden ve sonra güncelleştirme yöntemini kullanarak sunucuya en yakın büyük üst nesne güncelleştirme tarafından oluşturulur. En yakın üst nesne Update yöntemi değiştirilmiş tüm çocuklar nesneleri bu güncelleştirme eylem sunucuya güncelleştirilir sağlayan UpdateOptions.ExpandFull, parametre ekleyebilirsiniz.

Kaldırmak için bir Translationnesne, topluluktan kaldırılmalıdır, sonra en yakın üst nesnenin güncelleştirilmesi gerekir.

Yöntemleri ve kullanılabilir özellikleri hakkında daha fazla bilgi için bkz: Microsoft.AnalysisServices.Translationde Microsoft.AnalysisServices.

ProactiveCaching nesneleri

A ProactiveCachingnesne için Proaktif önbellekleme nesne koleksiyonuna boyut veya bölüm ekleme, daha sonra güncelleştirme yöntemini kullanarak sunucuya boyut veya bölüm nesne güncelleştirme tarafından oluşturulur.

Kaldırmak için bir ProactiveCachingnesne, bu şekilde, Topluluktan kaldırılacak, daha sonra üst nesnenin güncelleştirilmesi gerekir.

Bir boyut veya bölüm güncelleştirmek ve etkin önbelleğe alma etkin ve kullanılmaya hazır önce işlenmelidir.

Yöntemleri ve kullanılabilir özellikleri hakkında daha fazla bilgi için bkz: Microsoft.AnalysisServices.ProactiveCachingde Microsoft.AnalysisServices.

Ayrıca bkz.

Başvuru

Microsoft.AnalysisServices

Kavramlar

amo sınıfları Tanıtımı

Programlama amo olap temel nesneleri

Programlama amo olap nesneler Gelişmiş

Mantıksal Architecture (Analiz Hizmetleri - çok boyutlu verilerle)

Veritabanı nesneleri (Analiz Hizmetleri - çok boyutlu verilerle)