Snowflake Essentials: Getting Started with Big Data in the Cloud, 1st Edition

  • 3h 45m
  • Bhaskar B. Joshi, Bjorn Lindstrom, Frank Bell, Raj Chirumamilla, Ruchi Soni, Sameer Videkar
  • Apress
  • 2021

Understand the essentials of the Snowflake Database and the overall Snowflake Data Cloud. This book covers how Snowflake’s architecture is different from prior on-premises and cloud databases. The authors also discuss, from an insider perspective, how Snowflake grew so fast to become the largest software IPO of all time.

Snowflake was the first database made specifically to be optimized with a cloud architecture. This book helps you get started using Snowflake by first understanding its architecture and what separates it from other database platforms you may have used. You will learn about setting up users and accounts, and then creating database objects. You will know how to load data into Snowflake and query and analyze that data, including unstructured data such as data in XML and JSON formats. You will also learn about Snowflake’s compute platform and the different data sharing options that are available.

What You Will Learn

  • Run analytics in the Snowflake Data Cloud
  • Create users and roles in Snowflake
  • Set up security in Snowflake
  • Set up resource monitors in Snowflake
  • Set up and optimize Snowflake Compute
  • Load, unload, and query structured and unstructured data (JSON, XML) within Snowflake
  • Use Snowflake Data Sharing to share data
  • Set up a Snowflake Data Exchange
  • Use the Snowflake Data Marketplace

About the Author

​Frank Bell is a SnowPro, entrepreneur, and data thought leader and has been working with databases since 1994 when he first started with Oracle in the United States Air Force. He ran the consulting firm IT Strategists from 1999 to 2019 and built one of the fastest growing Snowflake practices in 2018 which was sold to Fairway Technologies and then acquired by Accenture. He now runs IT Strategists Cloud Products (ITS) and Snowflake Solutions which are focused on building Snowflake tools such as DQmation (data quality automation). He also leads the Accenture Snowflake West Market unit. He has lived, breathed, and eaten Snowflake since early 2018 and believes Snowflake and the data cloud are one of the top game-changing technologies of this decade.

Raj Chirumamilla is a Snowflake Certified Architect and AWS Solutions Architect Associate with 20+ years of IT experience. He is an experienced, hands-on solutions architect working in the data and analytics area: helping customers migrate to cloud and build cost-effective and highly available solutions and data pipelines with modern data architecture frameworks. He has been working with Snowflake's Cloud Data platform for more than three years.

Bhaskar B. Joshi is a Snowflake Certified Architect with 20 years of experience in managing data on various platforms. He has been working with Snowflake for over three years in multiple industries. He is currently a hands-on Data Architect helping customers create scalable solutions using the Modern Data Architecture frameworks in the cloud.

Bjorn Lindstrom is an IT veteran with 40 years of experience in many aspects of computer technologies. He has held roles in software development, software quality assurance, database administration, large-scale big data systems, and is an experienced solutions architect. He was one of the first to be certified in Snowflake.

Ruchi Soni is a technology leader and multi-cloud enterprise architect. Her work lies in helping customers to accelerate their digital transformation journey to the cloud and to build next-generation apps on forward-looking platforms such as Snowflake. She brings extensive experience in planning, architecting, building, and scaling future-ready platforms that are highly available and agile. Ruchi is SnowPro Core certified, Google Cloud certified, AWS certified, and is a Certified Master Data Architect.

Sameer Videkar is a data expert with more than 12 years of experience working on data platforms, enterprise data warehouse systems, master data management, data migration, and ETL implementations. He is a certified Data Architect with additional certifications in Snowflake, Agile Scrum, and PMP.

In this Book

  • Foreword
  • The Snowflake Data Cloud
  • Snowflake Quick Start
  • Snowflake Data Cloud Architecture
  • Snowflake Web Interface—Classic Console
  • Snowflake Web Interface—Preview App (Snowsight)
  • Account Management
  • Security
  • Database Objects
  • Querying and Cloning Data in Snowflake
  • How Snowflake Compute Works
  • Semi-structured Data in Snowflake
  • Loading Data
  • Unloading Data
  • Data Sharing, Data Exchanges, and the Snowflake Data Marketplace


Rating 4.7 of 400 users Rating 4.7 of 400 users (400)
Rating 4.7 of 50 users Rating 4.7 of 50 users (50)


Rating 4.8 of 32 users Rating 4.8 of 32 users (32)
Rating 4.7 of 50 users Rating 4.7 of 50 users (50)