在ssis中为xml文件创建包并解析它并在表sql中获取所需的列

时间:2017-05-20 01:57:04

标签: sql-server xml ssis

我正在研究SSIS。我的问题是我想编写一个ssis包来解析XML文件,输出应该存储在数据库中。 我做了什么: enter image description here 在这个包中,我还没有编写任何解析代码。

这是我得到的输出 [在此输入图像说明] [2] 在输出中,我只获取标题值 XML文件,但我需要读取每个标题的数据

实际输出应该与此enter image description here

类似

这里是XML文件数据:

 Meter MediaType="900 MHz" ObservesDaylightSavings="true" TimeZoneOffset="300" Timezone="(GMT-05:00) Eastern Time (US & Canada)" TimeZoneIndex="11" Location="" SdpIdent="" AccountName="" AccountIdent="" RemovalDate="" InstallDate="2013-05-01 20:28:09" Description="" MeterType="REX" SerialNumber="03310266" IsActive="true" MeterName="03310266" MeterIrn="21"/>   

<IntervalSpec Multiplier="0.1" Direction="Received" UOM="kWh" TimestampEnd="2013-08-09 00:00:00" TimestampStart="2013-08-02 00:15:00" Channel="2" Interval="15"/>

<Reading TimeStamp="2013-08-02 00:15:00" RawReading="0"/>

<Reading TimeStamp="2013-08-02 00:30:00" RawReading="0"/>

<Reading TimeStamp="2013-08-02 00:45:00" RawReading="0"/>

<Reading TimeStamp="2013-08-02 01:00:00" RawReading="0"/>

有人可以帮忙吗?

0 个答案:

没有答案