Я пытаюсь настроить удаленный доступ к данным Sage 100 Advanced ERP для использования на веб-сайте, работающем на базе данных MySQL. Мне нужно только получить уровни запасов для продуктов, так что это приложение только для чтения.
Насколько я понимаю, Sage 100 поставляется с драйвером ODBC, который может предоставлять удаленный доступ к хранилищу данных плоских файлов Sage, создавая представление базы данных. Мне нужно скопировать несколько полей из этих данных на сервере Sage на веб-сервер, на котором размещен сайт.
Я полагаю, что для автоматизации этого процесса мне потребуется настроить задание cron на веб-сервере, на котором выполняется сценарий PHP (предпочтительный язык), выполняющий запросы SQL, которые подключаются к удаленному серверу, извлекают необходимые данные и записывают их в соответствующие таблицы в базе данных MySQL. Я в порядке с этим последним шагом, но я не уверен в шагах для подключения и извлечения данных из источника данных ODBC.
Как я могу подключиться и извлечь данные Sage 100 из источника данных ODBC для записи в базу данных MySQL на другом сервере?
Или есть ли способ синхронизировать / зеркально отобразить источник данных ODBC в базе данных MySQL на отдельном сервере, который я мог бы затем использовать для копирования данных в базу данных веб-сайта?
Примечание: MySQL имеет документацию по извлечение данных из MySQL с использованием ODBC, но нет информации о том, как импортировать данные К MySQL с использованием ODBC на внешнем сервере.
Задача ещё не решена.
Других решений пока нет …