使用SSIS源作为Oracle数据库更改数据捕获
我们需要使用SSIS数据工具仅从源(Oracle)获取更改数据。我们不希望在映射中获取整个数据,然后执行插入/更新 我们正在寻找一些类似的东西,例如使用变量和下面的东西 选择*从其中上次更新日期>=变量 变量应按如下方式获取其数据:使用SSIS源作为Oracle数据库更改数据捕获,oracle,ssis,Oracle,Ssis,我们需要使用SSIS数据工具仅从源(Oracle)获取更改数据。我们不希望在映射中获取整个数据,然后执行插入/更新 我们正在寻找一些类似的东西,例如使用变量和下面的东西 选择*从其中上次更新日期>=变量 变量应按如下方式获取其数据: 变量=从中选择最大值(上次更新日期)您可以使用免费的。它将使用日志读取器从Oracle捕获更改,并将其暂存到SQL Server数据库中,供SSIS CDC管道使用。这是一种标准的CDC加载模式。您在实施时遇到了什么问题?您的源代码中是否有上次更新日期?您是否有存储
变量=从中选择最大值(上次更新日期)您可以使用免费的。它将使用日志读取器从Oracle捕获更改,并将其暂存到SQL Server数据库中,供SSIS CDC管道使用。这是一种标准的CDC加载模式。您在实施时遇到了什么问题?您的源代码中是否有上次更新日期?您是否有存储上次加载日期的控制表?您是否打开了数据工具并创建了一个包?如果您知道Oracle表结构,并且知道有一个日期可以检查,那么您可以将该表的查询设置为OLE DB数据源。如果您使用的是SQL Server 2016或更高版本,这将非常棒。@digital.亚伦从SQL 2012开始提供。以下是SQL 2012功能包中的下载链接;