Могу ли я добавить запрос SOQL внутри выражения для получения данных от отдела продаж с использованием облака информатики?

У меня есть файл csv в качестве источника и отдел продаж в качестве цели в облаке информатики. Чтобы заполнить одно из полей на стороне отдела продаж, я хочу написать выражение IFF. Если a=true, заполните поле «xyz», но если a!=true, запустите запрос SQOL в Salesforce, получите значение и используйте его для заполнения поля.

Можно ли использовать запрос SOQL внутри выражения в информатике, когда отдел продаж находится на целевой стороне?

Спасибо


person Anonymous    schedule 24.03.2020    source источник


Ответы (1)


Поддерживаемым решением было бы использовать поток задач и сначала получить значения из SFDC, которые вы будете запрашивать в сопоставлении до сопоставления вставки, а в сопоставлении вставки использовать поиск в сопоставлении для выполнения преобразования.

person Scott S Nelson    schedule 26.03.2020
comment
Спасибо. Таким образом, фактическая задача, которую я создал для загрузки данных в систему продаж, — это задача синхронизации данных. Теперь, чтобы запустить запрос SOQL и использовать его в выражении, я создал сопоставление для получения данных службы продаж и загрузки их во временный файл csv. Теперь у меня есть два CSV-файла, один из которых содержит фактические данные, а другой — полученный путем сопоставления путем выполнения запроса SOQL. Может ли моя задача синхронизации использовать два CSV-файла в качестве источника? - person Anonymous; 27.03.2020
comment
Используйте CSV-файл в качестве источника для поиска значения, когда a!=true. Обновите файл, который вы синхронизируете с Salesforce, затем загрузите его. Или используйте сопоставление для загрузки вместо синхронизации данных. Возможно, есть способ внести изменения в синхронизацию данных, но прошло уже несколько лет, и я не помню всех нюансов каждого из них. - person Scott S Nelson; 29.03.2020