Continuous Data: Automating Data Ingestion from Cloud Storage into Snowflake
Snowflake
| Intermediate
- 11 videos | 1h 27m 27s
- Includes Assessment
- Earns a Badge
The Snowpipe feature allows Snowflake to input micro-batches of data as it becomes available, generally within minutes of the data being added to a stage and submitted for ingestion. In this course, you will implement the auto-ingestion of CSV files from external Snowflake stages located on the AWS and Azure cloud platforms. You will begin by setting up a continuous data ingestion pipeline where the data source is located in an Azure Storage Container. This pipeline will include several components, such as queues, enterprise applications, and storage integrations as well as the permissions required to get these pieces to talk to one another. You will then implement something similar with an Amazon S3 bucket as the source of data. This set-up will involve AWS services such as IAM roles, SNS topics, as well as Snowflake objects such as notification integrations and pipes.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseSet up an azure storage account to serve as an external snowflake stageConfigure a snowflake integration to be notified of any file additions to an azure cloud storage containerLink the azure and snowflake resources with a snowpipe for continuous data ingestionTest out the auto-ingesting of data from azure storage into a snowflake tableSet up an amazon web services (aws) identity and access management (iam) role for the ingestion of data into snowflake
-
Create a snowflake storage integration to set up a simple storage service (s3) bucket as an external stageCreate a simple notification service (sns) topic and configure the permissions needed for an s3 bucket and snowflake accountCreate a pipe to auto-load data from amazon s3 into a snowflake tableIngest data continuously from s3 into snowflakeSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 1s
-
10m 33s
-
12m 31s
-
9m
-
9m 13s
-
9m 19s
-
10m 23s
-
10m 30s
-
4m 24s
-
7m 8s
-
2m 25s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.