1

我们正在使用 Oracle DB (11g) 开发一个 ASP.NET MVC 4 项目。客户要求我们将临时报告 (OLAP) 添加到我们的系统中,因此我们正在寻找可能的选项。用户界面应集成到现有的 ASP.NET MVC 网站中,数据源应为 Oracle DB。这种配置的最佳可用选项是什么?

4

1 回答 1

1

我想这已经相当晚了(在发布后一年多!)但我强烈推荐嵌入到 11g 数据库中的 OLAP 选项。

甲骨文将其包装在各种杂物中,并提供了一些不太好的客户端工具(例如 OLAP 工作表),但基于最初称为 Express 的工具的底层引擎拥有非常好的血统,并且仍然是市场上最好的引擎之一. 性能非常好,它拥有出色且功能齐全的语言,而且成本仅为 Oracle 自己的 Hyperion 产品的一小部分。

最重要的是,它嵌入在 Oracle 数据库中,允许(相对)轻松地将数据从一个数据库传输到另一个数据库(尽管考虑到 Oracle 拥有该技术已有多长时间,它们仍然保持着一定的距离)。

使用 Oracle 提供的客户端工具取得的成功相对有限,我们倾向于回归基础并在 OLAP 多维数据集中手动定义/填充对象 - 尽管我们的大多数应用程序往往涉及建模/预测,因此需要回写,这是 Oracle OLAP 的一项优势,但客户端工具的支持并不好,因为 Oracle 宁愿您使用更昂贵的 Hyperion。

于 2014-09-10T16:56:32.037 回答