All Projects → airflow-plugins → Example Airflow Dags

airflow-plugins / Example Airflow Dags

Licence: apache-2.0
Example DAGs using hooks and operators from Airflow Plugins

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Example Airflow Dags

Aws Ecs Airflow
Run Airflow in AWS ECS(Elastic Container Service) using Fargate tasks
Stars: ✭ 107 (-55.97%)
Mutual labels:  dag, airflow, etl
Discreetly
ETLy is an add-on dashboard service on top of Apache Airflow.
Stars: ✭ 60 (-75.31%)
Mutual labels:  airflow, etl
Xene
A distributed workflow runner focusing on performance and simplicity.
Stars: ✭ 56 (-76.95%)
Mutual labels:  dag, airflow
Dataspherestudio
DataSphereStudio is a one stop data application development& management portal, covering scenarios including data exchange, desensitization/cleansing, analysis/mining, quality measurement, visualization, and task scheduling.
Stars: ✭ 1,195 (+391.77%)
Mutual labels:  airflow, etl
Airflow Maintenance Dags
A series of DAGs/Workflows to help maintain the operation of Airflow
Stars: ✭ 914 (+276.13%)
Mutual labels:  dag, airflow
Goeat Api
Rest API for a food delivery application - Built with Express, Postgres, Redis, MongoDB and Nodemailer
Stars: ✭ 36 (-85.19%)
Mutual labels:  mongodb, mailgun
Luigi Warehouse
A luigi powered analytics / warehouse stack
Stars: ✭ 72 (-70.37%)
Mutual labels:  salesforce, etl
Mgob
MongoDB dockerized backup agent. Runs schedule backups with retention, S3 & SFTP upload, notifications, instrumentation with Prometheus and more.
Stars: ✭ 573 (+135.8%)
Mutual labels:  mongodb, sftp
File Storage
File storage abstraction for Yii2
Stars: ✭ 116 (-52.26%)
Mutual labels:  mongodb, sftp
Udacity Data Engineering
Udacity Data Engineering Nano Degree (DEND)
Stars: ✭ 89 (-63.37%)
Mutual labels:  airflow, etl
Phila Airflow
Stars: ✭ 16 (-93.42%)
Mutual labels:  airflow, etl
Mongo Es
A MongoDB to Elasticsearch connector
Stars: ✭ 185 (-23.87%)
Mutual labels:  etl, mongodb
Monstache
a go daemon that syncs MongoDB to Elasticsearch in realtime
Stars: ✭ 736 (+202.88%)
Mutual labels:  etl, mongodb
Argo Workflows
Workflow engine for Kubernetes
Stars: ✭ 10,024 (+4025.1%)
Mutual labels:  dag, airflow
Python Spider
豆瓣电影top250、斗鱼爬取json数据以及爬取美女图片、淘宝、有缘、CrawlSpider爬取红娘网相亲人的部分基本信息以及红娘网分布式爬取和存储redis、爬虫小demo、Selenium、爬取多点、django开发接口、爬取有缘网信息、模拟知乎登录、模拟github登录、模拟图虫网登录、爬取多点商城整站数据、爬取微信公众号历史文章、爬取微信群或者微信好友分享的文章、itchat监听指定微信公众号分享的文章
Stars: ✭ 615 (+153.09%)
Mutual labels:  mongodb, selenium
Transporter
Sync data between persistence engines, like ETL only not stodgy
Stars: ✭ 1,175 (+383.54%)
Mutual labels:  etl, mongodb
AirflowDataPipeline
Example of an ETL Pipeline using Airflow
Stars: ✭ 24 (-90.12%)
Mutual labels:  airflow, etl
Steedos Platform
华炎魔方低代码/无代码平台。内核采用了元数据、微服务、微前端、K8S等最新的技术架构。Steedos Low-Code / No-Code Platform in nodejs and mongodb.
Stars: ✭ 310 (+27.57%)
Mutual labels:  salesforce, mongodb
Dataengineeringproject
Example end to end data engineering project.
Stars: ✭ 82 (-66.26%)
Mutual labels:  airflow, mongodb
Etl.net
Mass processing data with a complete ETL for .net developers
Stars: ✭ 129 (-46.91%)
Mutual labels:  etl, sftp

Example DAGs

This repository contains example DAGs that can be used "out-of-the-box" using operators found in the Airflow Plugins organization. These DAGs have a range of use cases and vary from moving data (see ETL) to background system automation that can give your Airflow "super-powers".

Getting Started

The example DAGs found here can be split into three main categories:

ETL

These DAGs focus on pulling data from various systems and putting them into Amazon Redshift, with S3 as a staging store. These represent the simplest implementation of an "ETL" workflow and can either be used "out-of-the-box" or extended to add additional custom logic.

PoC (Proof of Concept)

These DAGs demonstrate simple implementations of custom operators and Airflow setups. They are typically not "copy-and-paste" DAGs but rather walk through how something would work.

System

These DAGs are used on the system administration level and can be thought of as "meta-DAGs" that maintain various states and configurations within Airflow itself. In some cases, these DAGs are used in concert with other custom operators, such as the rate_limit_reset DAG.

Contributions

Contributions of your own DAGs are very welcome. Please see some of the example DAGs for a sense of general formatting guidelines.

License

Apache 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].