Udostępnij za pośrednictwem


Overview of Analysis Services Scripting Language

In Microsoft SQL Server Analysis Services, the Analysis Services Scripting Language (ASSL) DDL defines the structure of Analysis Services objects (such as cubes, dimensions, and mining models) and the binding of Analysis Services objects to data sources.The DDL also persists the definition of Analysis Services objects.Analysis Services applications use the DDL to create, alter, deploy, and describe Analysis Services objects.

Scenariusze użycia

Deweloper

Projektant projektuje zestaw modułów za pomocą narzędzi do projektowania Business Intelligence Development Studio i zapisuje definicję w ramach projektu.Projektant nie jest ograniczona do za pomocą narzędzi do projektowania, ale można również otwierać pliki definicji moduł bezpośrednio do edycji XML, który używa formatu, opisane w tej sekcji.

Administrator

Administrator bazy danych (DBA) używa programu SQL Server Management Studio do edycji XML bezpośrednio jako środek tworzenie i modyfikowanie Analysis Services obiekty w taki sam sposób, DBA używa DDL programu SQL Server do tworzenia i zmiany Microsoft SQL Server obiektów.

Obszar nazw i schematów

Obszar nazw

Schemat ten specyfikacją używa https://schemas.microsoft.com/AnalysisServices/2003/Engine obszaru nazw XML i standardowym skrótem “ DDL. ”

Schemat

Definicja schematu języka (XSD) definicji schematu XML do Analysis Services języka definicji obiektu zależy od definicji elementów schematu i hierarchii w tej sekcji.

Rozszerzalności

Rozszerzania schematu języka definicji obiektu odbywa się poprzez Annotation element, który znajduje się na wszystkich obiektach. Ten element może zawierać żadnych prawidłowy dokument XML z dowolnym obszarem nazw XML (inne niż miejsce docelowe obszar nazw definiujący DDL), zgodnie z następującymi zasadami:

  • Kod XML może zawierać wyłącznie elementy.

  • Każdy element musi mieć unikatową nazwę.Zaleca się, wartość Name Odwołanie do docelowego obszaru nazw.

Nakłada się te reguły, aby zawartość Annotation Tag może być udostępniany jako zestaw par nazwa/wartość za pomocą obiektów wspomaganie decyzji Objects (DSO) 9.0.

Komentarze i odstępów w ramach Annotation etykiety, które nie są objęte z elementu podrzędnego nie mogą zostać zachowane. Ponadto wszystkie elementy muszą być w trybie do odczytu i zapisu, tylko do odczytu elementów są ignorowane.

Schemat języka definicji obiektu jest zamknięta, serwer nie zezwala na zastępowanie typów pochodnych dla elementów zdefiniowanych w schemacie.W związku z tym serwer akceptuje tylko zestaw elementów zdefiniowanych w tym miejscu, a nie innych elementów lub atrybutów.Nieznane elementy spowodować Analysis Services Aparat podnieść błąd.