Visual studio 2015 SSI为CASE语句添加新行
我们正在从azure中提取数据,并使用SSIS将其加载到平面文件中 有一个新的要求添加到这个包中,我需要创建一个具有相同信息的新记录,除了一个字段,如果它有一个值“Z”,它必须为这个特定字段创建一个具有“a”的新记录 我不想在源表中插入它,但希望在平面文件中加载时插入它 下面我举了一个例子,请看一下Visual studio 2015 SSI为CASE语句添加新行,visual-studio-2015,ssis,Visual Studio 2015,Ssis,我们正在从azure中提取数据,并使用SSIS将其加载到平面文件中 有一个新的要求添加到这个包中,我需要创建一个具有相同信息的新记录,除了一个字段,如果它有一个值“Z”,它必须为这个特定字段创建一个具有“a”的新记录 我不想在源表中插入它,但希望在平面文件中加载时插入它 下面我举了一个例子,请看一下 Regular output flat file: Name Age Type Ravi 21 Z Requested output flat file:
Regular output flat file:
Name Age Type
Ravi 21 Z
Requested output flat file:
Name Age Type
Ravi 21 Z
Ravi 21 A
您可能可以通过脚本转换来实现这一点 另一种方法是使用多播分割数据流,在一侧,去掉除“Z”类型之外的所有行,并用“a”替换“Z”,然后将所有两侧重新合并在一起