Загрузка простого текстового файла Pentaho с разделителем ASCII - PullRequest
0 голосов
/ 08 ноября 2018

Я пытаюсь использовать Spoon / Kettle для загрузки простого текстового файла, разделенного символами ASCII. Я вижу все данные при предварительном просмотре содержимого файла в Kettle, но при попытке предварительного просмотра строк на вкладке «Содержимое» записи не загружаются.

Согласно моим исследованиям, Kettle должен понимать мой разделитель полей, когда он набирается как "$ [value]", что в моем случае равно "$ [01]". Вот описание структуры файла:

Каждый файл в ленте имеет текстовый формат, разделенный на столбцы и строки. Каждая запись имеет одинаковый набор полей. Ниже приведены разделители для каждое поле и запись:

Разделитель полей (FS): SOH (ASCII символ 1)

Разделитель записей (RS): STX (символ 2 ASCII) + «n»

Любая запись, начинающаяся с «#» и заканчивающаяся RS, должна рассматриваться как комментарий принимающей стороной и игнорироваться. Поставщик данных также сгенерировал строку заголовка столбца в начале файла со списком типов данных поля.

Итак, мои входные параметры:

Тип файла: фиксированный

Разделитель: $ [01]

Корпус:

Бегство:

...

Формат: DOS

Кодировка: US-ASCII

Длина: символы

Я не могу прочитать какие-либо записи, и я не уверен, что это правильный подход. Будет ли лучше принимать эти данные с помощью java внутри чайника?

Любая помощь с этим будет высоко ценится. Спасибо!

...