Ik heb een toepassing waarbij ik op reguliere basis (één keer per week) een dump van een aantal velden moet maken t.b.v. de import in sql server. Het probleem is nu dat de methode om data uit de bestanden te halen veel tijd kost. Hierom de vraag of iemand de snelste mainer weet om records uit een filemaker database te halen. Tot dusver geprobeert met een bestand met ong 80000 records:
- rechtstreeks via OBDC; lukt niet vanwege complexe veldnamen waar ik geen invloed op heb.
- export naar DBF. Duurt ong 8 uur om de dbf veldnamen te berekenen en dan nog eens 8-10 uur om de data er uit te krijgen
- import in een ander FM6 bestand met vriendelijke veldnamen; duurt 9-12 uur om de records er uit te halen.
- export naar XML via de web-companion. Duurt ong net zo lang als naar DBF.
Alle methoden zijn stand-alone getest zonder netwerk aanwezig. Wanneer ik dit dus uit de "live" database ga halen dan zal het nog langer duren. In totaal moet ik 3 bestanden dumpten met > 80000 records.
Question
wmoerdijk
Hoi,
Ik heb een toepassing waarbij ik op reguliere basis (één keer per week) een dump van een aantal velden moet maken t.b.v. de import in sql server. Het probleem is nu dat de methode om data uit de bestanden te halen veel tijd kost. Hierom de vraag of iemand de snelste mainer weet om records uit een filemaker database te halen. Tot dusver geprobeert met een bestand met ong 80000 records:
- rechtstreeks via OBDC; lukt niet vanwege complexe veldnamen waar ik geen invloed op heb.
- export naar DBF. Duurt ong 8 uur om de dbf veldnamen te berekenen en dan nog eens 8-10 uur om de data er uit te krijgen
- import in een ander FM6 bestand met vriendelijke veldnamen; duurt 9-12 uur om de records er uit te halen.
- export naar XML via de web-companion. Duurt ong net zo lang als naar DBF.
Alle methoden zijn stand-alone getest zonder netwerk aanwezig. Wanneer ik dit dus uit de "live" database ga halen dan zal het nog langer duren. In totaal moet ik 3 bestanden dumpten met > 80000 records.
Wat zal het snelste gaan?
Groet,
Wouter.
Link to comment
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.