有什么方法可以只将 sql 中的新数据导出到 oracle?使用 SSIS
Is there is any way to export only new data from sql to oracle? useing ssis
嗨,我是新来的 sql ssis n 试图将数据从 sql 导出到 oracle,它工作正常,但每次导出所有数据都非常耗时。是否有有什么方法可以仅将 sql 中的新数据导出到 oracle?
这将完全取决于您的数据以及您是否可以识别哪些数据行是新的或已更新的。执行此操作的最佳方法是为每次以任何方式更改行时更新的每一行设置上次修改日期或版本号。如果你有这个,那么你可以简单地在你的 Oracle table 中查找最大最后修改的数据,并从你的源 table.
中导出所有更新的内容
如果您没有这个,通常您将所有数据拉入暂存环境,查找关键字段以查看目标数据库中缺少哪些行,然后仅将那些加载到目标中table.
如果您无法完全识别源中的新行 table,您将需要传输所有内容以通过 SSIS 进行比较。
嗨,我是新来的 sql ssis n 试图将数据从 sql 导出到 oracle,它工作正常,但每次导出所有数据都非常耗时。是否有有什么方法可以仅将 sql 中的新数据导出到 oracle?
这将完全取决于您的数据以及您是否可以识别哪些数据行是新的或已更新的。执行此操作的最佳方法是为每次以任何方式更改行时更新的每一行设置上次修改日期或版本号。如果你有这个,那么你可以简单地在你的 Oracle table 中查找最大最后修改的数据,并从你的源 table.
中导出所有更新的内容如果您没有这个,通常您将所有数据拉入暂存环境,查找关键字段以查看目标数据库中缺少哪些行,然后仅将那些加载到目标中table.
如果您无法完全识别源中的新行 table,您将需要传输所有内容以通过 SSIS 进行比较。