Size: a a a

2018 March 06

SS

Sergey Sheremeta in Airflow
вопрос в том, как именно выполнение нового оператора может мешать новым запускам всего дага?
источник

SS

Sergey Sheremeta in Airflow
на подумать:
1) можно запустить backfill с опцией "-m" - что лишь проставит фиктивно выполненными запуски нового оператора в прошлом
2) можно использовать pools для задания ограничений в использовании каких-либо ресурсов
источник

DB

Dmitri Bolshov in Airflow
Коллеги, привет! Мы анализируем возможность использования Airflow  в своем ETL проекте для обработки market data и reference data.
API систем источников данных реализованы как REST web services и Soap web service.
Пожалуйста поясните, какими инструментами airflow мы можем работать с soap web service? с rest web service?
источник

SS

Sergey Sheremeta in Airflow
насколько я знаю, сейчас не реализовано никаких механизмов для работы веб-сервисами, вам потребуется писать самостоятельно на python хуки под ваши веб-сервисы
источник

I

Igor in Airflow
Археологический ответ.
Похоже на demo_mode = True в конфиге
источник

I

Igor in Airflow
Вопрос про авторизацию. Почему-то выставленный authenticate = True и auth_backend = airflow.contrib.auth.backends.password_auth никак не влияет на поведение вебсервера, всё равно всё открытым остаётся. Юзера создал, про то, что надо откатить SQLAlchemy знаю. Есть у кого-то опыт успешного использования?
источник

I

Igor in Airflow
И ещё один вопрос в пустоту — зачем у [scheduler] тоже есть флаг authenticate, кто-то его использует?
https://github.com/apache/incubator-airflow/blob/6c93460b98f5a046662ca02956eac418907af765/airflow/config_templates/default_airflow.cfg#L410
источник

k

kirill in Airflow
Есть дефект в эйрфлоу с авторизацией
источник

k

kirill in Airflow
Она не работает :)
источник

I

Igor in Airflow
Хм. А у меня получилось в итоге. Правда скрипт для создания юзера с паролем надо было написать и там понять чего он хочет
источник

DB

Dmitri Bolshov in Airflow
Всем еще раз привет! Скажите пожалуйста, а AirFlow может работать с source и target которым выступают БД Oracle и MS SQL Server?
источник

FL

Fedor Lavrentyev in Airflow
Может через SqoopOperator, например
источник

FL

Fedor Lavrentyev in Airflow
Строго говоря, Airflow ни с чем не работает. Airflow это просто распределенный cron с зависимостями, WebUI и кучей багов.
источник

FL

Fedor Lavrentyev in Airflow
Внутри него можно запускать любые процессы. Для некоторых из них уже написаны красивые обертки. Например, для Sqoop.
источник

I

Igor in Airflow
Хуки для оракла и для мс скл есть. Но вообще не факт, что это поможет
источник

DB

Dmitri Bolshov in Airflow
Igor
Хуки для оракла и для мс скл есть. Но вообще не факт, что это поможет
Give me the link
источник

I

Igor in Airflow
Dmitri Bolshov
Give me the link
Окей гугл, oracle hook apache airflow
источник

МС

Максим Сёмочкин in Airflow
Плюс много к @fediq. К Airflow не применимо «может/не может работать с...». Можно работать с чем угодно. Но для чего то придётся написать плагин.

Хотя и этого можно не делать просто завернув нужные вызовы в BashOperator.
источник

YE

Yury Emelyanov in Airflow
Dmitri Bolshov
Всем еще раз привет! Скажите пожалуйста, а AirFlow может работать с source и target которым выступают БД Oracle и MS SQL Server?
Привет!

Из коробки скорее всего под ваш цнлевой процесс не пдойдет. А так да, может. Важно понимать как вы хотите делить экстракт из оракл и как хотите делать лоад в мс
источник

YE

Yury Emelyanov in Airflow
Написать под эту задачу оператор
источник