Skip to Content
Snowflake: The Definitive Guide
book

Snowflake: The Definitive Guide

by Joyce Kay Avila
August 2022
Intermediate to advanced
465 pages
12h 20m
English
O'Reilly Media, Inc.
Content preview from Snowflake: The Definitive Guide

Chapter 3. Creating and Managing Snowflake Securable Database Objects

Within Snowflake, all data is stored in database tables. Snowflake database tables are logically structured into collections of rows and columns. This chapter focuses on the logical structure of databases and database objects, such as tables and views. The physical structure of Snowflake data storage, including Snowflake micro-partitions, will be explained in Chapter 9.

In this chapter, we will cover topics in a specific order because the series of examples build upon each other. We’ll start with creating databases and schemas, reviewing the INFORMATION_SCHEMA and ACCOUNT_USAGE views, and then creating tables and views. Next, we’ll learn about stages, stored procedures, and user-defined functions (UDFs). We’ll close out the chapter with pipes, sequences, streams, and tasks. All the objects discussed in this chapter are securable database objects (as shown in Figure 3-1).

A Snowflake securable object is an entity for which you grant access to specific roles. Roles, which have been granted access privileges, are assigned to users. A Snowflake user can be either an individual person or an application. Users and roles will be discussed in Chapter 5.

In the previous chapter, we completed hands-on exercises with Snowflake virtual warehouses. Snowflake resource monitors, used to help manage virtual warehouses, will be explained in detail in Chapter 8.

Figure 3-1. Snowflake account entities

Prep Work

Create a new ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Snowflake Data Engineering

Snowflake Data Engineering

Maja Ferle
Apache Iceberg: The Definitive Guide

Apache Iceberg: The Definitive Guide

Tomer Shiran, Jason Hughes, Alex Merced

Publisher Resources

ISBN: 9781098103811Errata Page