How to Set Up dbt Cloud to Yellowbrick

Discover the required dbt Core version for Yellowbrick setup with dbt Developer Hub and ensure compatibility and seamless integration.
Published
May 10, 2024
Author

What is the Yellowbrick setup with dbt Developer Hub?

The Yellowbrick setup with dbt Developer Hub is a configuration that allows dbt (Data Build Tool), a Python-based data processing framework, to interact with Yellowbrick Data Warehouse. This setup requires dbt Core version v1.7.0 or newer and Yellowbrick 5.2 or newer. However, it's important to note that this setup is not supported by dbt Cloud.

  • dbt Core: This is an open-source package that can be installed into a Python environment and is run by a terminal. It is the tool that is used in the Yellowbrick setup with dbt Developer Hub.
  • Yellowbrick Data Warehouse: An enterprise cloud data warehouse that can run complex queries on data dispersed across the enterprise, cloud, on-prem, and edge. It is the data platform used in the Yellowbrick setup with dbt Developer Hub.
  • dbt Cloud: A web-based application with an IDE that allows users to create, manage, and schedule dbt jobs. However, it does not support the Yellowbrick setup with dbt Developer Hub.

Who maintains the Yellowbrick setup with dbt Developer Hub?

The Yellowbrick setup with dbt Developer Hub is maintained by the community and written by the InfoCapital team. The GitHub repository for this setup is InfoCapital-AU/dbt-yellowbrick, and the PyPI package is dbt-yellowbrick.

  • InfoCapital team: They are the authors of the Yellowbrick setup with dbt Developer Hub. They maintain the GitHub repository and the PyPI package for this setup.
  • GitHub repository: The GitHub repository, InfoCapital-AU/dbt-yellowbrick, contains the source code for the Yellowbrick setup with dbt Developer Hub.
  • PyPI package: The PyPI package, dbt-yellowbrick, is the package that needs to be installed to use the Yellowbrick setup with dbt Developer Hub.

What is dbt (Data Build Tool)?

dbt (Data Build Tool) is a Python-based data processing framework that can transform data in a data warehouse. It is the T in ELT (Extract-Load-Transform), taking code, compiling it to SQL, and then running it against a database. dbt comes in two variants: dbt Cloud and dbt Core.

  • dbt Core: An open-source package that can be installed into a Python environment and is run by a terminal. It is the tool that is used in the Yellowbrick setup with dbt Developer Hub.
  • dbt Cloud: A web-based application with an IDE that allows users to create, manage, and schedule dbt jobs. However, it does not support the Yellowbrick setup with dbt Developer Hub.

What is Yellowbrick Data Warehouse?

Yellowbrick Data Warehouse is an enterprise cloud data warehouse that can run complex queries on data dispersed across the enterprise, cloud, on-prem, and edge. It is the data platform used in the Yellowbrick setup with dbt Developer Hub.

  • Enterprise cloud data warehouse: Yellowbrick Data Warehouse is an enterprise-level data warehouse that can handle large amounts of data dispersed across various locations, including the enterprise, cloud, on-prem, and edge.
  • Complex queries: Yellowbrick Data Warehouse can run complex queries, making it a powerful tool for data analysis and business intelligence.
  • Yellowbrick setup with dbt Developer Hub: Yellowbrick Data Warehouse is the data platform used in this setup, allowing dbt to interact with it and transform data.

What are the requirements for the Yellowbrick setup with dbt Developer Hub?

The Yellowbrick setup with dbt Developer Hub requires dbt Core version v1.7.0 or newer and Yellowbrick 5.2 or newer. It's important to note that this setup is not supported by dbt Cloud.

  • dbt Core version: The Yellowbrick setup with dbt Developer Hub requires dbt Core version v1.7.0 or newer.
  • Yellowbrick version: The setup also requires Yellowbrick 5.2 or newer.
  • dbt Cloud support: The Yellowbrick setup with dbt Developer Hub is not supported by dbt Cloud.

Keep reading

See all