Size: a a a

PiterPy Conf Сhat

2020 August 03

YV

Yuliya Volkova in PiterPy Conf Сhat
тут можно соответственно попробовать отдебажить, или сделать просто вызов твоей задачи с методом execute()
источник

YV

Yuliya Volkova in PiterPy Conf Сhat
но обычно это все довольно сложные пути, и дебажим принтами и глазами в сорсы ))
источник

YV

Yuliya Volkova in PiterPy Conf Сhat
Николай Сасковец
у меня был момент, когда я застрял на том, что ti не было в контексте. с интерактивным питоном быстрее бы получилось понять, в чём засада
согласна
источник

НС

Николай Сасковец... in PiterPy Conf Сhat
так-то спасибо за воркшоп,  @xnuinside @sevak_avet @vladimir_baev @vladimir_gavrilenko

очень интересный инструмент
пока ещё не осознал, куда его можно присобачить в наших задачах, но буду кумекать 😊
источник

c

cg4G4xB2nN in PiterPy Conf Сhat
ну вот тут предлагают просто pdb использовать. https://godatadriven.com/blog/testing-and-debugging-apache-airflow/
источник

YV

Yuliya Volkova in PiterPy Conf Сhat
Николай Сасковец
так-то спасибо за воркшоп,  @xnuinside @sevak_avet @vladimir_baev @vladimir_gavrilenko

очень интересный инструмент
пока ещё не осознал, куда его можно присобачить в наших задачах, но буду кумекать 😊
он в Data Engineering-е хорошо ложится, а в чисто Бэкенде никогда  не применяла, всегда кажется оверхед
источник

c

cg4G4xB2nN in PiterPy Conf Сhat
Yuliya Volkova
он в Data Engineering-е хорошо ложится, а в чисто Бэкенде никогда  не применяла, всегда кажется оверхед
это как раз ответ на более ранний вопрос. про то, что лучше использовать. airflow либо что-то свое простое.
источник

YV

Yuliya Volkova in PiterPy Conf Сhat
у нас была еще секция про кастомные хуки и про тесты ) но с таймингом пошло все не так как мы планировали
источник

YV

Yuliya Volkova in PiterPy Conf Сhat
Николай Сасковец
так-то спасибо за воркшоп,  @xnuinside @sevak_avet @vladimir_baev @vladimir_gavrilenko

очень интересный инструмент
пока ещё не осознал, куда его можно присобачить в наших задачах, но буду кумекать 😊
на здоровье
источник

НС

Николай Сасковец... in PiterPy Conf Сhat
Yuliya Volkova
он в Data Engineering-е хорошо ложится, а в чисто Бэкенде никогда  не применяла, всегда кажется оверхед
ну вот буду с нашими дата-сатанистами на неделе обсуждать, были ли у них случаи использования. или, возможно, есть подходящие места, куда его можно вкрутить
источник

НС

Николай Сасковец... in PiterPy Conf Сhat
Yuliya Volkova
он в Data Engineering-е хорошо ложится, а в чисто Бэкенде никогда  не применяла, всегда кажется оверхед
кстати, а как Airflow можно совмещать с каким-нибудь Scrappy ?
возможно, встраивать Scrappy как один из степов пайплайна Airflow?
источник

YV

Yuliya Volkova in PiterPy Conf Сhat
Николай Сасковец
ну вот буду с нашими дата-сатанистами на неделе обсуждать, были ли у них случаи использования. или, возможно, есть подходящие места, куда его можно вкрутить
тут еще момент что это не про ML, если у тебя дата саентисты хотят чтобы в пайплайне были видны 100 фич и по этим фичам какие-то обработки - то это не лучший кейс, не все ML задачи лягут на Airflow
источник

YV

Yuliya Volkova in PiterPy Conf Сhat
тут у @vladimir_baev больше опыта
источник

YV

Yuliya Volkova in PiterPy Conf Сhat
Николай Сасковец
кстати, а как Airflow можно совмещать с каким-нибудь Scrappy ?
возможно, встраивать Scrappy как один из степов пайплайна Airflow?
ты про scrapy?
источник

НС

Николай Сасковец... in PiterPy Conf Сhat
Yuliya Volkova
ты про scrapy?
да
источник

YV

Yuliya Volkova in PiterPy Conf Сhat
тот что для веб краулеров?)  мнея две p смутило
источник

НС

Николай Сасковец... in PiterPy Conf Сhat
я по памяти писал ) у меня в голове оно звучит со сдвоенным П )
источник

YV

Yuliya Volkova in PiterPy Conf Сhat
он же процессом отдельным запускается
источник

YV

Yuliya Volkova in PiterPy Conf Сhat
можно запустить - подождать пока он отработает и получить exit code
источник

YV

Yuliya Volkova in PiterPy Conf Сhat
если что-то выдергивать из результатов - то тут как обычно надо магическую шляпу и лезть придумывать велосипед, кажется что так
источник