Ga naar inhoud
  • 0

snelste manier om data uit filemaker te halen


wmoerdijk

Vraag

Geplaatst:

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.

2 antwoorden op deze vraag

Aanbevolen berichten

  • 0
Geplaatst:
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.

 

Zijn er veel unstored berekeningen in de te exporteren velden betrokken?

 

René

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...