Заказчиком является японский разработчик
систем для оцифровывания производственной среды.
Клиенты заказчика имеют собственные базы данных с разной структурой таблиц. Эти базы данных необходимо регулярно синхронизировать с данными заказчика, которые хранятся, либо экспортируются в текстовых CSV-файлах (используют свой формат текстовых CSV-файлов).Вручную процесс обмена данными между заказчиком ICL Services и клиентами заказчика занимает много времени. Также возникает риск допустить ошибку.
Задачи
- Автоматизировать синхронизацию данных между заказчиком ICL Services и клиентами заказчика.
Реализованное нами решение
- Обсуждение деталей проекта проходило на японском языке. Совместно с заказчиком командой ICL Services было принято решение разработать утилиту для работы с данными.
Специалисты ICL Services разработали приложение с японским интерфейсом для японской Windows 10 в двух видах – 32 и 64 бита, и также создали к нему руководство пользователя на японском языке.
Система имеет четыре основных функции:
- Import Transaction File
- Export Schedule File
- Export Master File
- General
при работе с большими объемами данных, которые были успешно достигнуты.
Дополнительно SQL-оптимизация потребовалась для Excel, как самой медленной ODBC по сравнению с Postgre и Oracle.
Продукты и технологии
- ODBMS (Oracle, PostgreSQL, Excel), Japanese Win 10 (32/64 bit), C#/.Net
Результаты
- Обеспечили автоматизированную конвертацию и перенос данных между базой трех видов (MS Excel, Oracle, Postgre) и текстовыми CSV-файлами.
- Сохранили целостность данных и уникальных записей в соответствии с заданными в приложении ключами.
- Упростили и ускорили бизнес-процессы клиентов заказчика, повысив привлекательность продукта.
- Успешность работы утилиты в финальном тестировании – 100%.