首页 > 解决方案 > 是否可以在生成的 OBIEE 查询中实现查询重写和物化视图

问题描述

我已经阅读了一篇关于datawarehouse 中的物化视图选择的论文,并且我一直在尝试在 OBIEE 中实现它,但是从 OBIEE 生成的查询开始使用 WITH Clause / CTE / Subquery factoring。


这个查询没有像我预期的那样重写为物化视图,它在这个 oracle 社区论坛中是一个类似的问题,但是只有当我在上面的论文中讨论的where 子句的基表中创建物化视图时,查询重写才起作用,但是我们生成的 obiee查询使用极其复杂的子查询分解,那么这不会显着提高查询速度。

我只想知道根据上面论文中的讨论,是否可以在生成的 OBIEE 查询中实现查询重写和物化视图?谢谢。

标签: data-warehouseobieematerialized-views

解决方案


简短的回答:不。更长的回答:不,因为这不是产品的构建方式。它旨在成为与源无关的查询生成器和分析平台,而不是让您自己开发查询的编程平台。您需要了解产品的工作原理,了解 IT 优化查询并选择其来源。实际上有几十种方法可以影响查询的编写方式,但它们都是语义/结构配置选项。您无需在 OBI 中编写代码。


推荐阅读