我是SSIS的新手,我正在尝试将XML文件中的数据加载到SQL Server表中。我创建了项目并可以将数据转换并加载到表中,但是有一个问题,下面是XML数据样本
<EventLocationInfo>
<Facility>NY 31</Facility>
<Direction>eastbound</Direction>
<City>Cicero</City>
<County>Onondaga</County>
<State>NY</State>
<LocationDetails>
<LocationItem>
<Intersections>
<PrimaryLoc>I-81</PrimaryLoc>
<Article>area of</Article>
</Intersections>
</LocationItem>
<LocationItem>
<PointCoordinates Datum="NAD83">
<Lat>43.1755981445313</Lat>
<Lon>-76.1159973144531</Lon>
</PointCoordinates>
</LocationItem>
<LocationItem>
<AssociatedCities>
<PrimaryCity>Cicero</PrimaryCity>
<Article>area of</Article>
</AssociatedCities>
</LocationItem>
</LocationDetails>
</EventLocationInfo>
我得到的结果是这样的
是否可以只生成一行而不是生成三个不同的行,如果可能的话,我可以使用什么数据流转换工具来获得此结果。
请提前帮助,谢谢。
Brijesh