Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Python と Snowflake はズッ友だょ!~ Snowflake の Python ...
Search
あれ
April 23, 2024
Technology
2
410
Python と Snowflake はズッ友だょ!~ Snowflake の Python 関連機能をふりかえる ~
2024/04/22「
PyData Okinawa Meetup #42
」登壇資料です。
あれ
April 23, 2024
Tweet
Share
More Decks by あれ
See All by あれ
Snowflake Openflow は 「難しい」と思っているあなたへ ~あらゆるデータを「簡単に」連携できる理由、お見せします~
__allllllllez__
1
290
TROCCO 2025年の進化をデモで振り返る
__allllllllez__
0
440
今日から始められる!SPCSのきほん
__allllllllez__
0
87
サッカーとデータ基盤の話
__allllllllez__
0
260
今年も進化した Snowpark Container Services の話をしたい
__allllllllez__
0
18
Backlog ユーザー棚卸しRTA、多分これが一番早いと思います
__allllllllez__
1
670
Python フレンドリーなクラウドデータプラットフォーム Snowflake のお話 ~ データ分析基盤のアレもコレも Python でやってみよう
__allllllllez__
0
120
5分でわかる! Snowpark Container Service
__allllllllez__
0
1.1k
私が trocco を推す理由
__allllllllez__
2
920
Other Decks in Technology
See All in Technology
形式手法特論:コンパイラの「正しさ」は証明できるか? #burikaigi / BuriKaigi 2026
ytaka23
16
5.3k
AI Agent Agentic Workflow の可観測性 / Observability of AI Agent Agentic Workflow
yuzujoe
0
420
Everything As Code
yosuke_ai
0
510
AI Agent Standards and Protocols: a Walkthrough of MCP, A2A, and more...
glaforge
0
230
Digitization部 紹介資料
sansan33
PRO
1
6.5k
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
210
CQRS/ESになぜアクターモデルが必要なのか
j5ik2o
0
940
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
61k
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
21k
1万人を変え日本を変える!!多層構造型ふりかえりの大規模組織変革 / 20260108 Kazuki Mori
shift_evolve
PRO
6
1.2k
純粋なイミュータブルモデルを設計してからイベントソーシングと組み合わせるDeciderの実践方法の紹介 /Introducing Decider Pattern with Event Sourcing
tomohisa
1
980
Qiita Bash アドカレ LT #1
okaru
0
190
Featured
See All Featured
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
32
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
4 Signs Your Business is Dying
shpigford
187
22k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
51k
Paper Plane (Part 1)
katiecoart
PRO
0
3k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
89
ラッコキーワード サービス紹介資料
rakko
0
2M
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
0
1k
The SEO identity crisis: Don't let AI make you average
varn
0
47
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
How to train your dragon (web standard)
notwaldorf
97
6.5k
Transcript
Python と Snowflake は ズッ友だょ! ~ Snowflake の Python 関連機能をふりかえる
~ DATUM STUDIO株式会社 梶谷 美帆 2024/04/22
© 2024 DATUM STUDIO Co. Ltd. 自己紹介 【名前】 梶谷 美帆
/ Miho Kajiya またの名を「あれ(@__allllllllez__)」 広報さんに超カッコよく撮影していただいた 【所属】 DATUM STUDIO株式会社 データエンジニアリング本部 2024 Data Superheroes Data Superhero のすがた
© 2024 DATUM STUDIO Co. Ltd. Python と Snowflake
© 2024 DATUM STUDIO Co. Ltd. 実は、Snowflake には Python で使える強力な機能が
たくさんあるのです
© 2024 DATUM STUDIO Co. Ltd. 5 Python と Snowflake
実は、Snowflake には Pythonで使える強力な機能がたくさんあるのです • Snowflake Connector for Python • Snowpark for Python • Python UDFs / UDTFs • Snowpark Stored Procedures for Python • Streamlit in Snowflake • Python Worksheet • Snowpark ML • Snowflake API for Python • Snowflake Notebook(2024/4/22時点でプライベートプレビュー) 思ったより多い、そして似た名前が多い
© 2024 DATUM STUDIO Co. Ltd Python と Snowflake ~
機能編 Snowflake Connector for Python ✓ 最も基本的なライブラリ。SQL 実行により全ての標準操作を行える Snowpark for Python ✓ Spark ライクな Dataframe API でデータ操作を行えるライブラリ。UDFs / UDTFs、SPROCの開発を簡単にするAPIも提供されており、Python 開発に便利 Streamlit in Snowflake ✓ Streamlit によるデータアプリケーションを Snowflake 上で実行、操作できる 各機能を簡単に説明するとこんな感じ Python Worksheet ✓ Snowflake UI上で Python ストアドプロシージャを作成・実行できるエディタ Snowpark ML ✓ 前処理、学習と推論、管理、モデルの展開をすべてSnowflake内で実行可能とな るライブラリ。Snowpark ML Development と Snowpark ML Ops からなる Snowflake API for Python ✓ Snowflake オブジェクトの管理を主とするライブラリ。タスクグラフやコンテナ (SPCS)などをコードで管理可能になる、DevOps に向けたパッケージ Snowflake Notebook ✓ いわゆる Notebook。Snowflake UI上でインタラクティブに Python・SQL の実 行、可視化が可能になる
© 2024 DATUM STUDIO Co. Ltd. 7 Summit 2022/06 発表/PrPr
2023/03 PuPr 2024/02 GA Python Worksheet Python と Snowflake ~ 歴史編 Snowflake 公開以来、多くの Python 関連機能が追加されてきました。特に 2022 年の Snowflake Summit 以降は続々と新機能が発表されています GA:一般提供 PuPr:公開プレビュー PrPr:非公開プレビュー Summit Summit 2021 発表/PrPr 2022/06 PuPr 2022/11 GA Snowpark for Python & Python UDFs / UDTFs, Stored Proceduresなどなど 2022/06 発表/PrPr 2023/09 PuPr 2023/12 GA(AWS) Streamlit in Snowflake 2023/06 PuPr 2024/01 GA (Modeling API のみ) Snowpark ML 2024/01 PuPr Snowflake API for Python 2023/11 発表/PrPr Snowflake Notebook 2015/12 GA Snowflake Connector for Python 2022 2023 2024 Snow day
© 2024 DATUM STUDIO Co. Ltd. Python と Snowflake で
実際、何ができる?
© 2024 DATUM STUDIO Co. Ltd. Snowflake と Python でできること
• Streamlit in Snowflake で外部 からデータロードするアプリ • APIのURLと、APIのホストを許 可するExternal Access integrationを指定して、ポチッ とな!するだけ
© 2024 DATUM STUDIO Co. Ltd. Snowflake と Python でできること
• Snowpark Container Services で Snowflake に JupyterLab 環 境を構築 • Snowflake で完結する Python 分析環境、できちゃいます
© 2024 DATUM STUDIO Co. Ltd. 今後の Python 関連アップデート展望
© 2024 DATUM STUDIO Co. Ltd. 今後の Python 関連アップデート展望 6月に開催する
Data Cloud Summit 2024。「Python Data Pipelines」セッションの予定あり
© 2024 DATUM STUDIO Co. Ltd. 今後の Python 関連アップデート展望 6月に開催する
Data Cloud Summit 2024。「Python Data Pipelines」セッションの予定あり \ \DevOps、分析、データエンジニアリングで怒涛のアップデートの予感!/ / Python API、native Notebook、パイプライン運用のための最新機能
© 2024 DATUM STUDIO Co. Ltd. これからも Python で使える 機能がどんどん増えていきそう
© 2024 DATUM STUDIO Co. Ltd. Snowflake と Python はこれからもずっと
一緒ってコト…?
© 2024 DATUM STUDIO Co. Ltd. Snowflake と Python は
ズッ友だょ!!!
© 2024 DATUM STUDIO Co. Ltd. おしまい