data-warehouse - 是否可以在生成的 OBIEE 查询中实现查询重写和物化视图
问题描述
我已经阅读了一篇关于datawarehouse 中的物化视图选择的论文,并且我一直在尝试在 OBIEE 中实现它,但是从 OBIEE 生成的查询开始使用 WITH Clause / CTE / Subquery factoring。
这个查询没有像我预期的那样重写为物化视图,它在这个 oracle 社区论坛中是一个类似的问题,但是只有当我在上面的论文中讨论的where 子句的基表中创建物化视图时,查询重写才起作用,但是我们生成的 obiee查询使用极其复杂的子查询分解,那么这不会显着提高查询速度。
我只想知道根据上面论文中的讨论,是否可以在生成的 OBIEE 查询中实现查询重写和物化视图?谢谢。
解决方案
简短的回答:不。更长的回答:不,因为这不是产品的构建方式。它旨在成为与源无关的查询生成器和分析平台,而不是让您自己开发查询的编程平台。您需要了解产品的工作原理,了解 IT 优化查询并选择其来源。实际上有几十种方法可以影响查询的编写方式,但它们都是语义/结构配置选项。您无需在 OBI 中编写代码。
推荐阅读
- python - 如何在 GUI 应用程序的 PyQtGraph 中等待鼠标交互时返回一个值
- angular - Karma istanbul 覆盖率报告在 Angular 中的代码更改时自动刷新
- bash - 检索协同进程的输出和退出代码
- node.js - nodejs无法循环数组对象
- python - 如何使用python从excel列中检索一个url,然后用chrome和登录密码打开它?
- php - 如何在wordpress中通过简码显示不同类别的帖子数
- javascript - d3.js 错误对象为字符串
- swagger - 如何使用 swagger 3.x 从源注释生成 OAS yaml 文件?
- javascript - 如何将表单保存到 vb.net 中的图像文件?
- python-3.x - 为什么斐波那契计算停留在值 > 35