Дезинформация в DataStage XML Export - PullRequest
0 голосов
/ 17 июня 2020

Как следует из заголовка, я просто пытаюсь выполнить простой экспорт задания данных. Проблема возникает, когда мы экспортируем XML и начинаем исследование. По какой-то причине из задания берется неверная информация и помещается в XML.

Например, SQL в преобразовании задания может быть:
SELECT V1, V2, V3 FROM TABLE_1;

Тогда как XML для одно и то же преобразование может дать:
SELECT V1, Y6, Y9 FROM TABLE_1, TABLE_2;

Мне не имеет смысла, как экспорт задания может отличаться от фактической архитектуры.

Параметры, которые я использую для экспорта:
Исключить элементы, доступные только для чтения: Нет
Включить зависимые элементы: Да
Включить исходный код с подпрограммами: Да
Включить исходный код с исполняемым заданием: Да
Включите исходный контент со спецификациями качества данных: №

Ответы [ 2 ]

0 голосов
/ 03 августа 2020

Спасибо всем за отзывы. Я понял, что проблема не обязательно в XML. Это было связано с множеством факторов в нашей среде на этапе обработки данных. Как упоминалось выше, соединения для передачи данных были старыми и ненадежными. По какой-то причине это не влияет на наш текущий производственный refre sh, поэтому это не проблема.

Другая проблема заключалась в том, как сгенерированные параметры SQL и пользовательские SQL работают при создании XML. В моем случае были случаи, когда в системе хранился старый код, но опция была переключена с пользовательского кода на генерацию SQL на основе столбцов. Это привело к непоследовательному результату моего сценария. Таким образом, мини-проект был свернут.

0 голосов
/ 18 июля 2020

Какой инструмент вы используете для просмотра XML? Попробуйте использовать что-нибудь менее умное, например Блокнот или Wordpad. Это позволит определить / исключить, связана ли проблема с вашим XML средством просмотра. Вы также можете попробовать экспортировать в формате DSX и изучить этот вывод, чтобы увидеть, видны ли там те же симптомы.

...