У нас есть две таблицы в нашей базе данных, которые необходимо обновить, используя извлечение другого источника. Это извлечение предоставляет нам текстовый файл.Обновление Db из текстового файла
Первая вставка была легкой благодаря Talend, но теперь у нас есть еще одна проблема.
Мы не хотим делать простую вставку или обновление, но мы хотим сравнить оба источника и дать выбор пользователю, чтобы выбрать, какие значения подходят для каждой записи.
На данный момент единственным решением является вставка нового контента в другую таблицу и сравнение каждой записи с помощью программы, затем мы показываем записи, которые имели модификации.
Проблема в том, что у нас есть 1500+ записей, и это решение имеет очень низкие характеристики, поэтому мы ищем новый.
Будет ли решение, подобное экстрадиции из нашего db в текстовый файл, затем автоматически сравнить оба файла и перенести третий файл, включая только изменения. Этот третий легче будет загружать в программу и анализироваться.
Спасибо за вашу помощь
Поскольку ваш ввод является обычным текстовым файлом, я бы использовал [программное обеспечение сравнения] (http://stackoverflow.com/questions/96051/which-file-comparison-tool-can-handle-block-movement-and- множественные ревизии) - при условии, что ваши записи в текстовом файле всегда находятся в одном порядке. Если вы не собираетесь делать этот процесс много раз, то, вероятно, лучше написать какую-то конкретную программу. – Laoujin
Спасибо за ваш быстрый ответ Моя точка зрения заключается не в том, чтобы сравнивать файлы в ИТ-службе, но и автоматически предоставлять запрашиваемые данные программному обеспечению, чтобы мы могли предлагать их пользователям через программу, чтобы позволить им выбрать какие данные сохранить – Krowar