Udostępnij za pośrednictwem


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.