Best Practices in Bulk Account Creation

Daily I'm going to create a number of Tessitura Accounts based on information we are gathering at several points around the building.  

I have a sense that there are several ways I could automate this:

  • Use the Stored Procedure used by the Standard Account Creation Reports
  • Use the Standard Tables and procedures used by Tessitura when doing Migrations
  • Use an external Process that then uses the REST API to populate these accounts.
  • Writing code from scratch that just creates records in T_Customer, T_Eaddress
  • Something that I've missed here ...

What are folks having the most success with as an approach for bulk creating accounts? Particularly methods that is robust to Tessitura System Changes over time?

What documentation exists for automating such a process?

Thanks for any help you are able to share.

--Tom

Parents Reply
  • What I've done in the past is leverage the import utilities, but load data into the import work tables myself. The utilities are designed to allow for this without too much difficulty IIRC. That said, the import utilities are also supposed to support automated runs using datafiles dropped into a share location. The question is whether you'd rather transform your input into a datafile format (or attempt to use a custom format specification to map an input format to Tessitura's expected fields), or load your input directly into the work tables in the work table schema. In my case I was already doing record linkage on my data inside the database prior to importing it as constituent records, so the latter option made more sense.

Children