Время запуска PrimeOuput равно нулю через много часов? - PullRequest
0 голосов
/ 19 июня 2019

Проблема: мой ETL (развернутый на SQL Server) зависает в потоке данных, где он извлекает (из драйвера Oracle Source Attunity) информацию. В прошлом он обработал 6 миллионов записей. Однако в этом случае (10 мил) он зависает, эта проблема повторяется и возникает каждый раз, когда я пытаюсь выполнить свой ETL

Отладка:

  • Запрашивая catalog.execution_component_phases, я заметил, что PrimeOutout для моих исходных данных всегда равен null для start_time, даже после того, как он оставлен на 5 часов.
  • Используя тот же запрос извлечения из моего ETL, я могу запустить запрос в PLSQL и получить результаты за 3 минуты
  • Локально запуская ETL, я вижу данные, проходящие через мои компоненты
  • Я проверил PLSQL на блокировку сессий, блокировки нет

Это не похоже на проблему среды, даже если ресурсов мало, я должен ожидать, что PrimeOutput по крайней мере запустится? Похоже, что-то блокирует или висит на моих исходных данных. Есть предложения?

Спасибо вам!

...