SSIS拆分字符串

时间:2012-10-26 11:07:09

标签: string parsing ssis etl

我有一个包含多个列的数据集(日志文件);其中一个是Other-Data(见下文),它是一个无序字符串,需要根据u值(U1,U2,U3等等)解析它以创建新列

OTHER-DATA
u1=EUR;u2=sss:Checkout-Step4:Orderacknowledgement;u3=DE:de:hom;u11=1;u12=302338533;u13=SVE1511C5E;u14=575.67

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

一种方法是添加脚本转换组件,使用OTHER-DATA作为输入行,使用C#或VB.Net解析它,并将其以同步模式输出到预定义的输出中。这只有在您可以提前准备输出U1到Un时才有效。这里解释了非常类似的问题:http://www.codeproject.com/Articles/193855/An-indespensible-SSIS-transformation-component-Scr