{"repo":"Toloka/dbt-af","free":true,"listed":false,"github":"https://github.com/Toloka/dbt-af","clone":"git clone https://github.com/Toloka/dbt-af.git","description":"Distributed run of dbt models using Airflow","language":"Python","stars":168,"topics":["airflow","apache-airflow","dbt","python"],"license":null,"category":"data-pipelines","readme_excerpt":"[!WARNING] #### Project Deprecated This project is no longer actively maintained. It was originally developed by Nikita Yurasov, Igor Safonov, Evgeny Ermakov and Leonid Kozhinov while employed at Toloka AI BV. Toloka AI BV holds the rights to this codebase. For future updates and active development, please visit: 👉 https://github.com/dmp-labs/dmp-af This repository remains available under the Apache License 2.0. dbt-af: distributed run of dbt models using Airflow Overview dbt-af is a tool that allows you to run dbt models in a distributed manner using Airflow. It acts as a wrapper around the Airflow DAG, allowing you to run the models independently while preserving their dependencies. Why? 1. dbt-af is domain-driven. It is designed to separate models from different domains into different DAGs. This allows you to run models from different domains in parallel. 2. dbt-af is dbt-first solution. It is designed to make analytics' life easier. End-users could even not know that Airflow is used to schedule their models. dbt-model's config is an entry point for all your settings and customizations. 3. dbt-af brings scheduling to dbt. From @monthly to @hourly and even more. 4. dbt-af is an ETL-driven tool. You can separate your models into tiers or ETL stages and build graphs showing the dependencies between models within each tier or stage. 5. dbt-af brings additional features to use different dbt targets simultaneously, different tests scenarios, and maintenance tasks. Installation ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Toloka","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Toloka/dbt-af/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}