Analysis Services 脚本语言 (ASSL) 是 XMLA 的扩展,它添加对象定义语言和命令语言,用于直接在服务器上创建和管理 Analysis Services 结构。 可以在自定义应用程序中使用 ASSL 通过 XMLA 协议与 Analysis Services 通信。 ASSL 由两个部分组成:
数据定义语言(DDL)或对象定义语言,定义并描述 Analysis Services 的实例,以及实例包含的数据库和数据库对象。
一种命令语言,用于将作命令(例如
Create
,Alter
或Process
)发送到 Analysis Services 实例。 XML for Analysis (XMLA) 参考中讨论了此命令语言。
若要查看描述 SQL Server Data Tools 中的多维解决方案的 ASSL,可以在项目级别使用“查看代码”命令。 还可以使用 XMLA 查询编辑器在 Management Studio 中创建或编辑 ASSL 脚本。 生成的脚本可用于管理对象或在服务器上运行命令。