Как открыть преобразование PDI v7 .1 в формате хранилища файлов .XML - PullRequest
0 голосов
/ 18 сентября 2018

Моя компания использует Enterprise Edition версии 7.1 EE и Enterprise Repository. У меня пока нет доступа к этому хранилищу, но мне нужно просмотреть пример кода. Я получил код для просмотра в файле .XML, но не в формате .KTR или .KJB. Мне нужно открыть это в Spoon, чтобы просмотреть рабочие места и трансформации внутри. Я попытался использовать опцию в ложке для импорта из файла XML, но я сразу же получаю сообщение об ошибке: «/// Файл _Repos.XML не был распознан как тип файла Kettle». По сути, это файл репозитория, который экспортируется в формате XML. Как мне открыть это снова с помощью ложки? Нужно ли устанавливать ту же версию Pentaho на рабочем столе клиента, чтобы иметь возможность импортировать? вариант импорта в XML является правильным шагом? если нет, то как я могу открыть эти файлы XML (не .KTR или .KJB)? и если это включало рабочие места и преобразование внутри, все эти структуры будут открыты должным образом? Я ценю любую помощь в этом, пожалуйста

1 Ответ

0 голосов
/ 18 сентября 2018

Попробуйте переименовать файлы как .kjb (если первый тег -) или или .kjb (если первый тег).

Возможно, ваш xml содержит более одного преобразования или kjb (как это было раньше, когда вы выполняли экспорт из хранилища базы данных).

Структура каталогов содержащихся в нем transfo / jobs будет сохраняться, только если предыдущий разработчик правильно выполнил свою работу либо

  • с использованием ссылок, таких как $ {Internal.Entry.Current.Directory} /load_dim.kjb, вместо фактических имен физических каталогов;
  • , если фактическая структура физического каталога является копией логического каталога в хранилище.

В противном случае восстановление потока ETL будет первым результатом вашей работы.

...