2015-03-11 3 views
1

Я пытаюсь создать набор данных из исходного кода на свой сервер. Когда я запускаю свою работу в DataStage, он не содержит ошибок. Все, что я вижу, это предупреждение, которое гласит: При проверке оператора: При привязке поля интерфейса вывода «ДРАЙВЕРЫ» к полю «ДРАЙВЕРЫ»: Неявное преобразование из типа источника «dfloat» в тип результата «sfloat»: Возможное ограничение диапазона/точности.DataStage Job stucks with warnings

ответ

0

Попробуйте сбросить и посмотреть, есть ли у вас какая-либо другая информация ......! в противном случае вы можете просто использовать функцию Cast, чтобы преобразовать ее в integer и обрабатывать, если источником является DB, если это файл, который читается как есть, и изменить его в Transformer. надеюсь это поможет.

+0

Привет, Спасибо, я уже создал таблицу с использованием SQL, и я использовал Truncate в моей финальной таблице, сохраняя ODBC Connection. Я удалил таблицу с использованием SQL и вместо этого использовал CREATE в задании, которое разрешило проблему. – andruX

0

При проверке оператора: При привязке поля интерфейса вывода «ДРАЙВЕРЫ» к полю «ДРАЙВЕРЫ»: Неявное преобразование из типа источника «dfloat» в тип результата «sfloat»: Возможное ограничение диапазона/точности.

Вам необходимо научиться читать сообщения об ошибках APT/Torrent, которые являются компанией, которая первоначально создавала Datastage PX. Это говорят:

При проверке оператора ===> Как компилятор предварительно проверки стадии

При связывании ... «Drivers» ===> Я смотрю на сцену, в которой вы назначаю на поле ввода «водитель» в поле вывода «драйвер»

неявного преобразования из типа источника «dfloat», чтобы привести тип «sfloat»: ===> у вас есть типа несовпадения

I верьте, что вы можете сказать, что datastage компилируется, даже если вы получаете предупреждения, но реальный ответ - вернуться в вашу работу и выяснить, почему вы вставляете dfloat (двойную точность) в sf loat (одинарная точность). Вероятно, вам нужно указать, как получить от dfloat до sfloat с помощью трансформатора и указанного пользователем правила для усечения точности.