Как загрузить несколько листов Excel в разные таблицы с помощью внедрения метаданных pentaho - PullRequest
0 голосов
/ 02 марта 2020

У меня есть один файл Excel, содержащий 5 разных листов, я хочу загрузить все 5 листов в другую таблицу с помощью внедрения метаданных pentaho.

Примечание: я реализовал нормальный подход повторения потока 5 раз.

Что я пробовал

  • 1) Я создал другой лист Excel с метаданными всех 5 листов

    2) Я могу передать имя листа как переменную времени выполнения и может заменить его на свойство листов

    3) Я застрял @ как прочитать соответствующий файл метаданных и заменить в шаблон.

Любое решение приветствуется.

1 Ответ

0 голосов
/ 25 марта 2020

Следовали ли вы примеру Пентахо о том, как использовать инъекцию метаданных ? Он также использует таблицы Excel для хранения метаданных, а имя листа передается во время выполнения и применяется с помощью объединения.

По моему опыту, я сохранил метаданные в таблице MySQL и выбрал соответствующий, используя переменную, заданную в предыдущем преобразовании, в зависимости от формата входного файла.

...