Udostępnij za pośrednictwem


Obiekty i właściwości obiektu

Obiekty w Analysis Services skryptów języka (ASSL) wykonaj szczególnych wytycznych w odniesieniu do grupy obiektów, dziedziczenie, nazewnictwa, rozszerzenia i przetwarzania.

Grupy obiektów

All Microsoft SQL Server Usługi Analysis Services objects have an XML representation.Obiekty są podzielone na dwie grupy:

  • Główne obiekty
    Głównych obiektów może być niezależnie utworzone, zmienione i usunięte.Głównych obiektów należą:

    • Serwery

    • Baz danych

    • Wymiary

    • Moduły

    • Grupy miar

    • Partycje

    • perspektywy

    • Modeli wyszukiwania

    • Role

    • Polecenia powiązane z serwera lub bazy danych

    • źródła danych

    Główne obiekty mają następujące właściwości śledzenie ich historia i stanu.

    • CreatedTimestamp

    • LastSchemaUpdate

    • LastProcessed (gdzie stosowne)

    Ostrzeżenie

    Klasyfikacja obiekt jako obiekt główny wpływa na sposób wystąpienie Usługi Analysis Services traktuje ten obiekt i sposobu obsługi danego obiektu w języka definicji obiektu.Klasyfikacja ta nie gwarantuje jednak, Usługi Analysis Services Narzędzia zarządzania i rozwoju umożliwi tworzenie niezależnych, modyfikacji lub usunięcia tych obiektów.

  • Obiekty pomocnicze
    Obiekty pomocnicze mogą tylko być utworzone, zmienione lub usunięte w ramach tworzenie, modyfikowanie lub usuwanie głównych obiektu nadrzędnego.Obiekty pomocnicze obejmują:

    • Hierarchie i poziomy

    • Atrybuty

    • Miary

    • Górnictwo modelu kolumn

    • Polecenia powiązane z moduł

    • agregacje

Obiekt rozszerzeń

ObjectExpansion Ograniczenie może służyć do kontrolowania stopnia rozszerzeń XML ASSL zwracane przez serwer.To ograniczenie ma opcje wymienione w poniższej tabela.

Wartość wyliczenia

Dozwolone dla <zmiany>

Opis

ReferenceOnly

nie

Zwraca tylko nazwę, identyfikator i sygnaturę czasową dla żądanego obiektu i rekursywnie wszystkie zawarte obiekty główne.

ObjectProperties

tak

Rozwija żądanego obiektu i zawarte obiekty pomocnicze, ale nie zwraca głównych zawartych obiektów.

ExpandObject

nie

Podobnie jak ObjectProperties, ale również zwraca nazwę, identyfikator i sygnaturę czasową dla zamkniętego głównych obiektów.

ExpandFull

tak

Rozwija pełni żądany obiekt i wszystkie rekursywnie zawartych obiektów.

Opisano odniesienia ASSL ExpandFull reprezentacji.Wszystkie inne ObjectExpansion pochodne poziomy poziom.

Przetwarzanie obiektu

ASSL includes read-only elements or properties (for example, LastProcessed) that can be read from the Usługi Analysis Services instance, but which are omitted when command scripts are submitted to the instance.Usługi Analysis Services ignores modified values for read-only elements without warning or error.

Usługi Analysis Services ignoruje także niewłaściwe lub nieistotnych właściwości bez podnoszenia błędy sprawdzania poprawności.Na przykład x element powinny być tylko wtedy, gdy y element ma określoną wartość. Usługi Analysis Services Wystąpienie ignoruje element x zamiast sprawdzania poprawności elementu przeciwko wartość elementu Y.