Build & deploy a Snowflake Native Application using Python
summary
Claims a full Snowflake native app that runs next to the data and is packaged, listed, and monetized; it uses 90–95% Python, a streamlit frontend, Snowpark Python UDFs and a manifest.yaml with setup.sql for role/permission setup. The demo builds a supply‑chain visualization (ski‑goggle parts), uploads source to a stage, creates an app package, installs and runs it in the account with first‑time reference binding — the app boots and the charts render, trial accounts cannot publish.
AI-written summary · about
chapters (26)
- 0:00Snowflake Native Apps intro
- 1:05Agenda & prerequisites
- 3:53Use case & demo
- 4:58Streamlit in Snowflake
- 7:22Native app benefits
- 9:08Native app building blocks
- 11:57Snowpark Container Services future
- 13:01Monetization & billing
- 14:04Marketplace consumer experience
- 16:32Live demo of app install
- 19:46Lab setup & resources
- 21:35App source code exploration
- 24:49Streamlit frontend in Python
- 25:09User-defined functions in Python
- 27:17SQL & app logic setup
- 30:11Manifest YAML config
- 32:18Snowflake account prep
- 34:47Provider & consumer data setup
- 37:39Loading data into tables
- 44:06Secure data sharing
- 47:33Creating app package
- 51:35Uploading code to stage
- 55:04Installing native app
- 59:26First-time setup & permissions
- 1:04:42Recap & next steps
- 1:06:36Q&A
related talks
32mScalable Python and SQL Data Engineering without Migraines
23mAcceleratinag Data Science and Machine Learning with Snowflake DataTech
22mEmerging Models for Data Applications
21mUsing DBT and Python to Build Production Pipelines in Snowflake
19mDataEngBytes 2023 - SYD-T3-06 - James Weakley
19mSnowpark & SingleStore: A Seamless Integration Demo
29mScaling Python-Powered Machine Learning With Snowflake
21mMachine Learning in your Data Warehouse using Python
