Мне нужно извлечь данные из одной таблицы, хранящейся в базе данных MSSQL. Затем данные сохраняются в промежуточной таблице в AX, откуда она обрабатывается в соответствии с бизнес-логикой.Каков самый быстрый способ потянуть данные из зарубежной базы данных
Производительность является ключевым фактором в этом проекте.
Теперь я делаю некоторые исследования о том, каковы возможности для извлечения данных из базы данных MSSQL с X ++ кода и нашел следующий блог:
Connecting to Databases through X++
В основном существуют различные способы, которые могут быть использованы для этого усилие:
- ODBC - Open Data Base Connectivity
- OLEDB - связывание и внедрение объектов
- ADO - ActiveX Data Objects
- Класс соединения
Теперь я надеялся, что кто-то может дать ввод которых один является preferrable и почему (особенно в отношении производительности).
Любой ввод оценивается.
я реализовал задачу, используя OLEDB. Также рассмотрел DIXF. В конце я решил пойти с OLEDB и реализовать SysOperation Framework, поэтому код может быть выполнен как пакетное задание на сервере. Казалось, что меньше работы и больше контроля над тем, что происходит. Эта производительность решений полностью соответствует требованиям проектов. – elToro