我必须做一个迁移,我应该从 40 个 Access 表中检索数据,这些表应该包含几个相同的列(但不是全部,模式不同)。为简化起见,我使用 SSMA 在 SQL Server 中转换这些表。
它是通过 SSIS 迁移的一部分。我必须将所有这些表合并到一张表中,而不会重复。所有表格的部分处理都是相同的,但有一些微妙之处。一个问题是列名略有不同(如 X_Y 而不是 X)。每个表都有特定的列,但我不想检索其中的数据。
我希望这不是一个太宽泛的问题,但是:
尝试做一个通用的部分,将表名作为变量,对其中的条件应用相同的处理来处理差异是否更好?
或者我应该只是复制和粘贴核心/模板数据流并在单独的包中管理每个差异?