Oracle流与非规范化

Oracle流与非规范化,oracle,replication,oracle-streams,Oracle,Replication,Oracle Streams,我打算使用Oracle Streams进行从源到目标的复制。目标将主要用于运行报告。之前,所有用于在源本身上运行的报告。因此,这种安排提供了更好的性能,因为所有报告查询都指向一个专用目标 我还想对目标上的表进行非规范化,以实现更好的报告性能。反规范化可以与Streams复制一起进行吗?我知道Oracle Streams允许我们编写自己的出列流程。但是有没有一种简单的基于“GUI”的方法来实现动态的去规范化。。。流何时复制数据?任何指针都会非常有用。我认为最干净的反规范化方法是保持Streams复

我打算使用Oracle Streams进行从源到目标的复制。目标将主要用于运行报告。之前,所有用于在源本身上运行的报告。因此,这种安排提供了更好的性能,因为所有报告查询都指向一个专用目标


我还想对目标上的表进行非规范化,以实现更好的报告性能。反规范化可以与Streams复制一起进行吗?我知道Oracle Streams允许我们编写自己的出列流程。但是有没有一种简单的基于“GUI”的方法来实现动态的去规范化。。。流何时复制数据?任何指针都会非常有用。

我认为最干净的反规范化方法是保持Streams复制完好无损(表的映射为1->1),并在目标表上创建具体化视图来处理所需的转换

我认为,随着逻辑变得越来越复杂,这些类型转换的GUI接口很快就会变得麻烦,但如果您真的想要GUI解决方案,可以查看Oracle Warehouse Builder。一旦在OWB中完成GUI驱动的设计,就可以生成PL/SQL包来执行ETL