Мы пытаемся загрузить строки данных таблицы SQL, которые находятся в базе данных MSSQL, в объект salesforce, и я правильно сделал сопоставления. Ранее я извлекал (извлекал) объемные данные в SQL из Salesforce, используя элемент ввода tSalesForce в Talend Open Studio. Но я получаю ошибку ниже, когда вставляю данные в Salesforce, используя элемент вывода SalesForce в Talend Open Studio. Я протестировал этот же процесс с помощью стороннего репозитория (kingswaysoft-SSIS Integration Toolkit для Salesforce) в Microsoft SSIS, и вставленные данные правильно отображаются в salesforce.
Найдите приведенную ниже ошибку, сгенерированную Talend Open Studio.
[статистика] подключение к сокету через порт 3520
[статистика] подключена
Исключение в компоненте tSalesforceOutput_2 (AdvancedPOC)
java.io.IOException: Невозможно создать / обновить поля: IsDeleted. Пожалуйста, проверьте настройки безопасности этого поля и убедитесь, что оно доступно для чтения / записи для вашего профиля или набора разрешений.
at org.talend.components.salesforce.runtime.SalesforceWriter.handleReject(SalesforceWriter.java:532)
at org.talend.components.salesforce.runtime.SalesforceWriter.doInsert(SalesforceWriter.java:353)
at org.talend.components.salesforce.runtime.SalesforceWriter.logout(SalesforceWriter.java:675)
at org.talend.components.salesforce.runtime.SalesforceWriter.close(SalesforceWriter.java:662)
at org.talend.components.salesforce.runtime.SalesforceWriter.close(SalesforceWriter.java:66)
at nextgenrfsmigration3.advancedpoc_0_1.AdvancedPOC.tDBInput_2Process(AdvancedPOC.java:3041)
at nextgenrfsmigration3.advancedpoc_0_1.AdvancedPOC.runJobInTOS(AdvancedPOC.java:4846)
at nextgenrfsmigration3.advancedpoc_0_1.AdvancedPOC.main(AdvancedPOC.java:3249)
[статистика] отключена
Работа AdvancedPOC закончилась в 13:59 18/01/2019. [код выхода = 1]
В объекте отсутствует поле атрибута API с именем IsDeleted, которое я вставляю в salesforce, и я не отправляю значения столбца IsDeleted. Так как же появилось это сообщение об ошибке?
Является ли SalesforceWriter поддерживается для Talend Open Studio. Я видел ограничение в Talend Open Studio, согласно которому сложные запросы SOQL в Salesforce не поддерживаются для Open Studio. В этом случае возникает это сообщение об ошибке?
https://help.talend.com/reader/xVkdIonzSPLD~DZ85Z0A_w/eKytsgXaM4Lqu~1VxH28dw
Не могли бы вы мне сказать, как преодолеть вышеуказанную ошибку?