What we'll build
1. What we'll build
Let's put these DevOps practices to use with a scenario. The pipeline that we're going to build off of is the pipeline that we built in the first course. We'll rebuild it together in an upcoming exercise. The pipeline specifically tracks weather and wind speed in the city of Hamburg, Germany. Recall that we built this pipeline because of strange weather-related anomalies that affected food truck sales in that city. You can imagine that you're on a data engineering team, and you've been tasked with updating the pipeline with new changes. The pipeline needs to now do the following, employ source control, support incremental changes to new database objects, and allow continuous deployment to staging and production environments. To do this, we'll use Snowflake's Git integration and GitHub for source control. We'll use a create or alter command to declaratively add and modify database objects. Finally, we'll use Snowflake CLI and GitHub Actions to test and deploy changes to the pipeline. Don't worry if you're not an expert with Git or GitHub. I'll walk you through those steps to make sure you're successful. By the end of the module, you'll have a modern pipeline that employs DevOps best practices. Let's get started.2. Let's practice!
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.