【发布时间】:2010-09-13 02:55:38
【问题描述】:
我正在尝试从一堆二进制文件构建一个 OLAP 数据源,而我们当前的模型无法正常工作。我们使用 SSAS 作为结果的分析/报告模型,但无法从 SQL 中获得我们想要的性能。
我们的主要限制是:
数据库非常大。我们有数百万行的大型维度表和几个较小的事实表(
我们有一个动态多维数据集。 B/C 事实表是动态构建的,并且通常(可能每天多次),在设置多维数据集时不会有任何巨大的开销。当前在多维数据集上的部署时间可能超过 24 小时,我们需要将性能提高几个数量级,而硬件无法提供给我们。
基本上,我们想要一个快速的设置和部署,它本身并不适合使用 SQL Server 2005 的 SSAS,但是我们想要使用 SSRS 进行报告,并且我们想要一个 OLAP 模型在 Excel 中进行分析,所以我们会如果可能的话,仍然喜欢使用 SSAS 来构建立方体。
SSAS 中用于快速部署的常见解决方案是 ROLAP,但我们会在较大的 ROLAP 查询中遇到执行错误,而且我们也不喜欢将二进制数据转换为 SQL 并将其加载到多维数据集中所涉及的所有开销.
是否有人对 SSAS 可以使用的自定义 OLAP 数据源进行了研究?我们正在寻求创建自己的 ROLAP 引擎,该引擎将直接查询二进制源文件。
【问题讨论】:
标签: reporting-services ssas olap cubes rolap