我有一个 SSIS 包,它需要查找两种不同类型的 Excel 文件,类型 A 和类型 B,并将其中的数据加载到两个不同的暂存表 tableA 和 tableB。这些excel表格的格式不同,它们与各自的表格相匹配。
为了简单起见,我曾考虑将 typeA.xls 和 typeB.xls 放在两个不同的文件夹中(文件夹路径可配置)。然后将通过其他应用程序或手动将所需的 excel 文件放在这里。
我想要的是能够让我的 dtsx 包扫描文件夹并选择最新的未处理文件并加载它而忽略其他文件,然后用'-loaded'(typeAxxxxxx-loaded.xls)对文件名进行后缀。文件名中的“-loaded”是我计划如何区分已经加载的文件和尚未加载的文件。
我需要以下方面的建议:
a)如何检查最新文件的配置文件夹,即。文件名中没有“-loaded”并加载它?..然后在加载它之后,在配置的文件夹中重命名相同的文件,并带有'-loaded'后缀。
b)这是最好的方法还是有更好的方法?
谢谢。