Прямой коннект к View на MSSQL

Прямой коннект к View на MSSQL

Коллеги, добрый день. У нас есть сервис, в котором хранятся все данные по определенным закупкам, мы в этом сервисе можем сформировать отчет и выгрузить его в .csv или в .xls. Затем этот файл грузим в 1С, откуда все дело улетает в SF. Слишком долгий путь. Хотим его сократить. Возможно ли сделать из SF прямой коннект в view сервиса, БД которого MSSql?

Добрый день, для интеграции c БД нужно "промежуточное звено", которое будет брать данные из MS SQL и отсылать в SF. Видимо так и сделано в 1С. Прямого способа нет.

Используйте external objects

Gres
Используйте external objects

Только нужен OData Wrapper

Дима Лисовский
Добрый день, сделать можно всё что угодно, в данном случае нужна интеграция. Так же можно например из 1С интегрироваться к SF, когда Вы загрузите файл, данные отправятся в SF.

По поводу интеграции 1С и SF да, такая интеграция у нас уже есть. Мы многие отчеты в 1С грузим файлами, а потом выгружаем их в SF в специально созданные для этого объекты.
Интеграция между сервисами я полагаю необходима просто?

Если использовать external objects, то на Вашем бэкенде (я так полагаю что он на .net), необходимо сделать Odata сервис, который будет предоставлять доступ к Вашей view в БД. Имея такой сервис Вы стандартными средствами SF подключаете его как External Data Source.

Дима Лисовский
Если использовать external objects, то на Вашем бэкенде (я так полагаю что он на .net), необходимо сделать Odata сервис, который будет предоставлять доступ к Вашей view в БД. Имея такой сервис Вы стандартными средствами SF подключаете его как External Data Source.

Правильно ли я понимаю: создать OData сервис для нашего бэкэнда, и через созданный сервис стандартными средствами SF коннектиться ?

Да

external objects для продакшена стоит денег. Уточните в службе поддержки.

А лучше не связываться с OData, а поднять на стороне вашего сервиса REST и дергать его со стороны Salesforce. Один фиг получится работы что и с OData, только решение будет кастомное, а значит универсальное.

Для .net есть пример external objects http://blog.giovannimodica.com/post/creating-a-salesforce-external-data-source-using-an-odata-service-created-in-net

PS
Дима, посмотри кстати как в пару строк генерится OData сервис, на основании сгенеронной из БД модели (Entity Framework Db Context). Может .net это то, что ты ищешь :)

Данные грузятся в СФ для репортов? На них накручена какая-нибудь логика в СФ?

Если напрямую подключаться к БД и заливать из нее данные в СФ, то можно использовать след. инструменты:
Беспл:
JitterBit
Talend

Платн:
DBamp
RealJunctions

Mikhail Vargo
Данные грузятся в СФ для репортов? На них накручена какая-нибудь логика в СФ?

Если напрямую подключаться к БД и заливать из нее данные в СФ, то можно использовать след. инструменты:
Беспл:
JitterBit
Talend

Платн:
DBamp
RealJunctions


Данные грузятся для репортов, да. Логики как таковой в ней нет. Нужно видеть финальную картину просто и все

Singenor
Mikhail Vargo
Данные грузятся в СФ для репортов? На них накручена какая-нибудь логика в СФ?

Если напрямую подключаться к БД и заливать из нее данные в СФ, то можно использовать след. инструменты:
Беспл:
JitterBit
Talend

Платн:
DBamp
RealJunctions


Данные грузятся для репортов, да. Логики как таковой в ней нет. Нужно видеть финальную картину просто и все

Тогда используйте внешние иструменты, которые перечислил Миша

Interesting information? Help us, post link to social media..