ssis - SSIS 包以导入逗号分隔的平面文件,其中包含逗号的列
问题描述
用于导入平面文件的 SSIS 包。此文件源中的一列称为 StreetAddress 并包含地址详细信息,但是此列中的某些地址部分用逗号分隔。下面我粘贴了列名和 2 条记录。第一个没有任何问题,但第二个地址中有一个额外的逗号。我强调了相同的内容。
我知道我必须使用条件拆分和派生列,但不知道我应该在这里使用哪个条件。由于这个街道地址,我在 City、StateProvinceCode 等中得到了错误的数据。我应该使用什么条件来分隔它并使用派生列?
CustomerKey, CustomerAlternateKey, FirstName, MiddleInitial, LastName, MaritalStatus, Gender, DateOfBirth, PhoneNumber, StreetAddress, City, StateProvinceCode, StateProvinceName, CountryCode, CountryName, PostCode
12311, AW00012311, Stanley, E, Weber, S, M, 1954-06-19,1 (11) 500 555-0133,7859 Green Valley Road, London, ENG, England, GB, United Kingdom, W1V 5RN
12312, AW00012312, Jake, R, Zhao, M, M, 1953-11-10,1 (11) 500 555-0192, 454, boulevard Tremblay , Paris, 75, Seine (Paris), FR, France, 75007