Klasy AMO OLAP
Analysis Management Objects(AMO) Klasy OLAP pomagają tworzyć, modyfikować, usuwać i przetwarzanie modułów, wymiarów i obiekty powiązane, takie jak kluczowych wskaźników wydajności (KPI), akcje i aktywne buforowanie.
Aby uzyskać więcej informacji na temat konfigurowania środowiska programowania AMO jak ustanowić połączenie z serwerem, dostęp do bazy danych lub określania danych źródło i widoki źródło danych, zobacz Podstawowe klasy biblioteki AMO.
Ten temat zawiera następujące sekcje:
Obiekty wymiaru
Obiektami kostki wielowymiarowej
Obiekty MeasureGroup
Obiekty partycji
Obiekty AggregationDesign
Obiekty agregacji
Akcja obiektów
KPIObiekty
Obiekty perspektywy
Tłumaczenie obiektów
Obiekty ProactiveCaching
Ilustracja przedstawia zależność klasy, które zostały omówione w tym temacie.
Klasy podstawowe
Obiekty wymiaru
Wymiar jest tworzony przez dodanie go do kolekcja wymiarów nadrzędnej bazy danych i aktualizując Dimension obiektu do serwera przy użyciu metoda Update.
Aby usunąć wymiar, został usunięty za pomocą metoda Drop Dimension.Usuwanie Dimension z kolekcja wymiarów bazy danych przy użyciu metoda usuwania nie powoduje usunięcia go na serwerze, tylko w modelu obiektu AMO.
A Dimension obiektu mogą być przetwarzane po jego utworzeniu.Dimension Przetwarzane przy użyciu metoda procesu lub będzie można przetwarzać metodą procesu nadrzędnego obiektu podczas przetwarzania obiektu nadrzędnego.
Aby uzyskać więcej informacji na temat metod i właściwości dostępne Zobacz Microsoft.AnalysisServices.Dimension w Microsoft.AnalysisServices.
Obiektami kostki wielowymiarowej
Moduł jest tworzony przez dodanie go do kolekcja moduły bazy danych, a następnie aktualizowanie Cube obiektu do serwera przy użyciu metoda Update.Metoda aktualizacji moduł może zawierać parametr UpdateOptions.ExpandFull, który zapewnia, że do serwera w tej akcja update zostaną zaktualizowane wszystkie obiekty w module, które zostały zmodyfikowane.
Aby usunąć moduł, został usunięty za pomocą metoda Drop Cube.Usunięcie moduł z kolekcja nie wpływa na serwerze.
A Cube obiektu mogą być przetwarzane po jego utworzeniu.Cube Mogą być przetwarzane za pomocą własnej metoda procesu lub mogą być przetwarzane podczas przetwarzania obiektu nadrzędnego, sam z własnej metoda procesu.
Aby uzyskać więcej informacji na temat metod i właściwości dostępne Zobacz Microsoft.AnalysisServices.Cube w Microsoft.AnalysisServices.
Obiekty MeasureGroup
A grupa miar utworzone przez dodanie go do grupa miar kolekcja moduł, następnie aktualizując MeasureGroup obiektu do serwera za pomocą własnej metoda aktualizacji.A MeasureGroup obiekt zostanie usunięty, za pomocą własnej metoda upuszczania.
A MeasureGroup obiektu mogą być przetwarzane po jego utworzeniu.MeasureGroup Mogą być przetwarzane za pomocą własnej metoda procesu lub mogą być przetwarzane podczas przetwarzania obiektu nadrzędnego, sam z własnej metoda procesu.
Aby uzyskać więcej informacji na temat metod i właściwości dostępne Zobacz Microsoft.AnalysisServices.MeasureGroup w Microsoft.AnalysisServices.
Obiekty partycji
A Partition obiekt jest tworzony przez dodanie go do zbioru partycji nadrzędnej grupa miar, następnie aktualizując Partition obiektu na serwerze za pomocą metoda aktualizacji.A Partition obiekt zostanie usunięty przy użyciu metoda upuszczania.
Aby uzyskać więcej informacji na temat metod i właściwości dostępne Zobacz Microsoft.AnalysisServices.Partition w Microsoft.AnalysisServices.
Obiekty AggregationDesign
Projekty agregacji są konstruowane przy użyciu metoda AggregationDesign z AggregationDesign obiektu.
Aby uzyskać więcej informacji na temat metod i właściwości dostępne Zobacz Microsoft.AnalysisServices.AggregationDesign w Microsoft.AnalysisServices.
Obiekty agregacji
Aggregation Obiekt jest tworzony przez dodanie go do kolekcja projektów agregacja nadrzędnej grupa miar, a następnie aktualizowania nadrzędnego grupa miar obiektu na serwerze za pomocą metoda aktualizacji.Agregacja zostanie usunięty z AggregationCollection przy użyciu metoda usuwania lub metoda RemoveAt.
Aby uzyskać więcej informacji na temat metod i właściwości dostępne Zobacz Microsoft.AnalysisServices.Aggregation w Microsoft.AnalysisServices.
Zaawansowane klas
Zaawansowane klas zapewniają funkcje OLAP poza budowania i przeglądania moduł.Poniżej przedstawiono niektóre zaawansowane klas i zapewniają korzyści:
Akcja klasy są używane do tworzenia active odpowiedzi, podczas przeglądania pewnych obszarach moduł.
Należy włączyć analizy porównania między wartościami danych kluczowych wskaźników wydajności (KPI).
Perspektywy dostarczać wybrane widoki pojedynczego moduł, tak aby użytkownicy mogą się skupiać na co ważne jest, aby je.
Tłumaczenia umożliwiają moduł, aby dostosować ustawienia regionalne użytkownika.
Proaktywnego buforowania klasy można zapewniać równowagę między przewagę MOLAP magazynu oraz natychmiastowości składowania ROLAP i udostępniać przetwarzania partycji zaplanowane.
AMO jest używane do zestaw definicje to zwiększonych zachowanie, ale rzeczywista doświadczenia jest zdefiniowany przez klient przeglądania, która implementuje wszystkie te ulepszenia.
Akcja obiektów
Action Obiekt jest tworzony przez dodanie go do kolekcja działania moduł, a następnie aktualizowanie Cube obiektu do serwera przy użyciu metoda Update.Metoda aktualizacji moduł może zawierać parametr UpdateOptions.ExpandFull, który zapewnia, że do serwera za pomocą tej akcja update zostaną zaktualizowane wszystkie obiekty w module, które zostały zmodyfikowane.
Aby usunąć Action , musi zostać usunięty z kolekcja i obiektów moduł nadrzędny musi zostać zaktualizowany.
Moduł musi być aktualizowane i przetworzone przed użyciem akcja od klient.
Aby uzyskać więcej informacji na temat metod i właściwości dostępne Zobacz Microsoft.AnalysisServices.Action w Microsoft.AnalysisServices.
Obiekty KWW
A Kpi obiekt jest tworzony przez dodanie go do KPI kolekcja moduł, następnie aktualizując Cube obiektu do serwera przy użyciu metoda Update.Metoda aktualizacji moduł może zawierać parametr UpdateOptions.ExpandFull, który zapewnia, że do serwera za pomocą tej akcja update zostaną zaktualizowane wszystkie obiekty w module, które zostały zmodyfikowane.
Aby usunąć Kpi , musi zostać usunięty z kolekcja, następnie i obiektów moduł nadrzędny musi zostać zaktualizowany.
Moduł musi być aktualizowane i przetwarzane przed KPI mogą być używane.
Aby uzyskać więcej informacji na temat metod i właściwości dostępne Zobacz Microsoft.AnalysisServices.Kpi w Microsoft.AnalysisServices.
Obiekty perspektywy
A Perspective obiekt jest tworzony przez dodanie go do kolekcja perspektywa moduł, a następnie aktualizowanie Cube obiektu do serwera przy użyciu metoda Update.Metoda aktualizacji moduł może zawierać parametr UpdateOptions.ExpandFull, który zapewnia, że do serwera za pomocą tej akcja update zostaną zaktualizowane wszystkie obiekty w module, które zostały zmodyfikowane.
Aby usunąć Perspective obiekt musi zostać usunięty z kolekcja, a następnie moduł nadrzędny musi zostać zaktualizowany.
Moduł musi być aktualizowane i przetworzone przed użyciem perspektywa.
Aby uzyskać więcej informacji na temat metod i właściwości dostępne Zobacz Microsoft.AnalysisServices.Perspective w Microsoft.AnalysisServices.
Tłumaczenie obiektów
A Translation obiekt jest tworzony przez dodanie go do kolekcja translacji żądanego obiektu, a następnie aktualizowanie najbliższego obiektu nadrzędnego głównych na serwerze za pomocą metoda aktualizacji.Metoda aktualizacji najbliższego obiektu nadrzędnego może zawierać parametr UpdateOptions.ExpandFull, który zapewnia, że do serwera za pomocą tej akcja update zostaną zaktualizowane wszystkich obiektów podrzędnych, które zostały zmodyfikowane.
Aby usunąć Translation obiekt musi zostać usunięty z kolekcja, a następnie najbliższego obiektu nadrzędnego musi zostać zaktualizowany.
Aby uzyskać więcej informacji na temat metod i właściwości dostępne Zobacz Microsoft.AnalysisServices.Translation w Microsoft.AnalysisServices.
Obiekty ProactiveCaching
A ProactiveCaching obiekt jest tworzony przez dodanie go do aktywne buforowanie kolekcja obiektu wymiar lub partycji, a następnie aktualizowania obiektu wymiar lub partycji na serwerze za pomocą metoda aktualizacji.
Aby usunąć ProactiveCaching obiekt musi zostać usunięty z kolekcja, a następnie obiekt nadrzędny musi zostać zaktualizowany.
Wymiar lub partycji musi być aktualizowane i przetwarzane przed aktywne buforowanie jest włączona i gotowa do użycia.
Aby uzyskać więcej informacji na temat metod i właściwości dostępne Zobacz Microsoft.AnalysisServices.ProactiveCaching w Microsoft.AnalysisServices.
Zobacz także