Udostępnij za pośrednictwem


AMO OLAP Classes

Analizy OLAP Management Objects (AMO) klasy ułatwiają tworzenie, modyfikowanie, usunąć i przetwarzanie modułów, wymiarów i obiekty powiązane, takie jak kluczowych wskaźników wydajności (KPI — klucz Performance Indicator), działań i aktywne buforowanie.

Aby uzyskać więcej informacji na temat konfigurowania środowiska programowania AMO nawiązanie połączenia z serwerem dostępu do bazy danych lub Określanie urządzenie źródłowe danych i urządzenie źródłowe danych wyświetla, zobacz AMO Fundamental Classes.

Ten temat zawiera następujące sekcje:

  • Obiekty wymiaru

  • Obiekty moduł

  • Obiekty MeasureGroup

  • Obiekty partycji

  • Obiekty AggregationDesign

  • Obiekty agregacja

  • Obiekty akcja

  • Obiekty KPI

  • Obiekty perspektywa

  • Translacja obiektów

  • Obiekty ProactiveCaching

Na następującej ilustracji pokazano relację klas, które zostały omówione w tym temacie.

OLAP Classes in AMO

Klasy podstawowe

Obiekty wymiaru

Wymiar jest tworzony przez dodanie go do kolekcja wymiarów nadrzędnej bazy danych i aktualizując Dimension obiekt z serwerem przy użyciu metoda Update.

Aby usunąć wymiar, ma być odrzucone, za pomocą metoda Drop Dimension. Usuwanie Dimension spośród wymiarów kolekcja bazy danych przy użyciu metoda usuwania nie powoduje usunięcia go na serwerze, po prostu w modelu obiektów AMO.

A Dimension obiekt mogą być przetwarzane po jego utworzeniu. The Dimension can be processed using its own process metoda, or it can be processed with the parent object's process metoda when the parent object is processed.

Aby uzyskać więcej informacji na temat metod i właściwości dostępnych zobacz Dimension w Microsoft.AnalysisServices.

Obiekty moduł

Moduł jest tworzony przez dodanie go do kolekcja modułów w bazie danych, a następnie zaktualizować Cube obiekt z serwerem przy użyciu metoda Update. Metoda aktualizacji moduł może zawierać parametr UpdateOptions.ExpandFull, co gwarantuje, że wszystkie obiekty w module, które zostały zmienione zostaną zaktualizowane do serwera w tej operacji aktualizacji.

Aby usunąć moduł, ma być usunięte za pomocą metoda Drop Cube. Usunięcie moduł z kolekcja nie ma wpływu na serwerze.

A Cube obiekt mogą być przetwarzane po jego utworzeniu. The Cube can be processed using its own process metoda, or it can be processed when a parent object processes itself with its own Process metoda.

Aby uzyskać więcej informacji na temat metod i właściwości dostępnych zobacz Cube w Microsoft.AnalysisServices.

Obiekty MeasureGroup

A grupa miar jest tworzony przez dodanie go do grupa miar kolekcja moduł, następnie aktualizując MeasureGroup obiekt z serwerem przy użyciu metoda Update. A MeasureGroup obiekt zostanie usunięty za pomocą własnej metoda Drop.

A MeasureGroup obiekt mogą być przetwarzane po jego utworzeniu. The MeasureGroup can be processed by using its own Process metoda, or it can be processed when a parent object processes itself with its own Process metoda.

Aby uzyskać więcej informacji na temat metod i właściwości dostępnych zobacz MeasureGroup w Microsoft.AnalysisServices.

Obiekty partycji

A Partition obiekt jest tworzony przez dodanie go do partycji kolekcja nadrzędnego grupa miar, następnie aktualizując Partition obiekt na serwerze przy użyciu metoda Update. A Partition obiekt jest usuwany za pomocą metoda Drop.

Aby uzyskać więcej informacji na temat metod i właściwości dostępnych zobacz Partition w Microsoft.AnalysisServices.

Obiekty AggregationDesign

Agregacja projekty są zbudowane przy użyciu metoda AggregationDesign z AggregationDesign obiekt.

Aby uzyskać więcej informacji na temat metod i właściwości dostępnych zobacz AggregationDesign w Microsoft.AnalysisServices.

Obiekty agregacja

An Aggregation object is created by adding it to the agregacja designs kolekcja of the parent miara group, then updating the parent miara group object on the server by using the Update metoda. Agregacja zostanie usunięty z AggregationCollection za pomocą metody RemoveAt lub Metoda Remove.

Aby uzyskać więcej informacji na temat metod i właściwości dostępnych zobacz Aggregation w Microsoft.AnalysisServices.

Zaawansowane klasy

