【发布时间】:2020-03-20 18:05:13
【问题描述】:
我们创建了一些直接从 Oracle 获取数据的新 SSAS 表格模型。但经过一些测试,我们发现使用真实的客户数据(几百万行数据),处理时间接近 4 小时。我们的目标是将它们保持在大约 15 分钟以下(由于现有系统性能)。我们从 Oracle 表中获取数据,因此查询性能不是瓶颈。
是否有任何通用设计指南/最佳实践来处理这种情况?
【问题讨论】:
-
实际上我们确实有相当多的 RAM 和 CPU,这是我们认为的延迟的巨大数据集和 ssas 数据加载的 oracle。
-
Oracle 和 SSAS 上的 128 Gb 应该足够了。我们正在寻找其他人可能常用来解决如此大量数据加载的架构模式。
-
我们发现将 SQL Server 作为“暂存数据库”极大地提高了性能。我们正在考虑使用 SSIS 进行增量加载。
-
我使用/看到的标准模式是 Oracle > Staging > SSAS
-
@Jonee 谢谢,是的,这对我们来说似乎也是最可行的模式。
标签: oracle ssis ssas data-warehouse ssas-tabular