我们可以使用多维数据集而无需部署吗?

时间:2013-10-01 06:37:43

标签: ssas cube dimension ssas-2008

我是SSAS的新手,我已经创建了一个分析服务项目,但我没有预先在服务器上部署解决方案。所以,我的问题是我们是否可以使用多维数据集数据而无需为开发目的或任何其他替代方案部署解决方案。

谢谢,

Jagz W

2 个答案:

答案 0 :(得分:2)

不,您无法在不在服务器上部署多维数据集数据的情况下使用它。要使用您的多维数据集,您必须处理您的多维数据集。

答案 1 :(得分:1)

有另一种选择,但这取决于某些条件:

离线多维数据集。

如本地多维数据集(Analysis Services)(在technet上搜索)所述,可以使用ASSL脚本(Analysis Services脚本语言)从关系数据源创建。

如何?基本概要是:

  1. 部署您的多维数据集。只是为了生成适当的ASSL脚本。我想如果你这样做一次并理解ASSL脚本是如何工作的,你可以创建它而不需要部署它。
  2. 使用AdomdClient在程序中运行ASSL脚本。
  3. 离线多维数据集会有一些缺点,它不支持所有功能,因为完整的基于服务器的多维数据集,也许数据量也是一个问题,并且所有麻烦都可以。

    我还使用CubeSlice从步骤1获取ASSL脚本,但我看到它可以通过额外的工作从解决方案文件中提取,也可以从已部署的多维数据集中提取。您可以查看以下页面,大致说明如何完成此操作:

    Creating local cubes from relational data

    Complete OLAP infraestructure without Microsoft Analysis Services

    正如我所说,这是一个你可以检查的替代方案。