Size: a a a

2021 January 14

А

Антон in Airflow
источник

PA

Panchenko Andrey in Airflow
Антон
это БДшки приложенек
Ну создать репликации там
источник

PA

Panchenko Andrey in Airflow
Не прод
источник

PA

Panchenko Andrey in Airflow
И оттуда в клауд забирать
источник

z

zxyzxy in Airflow
Переделать стандартный оператор немношк и вместо fetchall делать fetchmany по 100к строк например и через промежуточный файлик сливать?
источник

А

Антон in Airflow
а проприетарные утилиты тоже в память вычитывают?
источник

z

zxyzxy in Airflow
источник

SG

Sergey Gavrilov in Airflow
Антон
Всем доброго времени суток!
Ребят, может кто уже пробовал и знает... Каким образом эффективнее выгружать большие таблицы из постгреса? Есть задача перегонять в GCS, но встроенный оператор, увы, вычитывает все в память, что, в случае большого объема данных, может привести к нехорошим последствиям
Скорость не замерял, но думаю, что так будет максимально быстро, если исключить wal-журнал
https://www.postgresqltutorial.com/export-postgresql-table-to-csv-file/
источник

А

Антон in Airflow
вот я и думаю по поводу copy или pg_dump. А не обращал внимание, как оно  с памятью работает?
источник

SG

Sergey Gavrilov in Airflow
Антон
вот я и думаю по поводу copy или pg_dump. А не обращал внимание, как оно  с памятью работает?
Увы, нет, доводилось работать лишь как с сервисом поверх копи. Полагаю, что ответ можно найти в доке. Теоретически должна быть возможность задать параллелизм и потребление и прочее
источник

А

Антон in Airflow
энивей, спасибо!
источник

AS

Aleh Sauko in Airflow
подскажите пожалуйста как строку в темплейте скастовать к листу?

проблема когда я из dag_run.conf['send_to_emails'] достаю airflow походу лист к строке приводит, и все падает((

{ "send_to_emails": [..]  }

EmailOperator(task_id='send_email',                                  
 to="{{ dag_run.conf['send_to_emails'] }}", ..)
источник

J

Jester in Airflow
Aleh Sauko
подскажите пожалуйста как строку в темплейте скастовать к листу?

проблема когда я из dag_run.conf['send_to_emails'] достаю airflow походу лист к строке приводит, и все падает((

{ "send_to_emails": [..]  }

EmailOperator(task_id='send_email',                                  
 to="{{ dag_run.conf['send_to_emails'] }}", ..)
Не уверен что jinja распаковывает list, попробуйте
{{ dag_run.conf['send_to_emails']|join(', ') }}
источник

AS

Aleh Sauko in Airflow
Jester
Не уверен что jinja распаковывает list, попробуйте
{{ dag_run.conf['send_to_emails']|join(', ') }}
не прокатило((
источник

J

Jester in Airflow
Aleh Sauko
не прокатило((
Ошибки в студию.
Еще варианты:
1. Убрать {{}}, передав list.
2. type(dag_run.conf['send_to_emails']), есть подозрение что возвращает не list.
3. Формат почтовых ящиков не верный.
источник

Р

Руслан in Airflow
Привет, господа.
Обновил квадраты в своём ДАГе, в итоге они за прошлые дни стали белыми. При этом в ДАГе стоит depends_on_past=True. Правильно ли я понимаю, что следующий раз по расписанию он не запустится, тк прошлые инстансы не пробежали? И можно ли что-нибудь сделать, если я не хочу прогонять их за прошлые дни?
источник

РШ

Руслан Шарафутдинов... in Airflow
можно пометить все предыдущие таски успешными
источник

AT

Anton Trofimenko in Airflow
Mark success руками)
источник

AT

Anton Trofimenko in Airflow
Руслан Шарафутдинов
можно пометить все предыдущие таски успешными
привет, Руслан)
источник

РШ

Руслан Шарафутдинов... in Airflow
Anton Trofimenko
Mark success руками)
приветик)
источник