Udostępnij za pośrednictwem


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.