0% found this document useful (0 votes)
21 views2 pages

SF Sy

The document discusses a course on virtual warehousing using Snowflake. It covers 5 units - introduction to Snowflake architecture, Snowflake web interfaces, database objects and querying/cloning data, semi-structured data handling, and data loading and unloading. The learning outcomes for each unit are also mentioned.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views2 pages

SF Sy

The document discusses a course on virtual warehousing using Snowflake. It covers 5 units - introduction to Snowflake architecture, Snowflake web interfaces, database objects and querying/cloning data, semi-structured data handling, and data loading and unloading. The learning outcomes for each unit are also mentioned.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

VIRTUAL WAREHOUSE USING SNOWFLAKE

COURSE CODE: 20CT11Q1 LT P C


3 0 0 3
Pre-requisites: DBMS
COURSE OUTCOMES:
At the end of the course the student shall be able to
CO1: Understand the need for cloud database and architecture of the snowflake. (L2)
CO2: Differentiate web and console interface. (L2)
CO3: Illustrate querying and cloning data using snowflake. (L3)
CO4: Analyze the semi-structured data using Snowflake. (L3)
CO5: Demonstrate the use of SnowSQL for data loading and unloading. (L3)

UNIT-I (10 LECTURES)


Introduction:
The Snowflake Data Cloud, Why the Snowflake Data Cloud Is Different, Snowflake Quick Start, Creating a Snowflake
Account, Choosing a Snowflake Edition, Selecting a Cloud Provider and Region, Understanding Snowflake Edition
Pricing, Immediately Connecting to Snowflake.
Snowflake Data Cloud Architecture:
The Snowflake Data Platform as a Cloud Service, Big Data Architecture History, Snowflake’s Layered Architecture
Cloud Services Layer, Compute Layer, Storage Layer, The Separation of Storage from Compute, Micropartitions and
Their Use in Snowflake, Cluster Keys, The Benefits of Cloning.

Learning Outcomes: At the end of the unit the student shall be able to
1. Describe snowflake architecture(L2)
2. Explain about micro partitions(L2)
3. Describe the benefits of cloning (L2)

UNIT-II (10 LECTURES)


Snowflake Web Interface: Classic Console:
Web Interface: Classic Console Main Overview, Databases, Shares, Data Marketplace, Worksheets, History, Partner
Connect, Help, Notifications, Account.
Snowflake Web Interface: Preview App (Snowsight):
Initial Preview App (Snowsight) Login, Worksheets, Initial Preview App (Snowsight) Role Selection, Overall Navigation
Pane, Dashboards, Account Management.

Learning Outcomes: At the end of the unit the student shall be able to
1. Summarize the different types of cloud accounts available in snowflake(L2)
2. Use a snowsight interface to work with a snowflake cloud database. (L2)
3. Illustrate the use of snowflake for virtual cloud creation and usage. (L2)

UNIT-III (10 LECTURES)


Database Objects:
Warehouses, Roles, Databases, Schemas, Tables, Constraints, Clustered Keys, Views, Stored Procedures and
User-Defined Functions, Sequences, Stages, File Formats, Pipes, External Tables, Tasks
Querying and Cloning Data in Snowflake:
SQL Basics, Using SQL in Snowflake Worksheets, Exporting SQL Data Result Sets, Query Profile Overview, Query
History, Cloning.
Learning Outcomes: At the end of the unit the student shall be able to
1. Explain in detail about different types of roles present in snowflake cloud data warehouse. (L2)
2. Describe various file formats available in snowflake (L2)
3. Write SQL scripts to perform various tasks such data import, export. (L2)
UNIT-IV (10 LECTURES)
How Snowflake Compute Works:
Snowflake Compute Warehouses, Snowflake Warehouse Sizes, Snowflake Multi-clustering, Snowflake Compute
Strategies, Monitoring Snowflake Compute.
Semi-structured Data in Snowflake:
Semi-structured Data Type in Snowflake, How the Variant Data Type Works, How to Load JSON Data, How to Query
JSON Data, How to Create a View on JSON Data, How to Perform a Join Operation on a View, How to Use the Flatten
Command.
Learning Outcomes: At the end of the unit the student shall be able to
1. Describe snowflake compute warehouse (L2)
2. Summarize Snowflake warehouse sizes. (L2)
3. Demonstrate the use of snowflake to handle semi-structured data. (L3)

UNIT-V (10 LECTURES)


Loading Data:
Snowflake Object Hierarchy, Public Dataset, Download the Dataset , Loading Data into Snowflake via Web UI, Drop
and Recreate Objects, PUT and COPY Commands, Loading Data via SnowSQL.
Unloading Data:
Sample Dataset, Setting Up the Context, COPY INTO <location> and GET Commands, Unloading Data, Download
Data via SnowSQL.

Learning Outcomes: At the end of the unit the student shall be able to
1. Summarize Snowflake object hierarchy. (L2)
2. Demonstrate data loading via SnowSQL (L3)
3. Demonstrate data unloading via SnowSQL (L3)

TEXT BOOKS:
1. Frank Bell, Raj Chirumamilla, Bhaskar B. Joshi, Bjorn Lindstrom, Ruchi Soni, Sameer Videkar, Snowflake
Essentials Getting Started with Big Data in the Cloud, 1st Edition, apress Publication, 2022.
REFERENCES:
1. Dmitry Anoshin, Dmitry Shirokov, Donna Strok, Jumpstart Snowflake: A Step-by-Step Guide to Modern Cloud
Analytics, 1st Edition, apress Publication, 2019.
2. Hamid Mahmood Qureshi, Hammad Sharif, Snowflake Cookbook: Techniques for building modern cloud data
warehousing solutions, 1st Edition, Packt Publishing Limited, 2021.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy