首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用微策略表示Oracle sql Cube

用微策略表示Oracle sql Cube
EN

Stack Overflow用户
提问于 2014-10-02 14:58:29
回答 2查看 295关注 0票数 0

嗨,我在Oracle12c数据库上有一个服务器立方体表。如何重新呈现其与微策略?对象智能立方体-- Microstrategy不正确地表示这个多维数据集,它保存内存中的sqls。我需要执行sql实时数据集表。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-03 13:03:01

MicroStrategy多维数据集是针对数据仓库执行的SQL查询结果的内存中副本。它并不打算作为Oracle多维数据集的表示。

我假设这两个“多维数据集”组织数据的方式都很简单,而且可以快速用于多维查询,但我认为您不能将Oracle多维数据集直接导入MicroStrategy IServer内存。

我不是Oracle多维数据集的专家,但我认为您需要像对任何其他Oracle表一样映射维度和事实。最后,Oracle多维数据集是Oracle提供的一个工具,用于组织数据(一旦定义了维度和度量)并加快查询速度,但您仍然需要查询: MicroStrategy将编写您的查询,但MicroStrategy也需要知道您的维度和度量(MicroStrategy事实)。

最后,多维数据集加快了查询组织和聚合数据的速度,在我看来,您已经通过Oracle多维数据集实现了这一点。MicroStrategy多维数据集是内存中的结构,它还节省了对数据库的查询所需的时间。

票数 2
EN

Stack Overflow用户

发布于 2014-10-10 07:34:34

如果您的要求是始终针对您的数据库执行SQL,那么您需要在MicroStrategy端禁用缓存(这可以在报表逐个报告的基础上完成,也可以在项目级别进行)。

MicroStrategy智能多维数据集在这里并不适合您,因为它们显式地缓存数据,以减少响应时间,并减少源数据库的负载。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26163662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档