Objects and Object Characteristics
Obiekty w Analysis Services wykonywanie wykonywanie skryptów języka (ASSL) należy przestrzegać określonych zasad w odniesieniu do grupy obiektów, dziedziczenie, nadawanie nazw, rozszerzenia i przetwarzania.
Obiekt grupy
All Microsoft SQL Server Analysis Services objects have an XML representation.Obiekty są podzielone na dwie grupy:
Obiekty główne
Głównych obiektów może być niezależnie utworzone, zmienione i usunięte.Obiekty główne obejmują:Serwery
Bazy danych
Wymiary
Moduły
Grupy miar
Partycje
Perspektywy
Modele wyszukiwania
Role
Polecenia związane z serwerem lub bazy danych
Źródła danych
Główne obiekty mają następujące właściwości, aby śledzić ich historia i stanu.
CreatedTimestamp
LastSchemaUpdate
LastProcessed (w razie potrzeby)
Uwaga
Klasyfikacja obiekt jako obiekt główny ma wpływ na sposób wystąpienie Analysis Services traktuje ten obiekt i sposobu obsługi danego obiektu w języku definicji obiektu. Jednak ta klasyfikacja nie gwarantuje Analysis Services narzędzia zarządzania i rozwoju umożliwi niezależnych tworzenia, modyfikacji lub usunięcia tych obiektów.
Obiekty pomocnicze
Obiekty pomocnicze mogą tylko być utworzony, zmienione lub usunięte w ramach tworzenia, zmieniania lub usuwania głównych obiektu nadrzędnego.Pomocnicza obiektów należą:Hierarchie i poziomy
Atrybuty
Miary
Kolumny model wyszukiwania
Polecenia związane z moduł
Agregacji
Obiekt rozszerzeń
The ObjectExpansion restriction can be used to control the degree of expansion of ASSL XML returned by the server.Ograniczenie to ma opcje wymienione w poniższej tabela.
Wartość wyliczenia |
Dozwolone dla <Zmienianie> |
Description |
---|---|---|
ReferenceOnly |
nie |
Zwraca tylko nazwę, identyfikator i sygnaturę czasową dla żądanego obiektu i wszystkich rekursywnie zawarte obiekty główne. |
ObjectProperties |
tak |
Rozwija żądanego obiektu i pomocnicza zawarte obiekty, ale nie zwraca głównych zawartych obiektów. |
ExpandObject |
nie |
Sam, jak ObjectProperties, ale także zwraca nazwę, identyfikator i sygnaturę czasową dla zawarte obiekty główne. |
ExpandFull |
tak |
Rozwija pełni żądanego obiektu i wszystkich rekursywnie zawartych obiektów. |
W tej sekcji odwołanie ASSL opisano ExpandFull reprezentacja. Wszystkie inne ObjectExpansion poziomy są uzyskiwane z tego poziom.
Przetwarzanie obiektu
ASSL includes read-only elements or properties (for example, LastProcessed) that can be read from the Analysis Services instance, but which are omitted when command scripts are submitted to the instance.Analysis Services ignores modified values for read-only elements without warning or error.
Analysis Services również ignoruje właściwości niewłaściwe lub nie ma znaczenia, bez podnoszenia błędy sprawdzania poprawności.Na przykład X element tylko powinny znajdować się, gdy Y element ma określoną wartość.The Analysis Services wystąpienie ignores the X element instead of validating that element against the value of the Y element.