2016-06-21 1 views
0

У меня есть несколько заданий хранилища данных, которые будут выполняться, но НЕ МОГУТ иметь исходный файл. Если нет, я хочу, чтобы задание datastage завершилось аналогично тому, как я использовал соединитель исходного БД, а исходная таблица имеет нулевые строки.Как вы обрабатываете этап последовательного файла, который не может найти файл, похожий на пустую таблицу?

как это можно сделать? Thanks

ответ

2

Этап SequentialFile в DataStage ожидает, что файл будет существовать, даже если он может быть нулевым байтом. Одним из вариантов было бы поставить этап WaitForFile перед вашим заданием, чтобы избежать выполнения задания, если файл не существует. Это сэкономит усилия для загрузки данных поиска и т. Д., Но не на 100% поведение пустой таблицы. Вы также можете коснуться пустого файла в этом случае, чтобы получить нужное поведение, но я сомневаюсь, что это хороший дизайн.

+0

Мне нравится прикосновение вещь. Думаю, я дам этот выстрел через рутину. Благодарю. – arcee123

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