Вход на сайт
Читаем CSV...
742 просмотров
Перейти к просмотру всей ветки
в ответ Murr 17.06.19 10:27
Если нету конкретной спецификации и формат данных в "плавающем" режиме.
Тут ничего не поделаешь.
У нас поставщики данных поставляют данные в ЦСФ. Формат практически не меняется.
Когда добавляются изменения или совсем новые данные (т. е. новые ЦСФ) просто обновляется версия Schema.sql.
Через конфиг-файл вносится дескриптор изменённой таблицы или новой таблицы и вперёд.
Очень простой процесс. Всё реадер всегда знает что он читает - потому что владеет метаданными.
Но даже если опрераторы долго не задерживаеются - может вынести все "меняющиеся" части из программы (реадера)
в прикладной конфигураторный файл (xml). Чтобы ваш реадер не зависил от "незадерживающихся" операторов.
Т. е. все изменения нужны будут только в конфигурации.