在SSIS中动态添加派生列

时间:2016-04-13 05:52:44

标签: ssis data-warehouse flat-file derived-column

我有一个场景,我的源可以在我们数据库的不同版本上,因此在源文件中我可以有不同数量的列,而我的目标已经定义了列数。 现在 我们要做的是:

  

将数据从源文件加载到平面文件。将它们移动到中央服务器和   然后将该数据加载到中央数据库中。但如果有任何专栏   在平面文件中丢失我需要添加派生列。

这样做的最佳方法是什么?如何动态添加派生列?

1 个答案:

答案 0 :(得分:0)

您可以像其他人在评论中建议的那样使用BiMLScript执行此操作,也可以编写一个脚本任务来读取文件,分析内容并导入它。另一种选择是将文件批量导入到临时表(必须每次都删除并重新创建),并编写分析DDL和内容的存储过程,并将数据导入目标表。 / p>