【发布时间】:2016-12-14 19:38:10
【问题描述】:
我有一个 ETL 项目,我需要从文件夹中的一些 50K Access .MDB 数据库加载数据到 sql server。这些 50K 数据库文件的问题在于它们具有不同的架构,我需要 ETL 流程来识别差异并正确响应。
例如,在某些 .MDB 文件中,有表 A、B 和 C。但是在其他一些表中,只有表 A 和 B(与其他表相比,表 A 和 B 相同,只是表 C不见了)。我需要检查每个OLE DB源,看看有哪些表来实现IF表A存在,加载表A等逻辑,否则,绕过加载。
我已经完成了我的谷歌搜索和搜索,但我能找到的所有错误处理或检查方法都是用于执行 SQL 任务或数据转换任务。因此,如果有人能对我上述案例的解决方案有所了解,我将不胜感激。
谢谢。
【问题讨论】:
-
这听起来像是 BIML 的工作。 BIML 让您可以根据元数据动态构建包
标签: sql sql-server database ms-access ssis