共有ファイルサーバーに保存されているWebアプライアンスからxmlファイルを取得します。xmlはプール構造です。次に例を示します。
<row>
<cell>2000-01-01T00:00:18.000000</cell>
<cell>2012-02-24T14:17:12.000000</cell>
<cell>0.18</cell>
<cell>3697.26464171841</cell>
<cell>3697.26464171841</cell>
<cell>3737.1</cell>
<cell>10.4318</cell>
<cell>0.229</cell>
</row>
各セル要素は、実際には異なる要素である必要があります。たとえば、このxmlシートを作成する場合は、次のようにフォーマットします。
<run>
<startTime>2000-01-01T00:00:18.000000</startTime>
<EndTime>2012-02-24T14:17:12.000000</EndTime>
<effeicency>0.18</effeicency>
<good>3697.26464171841</good>
<bad>3697.26464171841</bad>
<average>3737.1</average>
<oee>10.4318</oee>
<up>0.229</up>
</run>
私はSSISXMLソースを使用してこれを取得し、次の情報を取得しています。
Cell|row_id
2001-01-01|3
2001-01-01|3
0.18|3
3697.264|3
3697.264|3
3737.1|3
10.431|3
0.229|3
2012-01-01|4
2012-01-01|4
0.15|4
698.222|4
397.204|4
337.1|4
11.531|4
0.219|4
...
...
だから私の質問は、ソースに2つの列しかなく、何かを集約していない場合でも、データをピボットするために変換を使用できますか?私の期待する出力は
2001-01-01| 2001-01-01| 0.18| 3697.264| 3697.264| 3737.1| 10.431| 0.229