文件名称:dag-factory:从YAML配置文件动态生成Apache Airflow DAG
文件大小:151KB
文件格式:ZIP
更新时间:2024-06-01 23:41:32
python airflow apache-airflow dags Python
达工厂 dag-factory是一个用于从YAML配置文件动态生成 DAG的库。 安装 要安装dag-factory,请运行pip install dag-factory 。 它需要Python 3.6.0+和Apache Airflow 1.10+。 用法 在Airflow环境中安装dag-factory之后,有两个步骤来创建DAG。 首先,我们需要创建一个YAML配置文件。 例如: example_dag1 : default_args : owner : ' example_owner ' start_date : 2018-01-01 # or '2 days' end_date : 2018-01-05 retries : 1 retry_delay_sec : 300 schedule_interval : ' 0 3 *
【文件预览】:
dag-factory-master
----MANIFEST.in(62B)
----.dockerignore(4B)
----.github()
--------codecov.yml(406B)
--------FUNDING.yml(18B)
--------workflows()
----dagfactory()
--------dagfactory.py(4KB)
--------utils.py(5KB)
--------__init__.py(89B)
--------dagbuilder.py(14KB)
--------__version__.py(71B)
----img()
--------example_dag.png(149KB)
----Dockerfile(906B)
----scripts()
--------entrypoint.sh(321B)
----examples()
--------example_dag_factory.yml(2KB)
--------example_dag_factory.py(281B)
--------example_customize_operator.yml(1KB)
--------example_customize_operator.py(289B)
--------print_hello.py(38B)
--------customized()
----tox.ini(3KB)
----LICENSE(1KB)
----setup.py(3KB)
----README.md(3KB)
----Makefile(2KB)
----tests()
--------fixtures()
--------__init__.py(0B)
--------test_dagfactory.py(10KB)
--------test_utils.py(4KB)
--------test_dagbuilder.py(5KB)
----.gitignore(1KB)
----CHANGELOG.md(3KB)