Есть ли способ получить доступ к внешней базе данных с помощью платформы force.com? - PullRequest
0 голосов
/ 08 июля 2011

Моя организация хочет иметь возможность регулярно читать данные из внешнего веб-сервиса, который предоставляет интерфейс ODBC, и обновлять наши данные по продажам этой информацией. Я охотился за документацией Salesforce, и кажется, что нет никакого способа сделать это, кроме как с помощью пакетной функциональности Apex Data Loader. К сожалению, это означает, что моей организации придется поддерживать локальный компьютер для ночного запуска загрузчика данных, чего мы стараемся избегать.

Мы хотели бы создать класс Apex Schedulable или что-то подобное и запустить код, который может обращаться к интерфейсу ODBC из нашего внешнего источника данных на самой платформе salesforce. Возможно ли это сделать?

Ответы [ 2 ]

3 голосов
/ 08 июля 2011

Нет поддержки для создания исходящих ODBC-соединений от Salesforce. Если внешняя служба имеет API на основе HTTP, то вы используете HTTP-клиент в apex для выполнения вызовов API и получения данных.

1 голос
/ 11 июля 2011

Исходя, как уже упоминалось, вам нужно будет обернуть вашу базу данных в веб-сервис.Вы можете загрузить данные, используя загрузчик данных / Talend / Informatica / и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...