├── .dockerignore ├── .gitignore ├── .infragenie └── infrastructure_model.png ├── LICENSE ├── README.md ├── airflow ├── airflow.cfg └── dags │ ├── dag.py │ └── initialise_data.py ├── dbt ├── .gitignore ├── dbt_project.yml ├── models │ ├── core │ │ ├── avg_product_count.sql │ │ ├── avg_product_count_by_dow.sql │ │ ├── stg_top_selling_products.sql │ │ ├── top_selling_aisles.sql │ │ ├── top_selling_departments.sql │ │ └── top_selling_products.sql │ ├── daily │ │ ├── daily_orders.sql │ │ └── daily_orders_7_day_avg.sql │ ├── initialisation │ │ ├── clean_orders.sql │ │ └── order_products.sql │ └── schema.yml └── profiles.yml ├── docker-compose.yml ├── dockerfile ├── sample_data ├── aisles.csv.zip ├── departments.csv.zip ├── order_products__train.csv.zip ├── orders.csv.zip └── products.csv.zip ├── scripts_airflow └── init.sh └── scripts_postgres └── init-user-db.sh /.dockerignore: -------------------------------------------------------------------------------- 1 | dbt/data/* -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/.gitignore -------------------------------------------------------------------------------- /.infragenie/infrastructure_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/.infragenie/infrastructure_model.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/README.md -------------------------------------------------------------------------------- /airflow/airflow.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/airflow/airflow.cfg -------------------------------------------------------------------------------- /airflow/dags/dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/airflow/dags/dag.py -------------------------------------------------------------------------------- /airflow/dags/initialise_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/airflow/dags/initialise_data.py -------------------------------------------------------------------------------- /dbt/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target/ 3 | dbt_modules/ 4 | logs/ 5 | -------------------------------------------------------------------------------- /dbt/dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/dbt/dbt_project.yml -------------------------------------------------------------------------------- /dbt/models/core/avg_product_count.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/dbt/models/core/avg_product_count.sql -------------------------------------------------------------------------------- /dbt/models/core/avg_product_count_by_dow.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/dbt/models/core/avg_product_count_by_dow.sql -------------------------------------------------------------------------------- /dbt/models/core/stg_top_selling_products.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/dbt/models/core/stg_top_selling_products.sql -------------------------------------------------------------------------------- /dbt/models/core/top_selling_aisles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/dbt/models/core/top_selling_aisles.sql -------------------------------------------------------------------------------- /dbt/models/core/top_selling_departments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/dbt/models/core/top_selling_departments.sql -------------------------------------------------------------------------------- /dbt/models/core/top_selling_products.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/dbt/models/core/top_selling_products.sql -------------------------------------------------------------------------------- /dbt/models/daily/daily_orders.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/dbt/models/daily/daily_orders.sql -------------------------------------------------------------------------------- /dbt/models/daily/daily_orders_7_day_avg.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/dbt/models/daily/daily_orders_7_day_avg.sql -------------------------------------------------------------------------------- /dbt/models/initialisation/clean_orders.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/dbt/models/initialisation/clean_orders.sql -------------------------------------------------------------------------------- /dbt/models/initialisation/order_products.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/dbt/models/initialisation/order_products.sql -------------------------------------------------------------------------------- /dbt/models/schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/dbt/models/schema.yml -------------------------------------------------------------------------------- /dbt/profiles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/dbt/profiles.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/dockerfile -------------------------------------------------------------------------------- /sample_data/aisles.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/sample_data/aisles.csv.zip -------------------------------------------------------------------------------- /sample_data/departments.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/sample_data/departments.csv.zip -------------------------------------------------------------------------------- /sample_data/order_products__train.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/sample_data/order_products__train.csv.zip -------------------------------------------------------------------------------- /sample_data/orders.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/sample_data/orders.csv.zip -------------------------------------------------------------------------------- /sample_data/products.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/sample_data/products.csv.zip -------------------------------------------------------------------------------- /scripts_airflow/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/scripts_airflow/init.sh -------------------------------------------------------------------------------- /scripts_postgres/init-user-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/konosp/dbt-airflow-docker-compose/HEAD/scripts_postgres/init-user-db.sh --------------------------------------------------------------------------------