Zaawansowane klasy zawierają funkcje OLAP poza tworzenie i przeglądanie moduł.Poniżej przedstawiono niektóre z zaawansowanych klas i zapewniają korzyści:

  • Akcja klasy są używane do tworzenia postaci aktywnego odpowiedzi, podczas przeglądania pewnych obszarach moduł.

  • Kluczowych wskaźników wydajności (KPI — klucz Performance Indicator) umożliwić analizę porównania między wartościami danych.

  • Perspektywy zawierają wybrane widoki pojedynczy moduł, dzięki czemu użytkownicy mogą skupić się na to, co jest ważne, aby je.

  • Tłumaczenia umożliwiają moduł, aby można dostosować w taki sposób, aby regionalny użytkownika.

  • aktywne buforowanie klas można zapewnić równowagę między wydajność rozszerzonych MOLAP magazynowania i wykorzystać bezpośredniość ROLAP magazynowania i dostarcza przetwarzania partycji zaplanowane.

AMO służy do ustawiania definicji tego zachowania rozszerzonych, ale rzeczywiste doświadczenia jest zdefiniowany przez przeglądanie klient, który implementuje wszystkich tych rozszerzeń.

Obiekty akcja

An Action object is created by adding it to the actions kolekcja of the moduł, then updating the Cube object to the server by using the Update metoda. Metoda aktualizacji moduł może zawierać parametr UpdateOptions.ExpandFull, co gwarantuje, że wszystkie obiekty w module, które zostały zmienione zostaną zaktualizowane do serwera za pomocą tej akcja aktualizacji.

Aby usunąć Action Obiekt musi zostać usunięta z kolekcja i moduł nadrzędny musi zostać zaktualizowany.

Moduł musi być aktualizowane i przetwarzane przed użyciem akcja od klient.

Aby uzyskać więcej informacji na temat metod i właściwości dostępnych zobacz Action w Microsoft.AnalysisServices.

Obiekty kpi

A Kpi obiekt jest tworzony przez dodanie go do kolekcja KPI do moduł, a następnie zaktualizować Cube obiekt z serwerem przy użyciu metoda Update. Metoda aktualizacji moduł może zawierać parametr UpdateOptions.ExpandFull, co gwarantuje, że wszystkie obiekty w module, które zostały zmienione zostaną zaktualizowane do serwera za pomocą tej akcja aktualizacji.

Aby usunąć Kpi Obiekt musi zostać usunięta z kolekcja, następnie i moduł nadrzędny musi zostać zaktualizowany.

Moduł musi być aktualizowane i przetwarzane, zanim będzie można używać KPI.

Aby uzyskać więcej informacji na temat metod i właściwości dostępnych zobacz Kpi w Microsoft.AnalysisServices.

Obiekty perspektywa

A Perspective obiekt jest tworzony przez dodanie go do kolekcja perspektywa moduł, a następnie zaktualizować Cube obiekt z serwerem przy użyciu metoda Update. Metoda aktualizacji moduł może zawierać parametr UpdateOptions.ExpandFull, co gwarantuje, że wszystkie obiekty w module, które zostały zmienione zostaną zaktualizowane do serwera za pomocą tej akcja aktualizacji.

Aby usunąć Perspective Obiekt musi zostać usunięta z kolekcja, a następnie moduł nadrzędny musi zostać zaktualizowany.

Moduł musi być aktualizowane i przetwarzany przed użyciem perspektywa.

Aby uzyskać więcej informacji na temat metod i właściwości dostępnych zobacz Perspective w Microsoft.AnalysisServices.

Translacja obiektów

A Translation obiekt jest tworzony przez dodanie go do kolekcja translacji żądanego obiektu, a następnie aktualizowania najbliższego obiektu nadrzędnego głównych na serwerze przy użyciu metoda Update. Metoda Update najbliższego obiektu nadrzędnego można dołączyć parametr UpdateOptions.ExpandFull, co gwarantuje, że do serwera za pomocą tej akcja aktualizacji będzie aktualizowany wszystkich obiektów podrzędnych, które zostały zmodyfikowane.

Aby usunąć Translation Obiekt musi zostać usunięta z kolekcja, a następnie muszą zostać zaktualizowane do najbliższego obiektu nadrzędnego.

Aby uzyskać więcej informacji na temat metod i właściwości dostępnych zobacz Translation w Microsoft.AnalysisServices.

Obiekty ProactiveCaching

A ProactiveCaching obiekt jest tworzony przez dodanie go do aktywne buforowanie kolekcja obiektu wymiaru lub partycji, a następnie aktualizowania obiektu wymiaru lub partycji na serwerze przy użyciu metoda Update.

Aby usunąć ProactiveCaching Obiekt musi zostać usunięta z kolekcja, a następnie muszą zostać zaktualizowane po obiekcie nadrzędnym.

Wymiar lub partycji, muszą być aktualizowane i przetworzony aktywne buforowanie jest włączona i gotowa do użycia.

Aby uzyskać więcej informacji na temat metod i właściwości dostępnych zobacz ProactiveCaching w Microsoft.AnalysisServices.