我在SSIS中有这个ETL项目,它收集Firebird数据库中的一些数据,进行一些转换,并将它们插入到SQL Server数据库的维模型中。 我不得不在模型中添加一些列进行更改,并且必须在整个项目中从源中的所有组件中手动映射它们。 我的问题是:有没有办法自动映射新添加的列而不必在所有后续转换组件中手动检查它们?
谢谢,
答案 0 :(得分:1)
我们使用BIML以及我们存储在数据库中的一些元数据来生成我们的SSIS包。如果引入了新的源属性,我们只需将该属性添加到元数据中并重新生成包。这种方法的好处是您可以一次性重新生成多个包。
使用BIML生成SSIS包确实依赖于您使用非常严格,可重复使用的模式的解决方案。
的Marius