Проблема: мой ETL (развернутый на SQL Server) зависает в потоке данных, где он извлекает (из драйвера Oracle Source Attunity) информацию. В прошлом он обработал 6 миллионов записей. Однако в этом случае (10 мил) он зависает, эта проблема повторяется и возникает каждый раз, когда я пытаюсь выполнить свой ETL
Отладка:
- Запрашивая catalog.execution_component_phases, я заметил, что PrimeOutout для моих исходных данных всегда равен null для start_time, даже после того, как он оставлен на 5 часов.
- Используя тот же запрос извлечения из моего ETL, я могу запустить запрос в PLSQL и получить результаты за 3 минуты
- Локально запуская ETL, я вижу данные, проходящие через мои компоненты
- Я проверил PLSQL на блокировку сессий, блокировки нет
Это не похоже на проблему среды, даже если ресурсов мало, я должен ожидать, что PrimeOutput по крайней мере запустится? Похоже, что-то блокирует или висит на моих исходных данных. Есть предложения?
Спасибо вам!