暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle CDC观点

ASKTOM 2019-02-06
218

问题描述

嗨,汤姆,
我每天在详细的表集上创建一个视图 (n个表基于负载),如下所示
Cdr _ 详细信息 _ 20190204 _ 视图
Cdr _ 详细信息 _ 20190205 _ 视图
Cdr _ 详细信息 _ 20190206 _ 视图

要生成报告,我需要选择所有的每日视图 (目前在数据库中持有90天的视图) 并报告它们。

我正在尝试为报告目的构建数据仓库,因此尝试从这些视图加载表作为源

我在这里遇到的问题是,每天生成视图后立即加载该表,但是我无法从这些视图中跟踪CDC以使datawarehouse保持最新状态

关于如何实现这一目标的任何想法?


专家解答

你指的是改变数据捕获,是吗?

如果是这样,这取决于你是如何做到这一点的。如果您使用的是像GoldenGate这样的工具来读取重做日志,那么您将无法针对视图进行CDC。重做日志记录对基表的更改。因此,您需要将视图映射到表并捕获这些更改。

如果您有DIY解决方案,您正在运行自上次加载日期以来加载行的查询,则需要在视图中公开插入/更新的日期。

我不明白你为什么要创建这些视图。因此,为了提供更有意义的帮助,我们需要知道您为什么要这样做。以及你打算用什么方法来做疾控中心。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论