Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

This topic is 5276 days old. Please don't post here. Open a new topic instead.

Recommended Posts

  • Newbies
Posted

Hello!

I get a CSV file from our main frame every night containing prices. They cant see what has changed and only send that, so they send all each night. I need to be up to date and import all to our Filemaker 10 Server Advanced table every night.

I need to find a quick way of doing it. So far the best I have found is to first delete all records in the table and then import the total file. But still it takes many ours ...

Any ideas of how to do it is very appreciated!

/Henrik

Posted (edited)

I.

One way to speed up your current method is to switch to using

(1) Show all records.

(2) Import - update existing records in found set - add remaining data as new records

(3) Show omitted

(4) Delete found set

This will bypass the lengthy stage of deleting all records before importing and having to create new records. The current records will be recycled which will save noticeable time.

II.

A second suggestion is to do the preliminary work outside of FileMaker using a dedicated program. Keep a copy of the previous .csv import file and compare it to the new .csv file. Have the custom program spit out a file containing only the lines containing changes. Import this tiny .csv file using "update matching records in found set" and "add remaining data as new records."

Ideally it would be a speedy complied language code, but even a Perl script will be 100x faster at this prep work than FileMaker's import engine.

III.

A third suggestion is to configure an ODBC connection and have FileMaker talk directly to the "mainframe" containing your master copy of the data. Add the appropriate shadow tables or do a direct ODBC import if you can determine what SQL to use (e.g. examining modification dates on records).

Edited by Guest

This topic is 5276 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.