Поэтому у меня есть много файлов, как это:Экспорт текстового файла в MySQL в Talend
Первый файл:
File1;
Code;1971;1981;1991;2001;2011
A;10;20;30;40;50
B;12;22;32;89;95
...
...
Второй файл:
File2;
Code;1971;1981;1991;2001;2011
A;1500;1600;460;6000;8000
B;6000;7000;8007;8009;9005
...
...
Все файлы имеют точное в том же формате.
Я хотел бы иметь таблицу в моей базе данных, как это:
File Code Year Value
File1 A 1971 10
File1 A 1981 20
File1 A 1991 30
. . .
. . .
File2 A 1971 1500
File2 A 1981 1600
File1 A 1991 460
. . . .
. . . .
File2 B 1971 .
File2 B 1981 .
. . . .
Моя идея заключается в том, чтобы создающих для каждого файла в t_map в Wich есть файл следующим образом: My solution with t_map
Проблема что у меня так много файлов, как это, и мое решение займет у меня много времени, чтобы закончить его. Есть ли лучшее решение?
Можете ли вы изменить макет ваших файлов на стандартный макет? другими словами, поместите заголовки столбцов в строку 1, затем ваши данные строки1 в строке 2 и т. д. Тип макета файла, который вы используете, очень нетрадиционен, и вместо того, чтобы пытаться запрограммировать его, я рекомендую вам перейти на обычный макет , Если вы это сделаете, решение Talend станет намного проще. –