Talend Studio - поиск в метаданных, чтобы получить все созданные запросы

Я использую Talend Studio,

Я создал много заданий, каждое из которых было выполнено с несколькими запросами.

Я хочу найти все задания, в которых есть оператор SQL «Вставить в».

Существует ли место (например, база данных), где Talend сохраняет команды, и мы можем перечислить их все?

Например, службы отчетов SQL Server имеют базу данных сервера отчетов, где я могу найти все отчеты с определенным запросом.

Спасибо


person SaCvP    schedule 07.06.2018    source источник


Ответы (1)


Я не думаю, что в Talend есть такая база данных, но вы можете посмотреть в каталоге

<workspace>/<projectName>/process

и для каждого задания будет файл XML с именем <jobname>_<version>.item, который содержит все настройки для задания и каждого из компонентов.

Простой текстовый поиск найдет то, что вы ищете, если вы ищете компоненты, сконфигурированные с оператором «INSERT INTO». Вы можете использовать XSL или XQUERY с этими файлами, если хотите быть немного более изощренным.

Однако, если вы ищете компоненты, у которых есть команда "ВСТАВИТЬ В" в результате генерации кода, то вам, вероятно, нужно искать сгенерированный код, что будет немного сложнее, тем более, что вам нужно будет увидеть, что код, скомпилированный каждым отдельным компонентом.

В 7.0.1 сгенерированный код находится в

<workspace>/<projectName>/poms/jobs/process/<jobname>_<version>/src/main/java/<projectNameInLowerCase>
person Screwtape    schedule 07.06.2018