Skip to content

Teradata/airbyte-dbt-jaffle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Transforming External Data Loaded via Airbyte in Teradata Vantage Using dbt

This dbt project is a part of a hands-on demonstration of Transforming External Data Loaded via Airbyte in Teradata Vantage Using dbt

Prerequisites

  1. Access to a Teradata Vantage Instance. If you need a test instance of Vantage, you can provision one for free at https://clearscape.teradata.com
  2. Sample data: The sample data Jaffle Shop Dataset can be found in Google Sheets.
  3. The sample data should be loaded into Teradata Vantage using Airbyte. Please refer to Use Airbyte to load data from external sources to Teradata Vantage for more details on completing this step. Here we will be using Jaffle Shop Dataset to load the data.

Loading data from Google Sheets to Vantage instance using Airbyte

Follow the instructions provided in this quickstart to load data from Google Sheet to your Vantage Instance using Airbyte.

Note: When you configure a Teradata destination in Airbyte, it will ask for a Default Schema. For this demonstration we have set the Default Schema as airbyte_jaffle_shop.

Data Transformation with dbt

This dbt project is created using dbt init and is named dbt_airbyte_demo. You can either reuse this same project and update the Profiles.yml file or you can follow below steps. For more details please refer Teradata quickstart guide Transforming External Data Loaded via Airbyte in Teradata Vantage Using dbt

  1. Run dbt init, name your project and select Teradata as database.
  2. Configure your dbt_project.yml file.
  3. Configure your database instance details in Profile.yml file present in ~/.dbt/ directory. If you don't have Profile.yml file, you can create one.
  4. Go to the project folder, here in this case dbt_airbyte_demo and run dbt debug to ensure profile setup is correct.
  5. Copy the models and schema.yml.

Once your models are ready, run dbt run to execute the transformations defined in the dbt project.

Resources:

  • Learn more about dbt in the docs
  • Check out Discourse for commonly asked questions and answers
  • Join the chat on Slack for live discussions and support
  • Find dbt events near you
  • Check out the blog for the latest news on dbt's development and best practices

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published