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)
在 ReadOnly 和 ReadWrite 模式之间切换 Analysis Services 数据库
另请参阅
在联机模式下连接到 Analysis Services 数据库
创建分析服务项目(SSDT)
使用 MDX 查询多维数据