RepoSnowflake (Arctic)Snowflake (Arctic)published Apr 1, 2024seen 5d

Snowflake-Labs/snowflake-demo-notebooks

Jupyter Notebook

Open original ↗

Captured source

source ↗

Snowflake-Labs/snowflake-demo-notebooks

Description: Collection of Snowflake Notebook demos, tutorials, and examples

Language: Jupyter Notebook

License: Apache-2.0

Stars: 367

Forks: 377

Open issues: 16

Created: 2024-04-01T17:23:45Z

Pushed: 2026-04-08T16:27:42Z

Default branch: main

Fork: no

Archived: no

README:

Snowflake Notebook Demos

Snowflake Notebooks is your familiar, interactive development environment to perform Data Science, Data Engineering, and AI/ML workloads end-to-end in Snowflake. Write Python & SQL in the same interface.

This repo contains a collection of Snowflake Notebook demos, tutorials, and examples. Browse each folder to access the notebook files associated with each demo. Here is a list of notebooks you can find in this repo.

Getting Started

My First Notebook Project 🎥

Visual Data Stories With Snowflake Notebooks 🎥

Reference cells and variables

Data Administration

Multi-Factor Authentication Audit of Users with Streamlit in Snowflake Notebooks 🎥

Automated Query Performance Insights in Snowflake Notebooks 🎥

Interactive Query Performance App in Snowflake Notebooks using Streamlit 🎥

Monitoring the Table Size in Snowflake Notebooks with Streamlit 🎥

Role-Based Access Auditing in Snowflake Notebooks with Streamlit Warehouse Utilization in Snowflake Notebooks with Streamlit 🎥

Data Science

Dashboard In Snowflake Notebooks Using Streamlit 🎥

Data Analysis and Churn Prediction using Snowflake Notebooks 🎥

How to Ingest JSON Data from Public Endpoint

How to load CSV files from S3 stage

Data Engineering

Create and Manage Snowflake Objects Like a Pro 🎥

Data Engineering Pipelines with Snowpark Python 🎥

Creating Snowflake Object using Python API

Machine Learning

End-to-End Machine Learning with Snowpark ML 🎥

Hyperparameter Tuning with sklearn

Getting Started with Snowflake Cortex ML-Based Functions

Feature Store API Overview

End-to-end ML with Feature Store and Model Registry

Manage features in DBT with Feature Store

ML Lineage Workflows

Using Notebooks

Import Custom Package from Stage into Notebook

How to work with Files in Snowflake Notebooks

Navigating and Browsing Files in Snowflake Notebooks

Access External Endpoints

Load demo notebooks to Snowflake

The notebook files are available for download as .ipynb files. To load the demo notebooks into your Snowflake Notebook, follow these steps:

1. On Github, click into each folder containing the tutorial and the corresponding .ipynb file, such as this. Download the file by clicking on the Download raw file from the top right.

2. Go to the Snowflake web interface, Snowsight, on your browser.

3. Navigate to Project > Notebooks from the left menu bar.

3. Import the .ipynb file you've download into your Snowflake Notebook by using the Import from .ipynb button located on the top right of the Notebooks page.

4. Select the file from your local directory and press Open.

5. A Create Notebook dialog will show up. Select a database, schema, and warehouse for the Notebook and click Create.

Resources

Here are some resources to learn more about Snowflake Notebooks:

License

All code and notebooks included in this repo is available with an Apache 2.0 license.

Other links