Salesforce на самом деле поставляется с очень хорошим инструментом интеграции под названием Data Loader . Его можно запустить как интерактивное приложение под Windows или Macintosh или как инструмент командной строки в Windows, Mac или Linux.
В интерактивном режиме он может импортировать и экспортировать файлы CSV.
В пакетном режиме он также может считывать и записывать данные в базу данных.
Например, у меня есть сервер Linux, на котором ежедневное задание cron активирует загрузчик данных, который выполняет несколько заданий. Некоторые из этих заданий запускают SQL для базы данных и загружают полученные данные в Salesforce. Другие задания извлекаются из Salesforce (с использованием языка запросов SOQL, подобного SQL) и сохраняют информацию в базе данных.
Data Loader имеет некоторую кривую обучения для пакетного режима (в основном это касается создания некоторых файлов конфигурации XML), но интерактивный режим очень прост в использовании.
Итак, чтобы ответить на ваш вопрос ... Если это однократная загрузка данных, просто запустите интерактивную версию, и это легко. Если вы хотите регулярно обновлять данные, используйте пакетный режим. Расходы на поддержку для интеграции интеграции действительно все в настройке. После запуска не должно быть никаких текущих затрат, если не изменятся структуры данных и вы не захотите изменить передаваемые данные. Еще лучше, если система настроена кем-то, кто делал это раньше, вы избежите большой кривой обучения.
Если вы хотите, чтобы фигура помещалась в ваш отчет, тогда выделите 3 дня для начальной интеграции (с учетом кривой обучения), а затем полдня для каждой дополнительной. Это щедро, но дает дополнительное время для устранения проблем.