50 likes | 133 Views
Learn how to easily and efficiently import data from Excel to CiviCRM using scripted imports and a new language for transformation. This guide covers using conventions, language constructs, Excel functions, and a PHP extension function for typical membership file imports. Prerequisites include settings.php configuration and basic understanding of ETL processes.
E N D
The reality of ETL For my customers: How to get from Excel to CiviCRM the easiest, fastest, cheapest way possible
Scripted imports • The idea: • Describe the Transform with a language ‘smarty for imports’ • Make it easy: • Use ‘conventions’ • Use language constructs • Use Excel – it’s not that bad, really! filter, search/replace, split columns, lookup tables, etc. • Write a PHP function (extends the language)
Typical – membership file • Prefix, First Name, Last Name, Custom fields • Organization Name, Job Title • Membership Type, Start Date, End Date • Main Phone, Work Phone, Main Fax • Main Email, Home Email • Address • Website