2016-08-02 1 views
0

Я хочу загрузить данные в таблицу целей. нагрузка будет дельта (Incremental). Я хочу загрузить начальную нагрузку, а позже планирую ежедневные задания. как я могу это сделать, используя файл параметров.Как я могу выполнить добавочную нагрузку в информатике?

+0

У вас есть столбец временной отметки, на основе которого вы можете выбрать данные Delta? – Samik

+0

Да, но мне нужно автоматизировать как для начальной, так и для ежедневной загрузки в том же файле или переменной –

ответ

0

Создать переменную $LOAD_DATE. В запросе SQ overide установите условие UPDT_TS > $$LOAD_DATE.

Также в трансформации выражения используйте функцию SETVARIABLE, чтобы установить переменную в SESSIONSTARTTIME.

Теперь для начальной загрузки установите параметр $$LOAD_DATE=01/01/1900 в файле параметров.

Для дельта-нагрузок просто удалите параметр из файла параметров. Он берет значение, сохраненное в репозитории, которое является последней датой загрузки.

+0

ok, у меня есть вопрос здесь –

+0

Любой другой способ, который я слышал, используя shell-скрипты –

+0

Конечно, вы можете реализовать ту же логику и в сценарии оболочки – Samik

Смежные вопросы