Oracle ODI 11g - несколько файлов разных форматов

Я использую Oracle ODI 11.1.1.7. У меня есть 6, файлы с разделителями трубы. Каждый файл имеет разное количество столбцов. Количество столбцов фиксировано в каждом файле. Так что я знаю формат. Я хочу загрузить все эти файлы в одну таблицу в базе данных. Я могу создать процесс ODI с шагами в последовательном порядке и вызывать интерфейсы, созданные для этих файлов, чтобы выполнить задачу. Есть ли лучший способ сделать это? Как создание только одного интерфейса, который может работать со всеми этими файлами. Что я могу сделать через цикл? Заранее спасибо.

1 ответ

К сожалению, поскольку эти файлы имеют разную структуру (количество столбцов), вам потребуется отдельное исходное хранилище данных для каждого из них, поэтому вам потребуются разные интерфейсы.

Если бы структура была одинаковой, вы могли бы использовать только одно хранилище данных и один интерфейс. Вам нужно будет использовать переменную в качестве имени файла в определении хранилища данных и создать цикл в пакете, который изменит значение переменной и выполнит интерфейс, загружающий файл.

Другие вопросы по тегам