Настройка Talend Создать Выбор производительности - PullRequest
0 голосов
/ 28 декабря 2018

Я только что понял, что когда я выполняю оператор create select в моей базе данных Oracle 11g, выполнение происходит примерно в три раза быстрее, чем при использовании Talend для выбора данных, а затем создания и записи данных в новую таблицу.

Поэтому мне интересно, есть ли способ просто подключиться к базе данных и выполнить запрос create select для базы данных в talend.

Ответы [ 2 ]

0 голосов
/ 30 декабря 2018

Я наконец нашел способ выполнить запрос create-select непосредственно в БД с ожидаемой производительностью, используя компонент tDBRow для MySQL (ранее tMySQLRow), как показано на снимке экрана ниже.

enter image description here

Вот скриншот с результатом.

enter image description here

0 голосов
/ 29 декабря 2018

Короткий ответ - да.

Используйте компонент tOracleInput.

Скопируйте запрос в поле запроса, заключите его в кавычки и добавьте точку с запятой так:

"ВЫБЕРИТЕ ПОЛЕ1, ПОЛЕ2 ИЗ ТАБЛИЦЫ, ГДЕ СОСТОЯНИЕ_1"

Затем нажмите кнопку схемы предположения

, которая создаст схему компонента на основе вашего запроса.

...