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.