【问题标题】:Can we use the cube without deploying?我们可以在不部署的情况下使用多维数据集吗?
【发布时间】:2013-10-01 06:37:43
【问题描述】:

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

谢谢,

Jagz W

【问题讨论】:

  • 您可以将项目部署在本地实例上进行测试,但如果数据量很大,请不要处理!

标签: ssas cube dimension ssas-2008


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    有一个替代方案,但取决于某些条件:

    离线立方体。

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

    怎么样?基本大纲是:

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

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

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

    Creating local cubes from relational data

    Complete OLAP infraestructure without Microsoft Analysis Services

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多