多维模型数据库 (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 查询多维数据