Все зависит от того, как будут использоваться записи в той системе, в которую происходит импорт. Если они собираются хранить эти данные у себя и как-то с ними работать, то им нужен неизменяемый гуид для работы, чтобы они могли нормально обновлять данные. Если это что-то, что не требует обновления, "разовая" информация, то можно и на лету гуиды строить.
В каком формате приходят данные с клиента? JSON, XML? В любом случае можно воспользоваться встроенными библиотеками СУБД (MS SQL, ORACLE, etc) для перевода входящих данных в таблицу. Пример на Oracle:
SELECT extractValue(value(t),'value') val, extractValue(value(t),'value/@id') attr
FROM TABLE(XMLSequence(XMLType('<form><value id="1">first</value><value id="2">second</value></form>').extract('form/value'))) t;