Хорошие данные - отладка графика (файл grf)
У меня есть график, который ведет себя не так, как в CloudConnect.
Я запускаю его локально, и он завершается, но не выполняет свою работу.
Чтобы выяснить, почему это так, я добавил вызовы printLog во многих местах, например:
printLog(warn, 'transfrom from file ' + $in.0.fileName);
printLog(debug, 'joining etc');
Фаза состоит из FileList в SimpleCopy, LookupJoin, Reformat (производить SQL) и DBInsert.
Тем не менее, хотя я вижу журналы для указанных выше фаз, я не вижу ничего, созданного в журнале для какой-либо части моей фазы. Все части фазы сообщают об успешном выполнении в журнале. Я также сделал Enable Debugging на всех соединениях на этом этапе.
Я что-то пропустил, чтобы включить ведение журнала? Есть ли лучший способ отладки обработки в CloudConnect?
1 ответ
Обнаружена проблема - FileList завершится успешно, если исходный файл не может быть найден, но ни один из последующих шагов не будет запущен. Это несколько не интуитивно понятно, так как в файлах журнала написано "успешно".
Для отладки, после запуска вы можете получить доступ к данным, щелкнув правой кнопкой мыши по соединению и выбрав "Просмотр данных"
Извините за элементарный вопрос, но документация, кажется, не охватывает это ясно, по крайней мере, для новичка GoodData. Я оставлю это для любого с той же проблемой!