#sql #salesforce #integration #apex
Вопрос:
Возможно ли использование базы данных SQL из системы Salesforce? Происходит то, что записи учетных записей загружаются в базу данных SQL и генерируется код, поэтому я ищу, чтобы каждый месяц Salesforce консультировался с этой базой данных, чтобы убедиться, что эти учетные записи существуют в Salesforce, а если нет, то создавал или обновлял эти записи в Salesforce.
Это означает, что время от времени Salesforce обращается к базе данных, находящейся в системе Salesforce, чтобы получить учетные записи и создать их в системе Salesforce.
Можно ли добраться до этого с помощью apex?
Ответ №1:
Из salesforce вы не можете получить доступ к другой базе данных. Вам необходимо иметь веб-Api в другом приложении, которое может получить доступ к целевой базе данных, из кода Apex вы можете выполнить выноску для вызова этого веб-API.
Если это одноразовая цель. Лучше всего просто выполнить извлечение данных в CSV и экспортировать данные из Salesforce. Выполнение любой необходимой очистки и преобразования. Используйте загрузчик данных, мастер импорта данных или любой другой метод для повторного импорта этих данных в систему Salesforce.