0

我想使用 SSIS 将数据从 excel 文件提取到 OLE DB。源文件是一些excel文件。每个条目的标识是日期。这些文件之间有一些重复的数据。

例如

在 file1 中,条目的日期是从 01/01/13 到 01/15/13。

在文件 2 中,条目的日期是从 01/01/13 到 01/31/13。file2 具有 file1 具有的所有条目。

如果我使用 file1 运行 SSIS 包,则 file1 中的所有条目都将导入到 OLE DB。如果我用file2运行这个包,那么只有file2中的不同部分会被导入OLE DB,file1有的部分不会被导入OLE DB,以避免重复。如果我再次运行 file2 ,则不会发生任何事情,因为所有数据都在 OLE DB 中,而新导入的数据是重复的。

我应该在 SSIS 中使用什么函数来执行此操作?

4

1 回答 1

0

我会在数据流任务中添加一个查找转换。这将匹配目标表中的 Date 列。在查找/常规页面上,我会选择:将行重定向到不匹配的输出。

然后我会将 Lookup / No Match 输出连接到 Destination。

于 2014-04-09T05:10:21.693 回答