Omówienie Analysis Services języka skryptów
In Microsoft SQL Server Usługi Analysis Services, the Analysis Services Scripting Language (ASSL) DDL defines the structure of Usługi Analysis Services objects (such as cubes, dimensions, and mining models) and the binding of Usługi Analysis Services objects to data sources.The DDL also persists the definition of Usługi Analysis Services objects.Usługi Analysis Services applications use the DDL to create, alter, deploy, and describe Usługi Analysis Services objects.
Scenariusze użycia
Deweloper
Projektant projektuje zestaw modułów za pomocą narzędzi projektowania Business Intelligence Development Studio i zapisuje definicję w ramach projektu.Deweloper nie ogranicza się do korzystania z narzędzi 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 sposób tworzenia i modyfikowania Usługi Analysis Services obiektów w taki sam sposób DBA używa DDL SQL Server umożliwia tworzenie i zmianę obiektów Microsoft SQL Server.
Obszar nazw i schematu
Przestrzeń nazw
Używa schematu, określone w niniejszej specyfikacji https://schemas.microsoft.com/AnalysisServices/2003/Engine obszaru nazw XML i standardowym skrótem "ddl".
Schemat
Definicja schematu schematu XML (XSD) języka definicji dla Usługi Analysis Services języka definicji obiektu jest na podstawie definicji elementów schematu i hierarchii w tej sekcji.
Rozszerzalności
Rozszerzanie schematu języka definicji obiektu odbywa się poprzez Annotation element, który znajduje się na wszystkich obiektów.Ten element może zawierać dowolny prawidłowy dokument XML z dowolnym obszarem nazw XML (inne niż miejsce docelowe obszar nazw definiujący DDL), z zastrzeżeniem następujących zasad:
XML może zawierać tylko elementy.
Każdy element musi mieć unikatową nazwę.Zalecane jest wartość Name odwołanie miejsce docelowe namespace.
Zasady te są nałożone tak, aby zawartość Annotation tag mogą być narażeni jako zestaw par nazwa/wartość poprzez Decision Support Objects (DSO) 9.0.
Komentarze i światło w Annotation znaczników, które nie są ujęte w element podrzędność mogą nie zostać zachowane.Dodatkowo wszystkie elementy muszą być odczytu i zapisu; elementy tylko do odczytu są ignorowane.
Schemat języka definicji obiektu jest zamknięty, w tym serwerze nie pozwalają na zastąpienie pochodnych typów elementów zdefiniowanych w schemacie.Dlatego serwer akceptuje tylko zestaw elementów zdefiniowanych w tym miejscu, a nie innych elementów lub atrybutów.Nieznany elementów spowodować Usługi Analysis Services silnika podnieść błąd.