首页 > 解决方案 > 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

标签: ssis

解决方案


推荐阅读