ASSL(Analysis Services Scripting Language)은 서버에서 직접 Analysis Services 구조를 만들고 관리하기 위한 개체 정의 언어 및 명령 언어를 추가하는 XMLA의 확장입니다. 사용자 지정 애플리케이션에서 ASSL을 사용하여 XMLA 프로토콜을 통해 Analysis Services와 통신할 수 있습니다. ASSL은 다음 두 부분으로 구성됩니다.
DDL(데이터 정의 언어) 또는 개체 정의 언어는 Analysis Services 인스턴스뿐만 아니라 인스턴스에 포함된 데이터베이스 및 데이터베이스 개체를 정의하고 설명합니다.
Analysis Services 인스턴스에 작업 명령(예:
Create또는AlterProcess)을 보내는 명령 언어입니다. 이 명령 언어는 XMLA(XML for Analysis) 참조에서 설명합니다.
SQL Server Data Tools에서 다차원 솔루션을 설명하는 ASSL을 보려면 프로젝트 수준에서 코드 보기 명령을 사용할 수 있습니다. XMLA 쿼리 편집기를 사용하여 Management Studio에서 ASSL 스크립트를 만들거나 편집할 수도 있습니다. 빌드하는 스크립트를 사용하여 개체를 관리하거나 서버에서 명령을 실행할 수 있습니다.