Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
A Real World Introduction to Amazon's Redshift
Rating: 4.0 out of 5(105 ratings)
464 students

A Real World Introduction to Amazon's Redshift

Learn how to spin up Redshift Clusters and load data into Redshift Tables
Created byMike West
Last updated 3/2016
English

What you'll learn

  • Be able to provision a Redshift Data Warehouse Cluster
  • You'll learn how to create tables and load data
  • The course was designed for DBAs and developers who want to get up to speed with Redshift as quickly as possible.

Course content

4 sections28 lectures1h 8m total length
  • An Introduction to Amazon's Redshift2:05

    What are we going to learn in this course? 

  • Is this Course Right For You?1:39

    I want to make sure you are in the right place. 

    This course is Redshift. 

    Redshift is Amazon's data warehouse inside AWS. (Their cloud)

  • What is a data warehouse?2:55

    Let's define what a data warehouse is. 

    It's not the same as an OLTP system. 

  • Demo: Creating an AWS Account2:52

    You'll need an AWS account for this course. 

    The account is free and if you stick to the free tier you'll only incur small usage fees. 

    Don't leave a cluster up. 

    When you are learning spin up and delete the cluster in the same time span. 

  • What is Columnar Storage?2:25

    This is one of the largest benefits to Redshift. 

    Let's learn what it is. 

  • What is MPP?1:21

    MPP breaks data sets down into bite size segments. 

    Let's learn more about MPP in the short video. 

  • What Does Fully Managed Mean?1:14

    The great thing about the cloud is that much of the mundane is offloaded to our cloud provider. 

    Let's learn what is offloaded in the short video. 

  • Download Course Content Here0:01

    Download the course content here. 

    The download button is on the top right hand side of this lecture. 

  • Summary0:43

    Let's wrap up what we've learned in our first section. 

  • Quiz

Requirements

  • You'll need an Amazon AWS account. You can take advantage of the free preview feature to see how easy it is to create one.
  • We will download several pieces of software in the course. I'll will walk through each of these steps.

Description

Note: The vast majority of the first section is free. Please view these free videos. They will give you an idea of how the rest of the course is structured. Thank you. 

Although a gross oversimplification, Amazon Redshift is a traditional data warehouse platform.

Data warehousing has been around for quite a number of years now. There have been many evolutions in data modeling, storage, and ultimately the vast variety of tools that the business user now has available to help utilize their quickly growing stores of data.

As the industry is moving more towards self service business intelligence solutions for business users, there are also changes in how data is being stored. Amazon Redshift is one of those "game-changing" platforms that is not only driving down the total cost, but also driving up the ability to store even more data to enable even better business decisions to be made.

One of the greatest features about all Amazon’s service is that much of the mundane administration tasks have been removed. The hardware, software patching, and disk management (all of which are no small tasks) have been taken on by Amazon. Disk management, particularly the automated recovery from disk failure, and even the ability to begin querying a cluster that is being restored (even before it is done) are all powerful and compelling things Amazon has done to reduce your workload and increase up-time.

In the course we will create nodes, called redshift cluster. Once we spun up a node we can upload our data sets and perform data analysis. We will walk through all the steps necessary to begin using a redshift cluster in the real world.

One of the greatest benefits of Redshift is blazing fast query performance. There are two core items that are responsible for this. The use of columnar storage technology to improve I/O efficiency and parallelizing queries across multiple nodes. The parallelizing of queries across many nodes is known as MPP or Massive Parallel Processing.

The underlying hardware is designed for high performance data processing, using local attached storage to maximize throughput between the CPUs and drives, and a 10GigE mesh network to maximize throughput between nodes.

The last nail in the coffin for the traditional brick and mortal data warehouse is cost. Redshift accomplishes all this at a fraction of the cost of the traditional data warehouse.

If you are looking to expand your knowledge about Amazon’s data platform and specially about their Redshift service then this course is for you.

Thank you and welcome to Redshift.

Who this course is for:

  • You should have a solid foundation in database concepts and an understanding of data warehouses would be very beneficial.
  • This is a beginners course but it's a more advanced topic than traditional OLTP courses.