多维模型数据库 (SSAS)

Analysis Services 数据库是数据源、数据源视图、多维数据集、维度和角色的集合。 或者,Analysis Services 数据库可以包含用于数据挖掘的结构,以及提供将用户定义的函数添加到数据库的方法的自定义程序集。

多维数据集是 Analysis Services 中的基本查询对象。 当通过客户端应用程序连接到 Analysis Services 数据库时,可以连接到该数据库中的多维数据集。 如果正在跨多个上下文重用维度、程序集、角色或挖掘结构,数据库可能包含多个多维数据集。

可以通过编程方式或使用以下交互式方法之一创建和修改 Analysis Services 数据库:

  • 将 Analysis Services 项目从 SQL Server Data Tools (SSDT) 部署到 Analysis Services 的指定实例。 如果具有该名称的数据库尚不存在于该实例中,则此过程将创建一个 Analysis Services 数据库,并在新创建的数据库中实例化设计的对象。 在 SQL Server Data Tools 中使用 Analysis Services 数据库时,仅当项目部署到 Analysis Services 实例时,对 Analysis Services 项目中的对象所做的更改才会生效。

  • 使用 SQL Server Management Studio 或 SQL Server Data Tools (SSDT) 在 Analysis Services 实例中创建空的 Analysis Services 数据库,然后使用 SQL Server Data Tools (SSDT) 并在其中 (而不是在项目) 中创建对象。 以这种方式处理 Analysis Services 数据库时,保存更改的对象时,对对象所做的更改在要连接的数据库中生效。

SQL Server Data Tools (SSDT) 使用与源代码管理软件的集成来支持多个开发人员同时处理 Analysis Services 项目中的不同对象。 开发人员还可以直接与 Analysis Services 数据库交互,而不是通过 Analysis Services 项目进行交互,但这样做的风险是 Analysis Services 数据库中的对象可能与用于部署它的 Analysis Services 项目不同步。 部署后,使用 SQL Server Management Studio 管理 Analysis Services 数据库。 还可以通过使用SQL Server Management Studio对 Analysis Services 数据库进行某些更改,例如对分区和角色,这也可能导致 Analysis Services 数据库中的对象与用于部署它的 Analysis Services 项目不同步。

附加和分离 Analysis Services 数据库

备份和还原 Analysis Services 数据库

记录和编写 Analysis Services 数据库脚本

修改或删除 Analysis Services 数据库

移动 Analysis Services 数据库

重命名多维数据库 (Analysis Services)

设置多维数据库的兼容级别 (Analysis Services)

设置多维数据库属性 (Analysis Services)

同步 Analysis Services 数据库

在 ReadOnly 和 ReadWrite 模式之间切换 Analysis Services 数据库

另请参阅

在联机模式下连接到 Analysis Services 数据库
创建 Analysis Services 项目 (SSDT)
使用 MDX 查询多维数据