Gå til innhold

Trenger hjelp til å lage et schema for bulkload av xml data.


Anbefalte innlegg

Trenger litt hjelp til å lage et schema for bulkload av xml data.

Problemet er at xml dataene er dårlig strukturert og det gjør det vanskelig å lage et schema for bulkloaden.

 

Her er et eksempel på xml dataene

 

<root>

<navn>Petter</navn>

<adresse>adresse1</adresse>

<tekst>persontekst</tekst>

<gruppe>gruppe</gruppe>

<mctype>test</mctype>

<cc>100</cc>

<tekst>mctekst</tekst>

<biltype>person</biltype>

<hk>150</hk>

<tekst>biltekst</tekst>

</root>

 

Her tilhører <tekst> 3 forskjellige typer data, men det er ikke noe som angir dette bortsett fra rekkefølgen. Dette er gjennomgående for filen at det er brukt samme variabel navn uten at dataene har noe med hverandre å gjøre, og det kan ligge MYE data imellom hver <tekst> tag.

 

I SQL databasen så er det ønskelig å ha f.eks disse tabellene:

 

PERSON

MC

BIL

 

eventuelt kan MC/BIL slås sammen til f.eks. KJORETOY.

 

Er det noen måte jeg kan lage en slags if setning i schemaet slik at jeg kan mappe xml dataene mot riktig tabell i sql databasen? <TEKST> skal legges inn i PERSON tabellen om den tilhører persondataene, i MC tabellen om den tilhører mc infoen osv.

 

Er dette mulig i et schema, eller må jeg omstrukturere hele xml'en før jeg kan legge den inn i databasen? Eventuelt finne på en smart måte å omstrukturere databasen på..

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...