Hello community,
I want to transform xml documents of the same structure and import them via SSIS toONE sql server table.
How can I now load those three "for-each"-elements (process, subprocess, activity) into a single table?<?xml version="1.0" encoding="UTF-8"?><processes><process><processNr>1</processNr><processName>Process 1</processName><subprocess>
<subprocessNr>1</subprocessNr><subprocessName>SubProcess 1 of Process 1</subprocessName>
<input/><output/><activity><activityNr>1</activityNr><activityName>Activity No 1</activityName><description> Text 1</description></activity>
<activity><activityNr>2</activityNr><activityName>Activity No 2</activityName><description>Text 2
</description></activity></subprocess><subprocess><subprocessNr>2</subprocessNr>
<subprocessName>SubProcess 2 of Process 1</subprocessName><input/><output/><activity>
<activityNr>1</activityNr><activityName>Activity No 1</activityName><description> Text 1</description></activity><activity><activityNr>2</activityNr><activityName>Activity No 2</activityName>
<description>Text 2</description></activity></subprocess></process><process><processNr>2</processNr>
<processName>Process 2</processName><subprocess><subprocessNr>1</subprocessNr>
<subprocessName>SubProcess 1 of Process 2</subprocessName><input/><output/><activity>
<activityNr>1</activityNr><activityName>Activity No 1</activityName><description> Text 1</description></activity><activity><activityNr>2</activityNr><activityName>Activity No 2</activityName>
<description>Text 2</description></activity>
<activity><activityNr>3</activityNr><activityName>Activity No 3</activityName>
<description>Text 3</description></activity>
</subprocess>
</process></processes>
A dataflow with XML Source and merge join only works with two elements or is there a way to join all three elements?
Or do I need to work with an XML-Task here?
Thank you.