0

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

谢谢,

贾兹·W

4

2 回答 2

2

不,如果不将多维数据集数据部署在您的服务器上,您将无法使用它。为了使用您的多维数据集,您必须处理您的多维数据集。

于 2013-10-01T13:17:42.023 回答
1

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

离线多维数据集。

正如 Local Cubes (Analysis Services)(在 technet 上搜索)中所述,它可以使用 ASSL 脚本(Analysis Services 脚本语言)从关系数据源创建。

如何?基本大纲是:

  1. 部署您的多维数据集。只是为了生成适当的 ASSL 脚本。我想如果您这样做一次并了解 ASSL 脚本的工作原理,您可以在不部署它的情况下创建它。
  2. 在使用 AdomdClient 的程序中运行 ASSL 脚本。

离线多维数据集有一定的缺点,它不支持完整的基于服务器的多维数据集的所有功能,也许数据量也是一个问题,而且做起来很麻烦。

我还使用 CubeSlice 从步骤 1 中获取 ASSL 脚本,但我发现它可以通过额外的努力从解决方案文件中提取,也可以从部署的多维数据集中提取。您可以查看以下页面,大致说明如何做到这一点:

从关系数据创建本地多维数据集

无需 Microsoft Analysis Services 即可完成 OLAP 基础架构

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

于 2013-10-15T02:35:29.307 回答