Snowflake Python APIs: Python์ผ๋ก Snowflake ์ค๋ธ์ ํธ ๊ด๋ฆฌํ๊ธฐยถ
Snowflake Python APIs ์ Python์ Snowflake ์ํฌ๋ก๋์ ์ํํ๊ฒ ์ฐ๊ฒฐํ๋ ํตํฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. ์ด๋ ์ต๊ณ ์์ค์ Python API๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ์์ง๋์ด๋ง, Snowpark, Snowpark ML ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ํฌ๋ก๋ ์ ๋ฐ์์ Snowflake ๋ฆฌ์์ค์ ์ํธ ์์ฉํ ์ ์๋ ํฌ๊ด์ ์ธ APIs๋ฅผ ์ ๊ณตํ๊ธฐ ์ํ ๊ฒ์ ๋๋ค.
Snowflake Python APIs ์ ์ฌ์ฉํ์ฌ ์์ฑ, ์ญ์ , ๋ณ๊ฒฝ ๋ฑ์ ๋ฐฉ๋ฒ์ผ๋ก Snowflake ๋ฆฌ์์ค๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. Python์ ์ฌ์ฉํ๋ฉด Snowflake SQL ๋ช ๋ น ์ผ๋ก ์ํํ์ด์ผ ํ ์ง ๋ชจ๋ฅด๋ ์์ ์ ์ํํ ์ ์์ต๋๋ค.
์ผ๋ฐ ๊ฐ๋ ๋ฐ ๋์์ธ ํจํด ๋ฑ API์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด Snowflake Python APIs: ์ผ๋ฐ ๊ฐ๋ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
์ง์๋๋ Snowflake ๋ฆฌ์์ค ์ค๋ธ์ ํธยถ
์ฐธ๊ณ
API ์ฐธ์กฐ ์ค๋ช
์ ์๋ ์ต์ ๋ฒ์ ์ Snowflake Python APIs ์ด ๋ฐ์๋ฉ๋๋ค. ํ์ฌ API์ ๋ชจ๋ ๋ฆฌ์์ค๊ฐ ๋๋ฑํ SQL ๋ช
๋ น </sql-reference-commands>
์ 100% ์ง์ํ๋ ๊ฒ์ ์๋์ง๋ง:doc:, Python APIs๋ ํ๋ฐํ ๊ฐ๋ฐ ์ค์ด๋ฉฐ ์ง์์ ์ผ๋ก ํ์ฅ๋๊ณ ์์ต๋๋ค.
Snowflake Python APIs ์ ์ฌ์ฉํ๋ฉด ํ์ฌ ๋ค์๊ณผ ๊ฐ์ Snowflake ๋ฆฌ์์ค ์ค๋ธ์ ํธ๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
AI ๋ฐ ML
Snowflake์ Python ์์ฝ์์คํ ยถ
Snowflake Python APIs, Python์ฉ Snowpark API, Python์ฉ Snowflake Connector ๋ ๊ฐ๊ฐ ๊ณ ์ ํ ๋ชฉ์ ์ ๊ฐ์ง ์ธํฐํ์ด์ค์ด๋ฉฐ Snowflake์์ ์ฌ์ฉ๋ฉ๋๋ค. ์ด ์น์ ์์๋ ๊ฐ๊ฐ์ ์ฐจ์ด์ ์ ์ค๋ช ํ๊ณ , ๊ฐ ๊ธฐ๋ฅ์ ์ผ๋ฐ์ ์ธ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ค๋ช ํฉ๋๋ค.
- Snowflake Python APIs
์ด ์ผ๊ธ ํจ์ Python APIs ์ธํธ๋ฅผ ์ฌ์ฉํ์ฌ Snowflake ์ํฌ๋ก๋ ์ ๋ฐ์์ ํต์ฌ ๋ฆฌ์์ค(์: ํ ์ด๋ธ, ์จ์ดํ์ฐ์ค, ์์ )๋ฅผ ์ ์ํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. Python Connector์ ๋ฌ๋ฆฌ ์ด๋ฌํ APIs๋ SQL์ ์ฌ์ฉํ ํ์ ์์ด ๋ค์ดํฐ๋ธ Python์ ์ฌ์ฉํ์ฌ Snowflake์ ์ํธ ์์ฉํฉ๋๋ค.
Snowflake Python APIs ํจํค์ง๋ ๋ชจ๋ Snowflake Python ๋ผ์ด๋ธ๋ฌ๋ฆฌ(
connector
,core
,snowpark
,ml
ํฌํจ)๋ฅผ ํตํฉํ์ฌpip install snowflake
๋ช ๋ น์ผ๋ก ๊ฐ๋จํ ์์ํ ์ ์๋๋ก ํฉ๋๋ค.์ ์ธ์ ํ๋ก๊ทธ๋๋ฐ ์ ๊ทผ๋ฒ์ ๋ฐ๋ผ ์ด API๋ ๋ฆฌ์์ค ๋ณ๊ฒฝ์ ๊ด๋ฆฌํ๊ณ Snowflake์์ ์ฝ๋ ๋ฐ ์ธํ๋ผ ๋ฐฐํฌ๋ฅผ ์๋ํํ๋ DevOps ๋๊ตฌ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
- Snowpark
์ด๋ฌํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฝ๋ ์คํ ํ๊ฒฝ ์ธํธ๋ฅผ ์ฌ์ฉํ๋ฉด Snowflake์์ ๋ฐ์ดํฐ์ ํจ๊ป Python ๋ฐ ๊ธฐํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์คํํ ์ ์์ต๋๋ค.
๋ผ์ด๋ธ๋ฌ๋ฆฌ: Snowpark API ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๋์์ Snowpark DataFrames๋ฅผ ์ฌ์ฉํ์ฌ Snowflake ๋ด์์๋ง ๋ฐ์ดํฐ๋ฅผ ์ฟผ๋ฆฌํ๊ณ ๋ณํํ ์ ์์ต๋๋ค. Snowpark ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋๊ฐ ์คํ๋๋ ์์คํ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ด๋ํ์ง ์๊ณ ๋ Snowflake ์์ง์์ ์ง์ ๋๊ท๋ชจ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค.
Snowpark API๋ Python, Java, Scala๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฝ๋ ์คํ ํ๊ฒฝ: Snowpark ๋ฐํ์ ํ๊ฒฝ์ ์ปจํ ์ด๋ ์ด๋ฏธ์ง์ Python, Java, Scala ์ฝ๋๋ฅผ ์ง์ํฉ๋๋ค.
๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ, ์ฑ ๋ฑ์ ๊ตฌ์ถํ๊ธฐ ์ํด Python ์ฌ์ฉ์ ์ง์ ํจ์(UDFs) ๋๋ ์ ์ฅ ํ๋ก์์ ๋ฅผ ํตํด ์ฌ์ฉ์ ์ง์ Python ์ฝ๋๋ฅผ ์คํํ ์ ์์ต๋๋ค. Python ๋ฐํ์ ํ๊ฒฝ์ Anaconda์ ํจํค์ง ๋ฆฌํฌ์งํ ๋ฆฌ์ ํจํค์ง ๊ด๋ฆฌ์์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
๋ฐํ์ ํ๊ฒฝ์ Scala์ Java๋ก๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ Snowpark Container Services ๋ฅผ ์ฌ์ฉํ์ฌ Snowflake ๋ด์์ ์ง์ ์คํํ ์ ์์ต๋๋ค.
- Python์ฉ Snowflake ์ปค๋ฅํฐ
์ด SQL ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ Snowflake์ ์ฐ๊ฒฐํ๊ณ SQL ๋ฌธ์ ์คํํ ๋ค์ Python ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ์ป์ต๋๋ค.
Python Connector๋ฅผ ์ฌ์ฉํ๋ฉด SQL ๋ฌธ ๋ฌธ์์ด์ ์ฌ์ฉํ์ฌ Snowflake์์ ๋ชจ๋ ์ํธ ์์ฉ์ ์์ฑํ ์ ์์ต๋๋ค.
Snowflake Python APIs ์์ํ๊ธฐยถ
Snowflake Python APIs ์ ์์ํ๋ ค๋ฉด ๋ค์ ํญ๋ชฉ์ ์ง์นจ์ ์ฐธ์กฐํ์ญ์์ค.
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์น ํฉ๋๋ค.
Snowflake์ ์ฐ๊ฒฐ ํฉ๋๋ค.
Snowflake Python APIs ์์ํ๊ธฐ ์์ต์๋ ์์ต์: Snowflake Python APIs ์์ํ๊ธฐ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
์ง์๋๋ Python ๋ฒ์ ยถ
์ง์๋๋ Python ๋ฒ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
3.9
3.10
3.11
3.12
๊ฐ๋ฐ์ ๊ฐ์ด๋ยถ
๊ฐ์ด๋ |
์ค๋ช |
---|---|
Snowflake Python APIs ํจํค์ง๋ฅผ ์ค์นํฉ๋๋ค. |
|
Python ์ฝ๋์์ Snowflake์ ์ฐ๊ฒฐํฉ๋๋ค. |
|
Python์ ์ฌ์ฉํ์ฌ Snowflake ๊ณ์ ๋ฐ ๊ด๋ฆฌ ๊ณ์ ๊ด๋ฆฌ |
API๋ฅผ ์ฌ์ฉํ์ฌ ๊ณ์ ๋ฐ ๊ด๋ฆฌ ๊ณ์ ์ ์์ฑํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. |
API๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒฝ๊ณ ๋ฅผ ์์ฑํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. |
|
Python์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ๋ก๋ฉ ๋ฐ ์ธ๋ก๋ฉ ๋ฆฌ์์ค ๊ด๋ฆฌ |
API๋ฅผ ์ฌ์ฉํ์ฌ ์ธ๋ถ ๋ณผ๋ฅจ, ํ์ดํ, ์คํ ์ด์ง๋ฅผ ํฌํจํ ๋ฐ์ดํฐ ๋ก๋ฉ ๋ฐ ์ธ๋ก๋ฉ ๋ฆฌ์์ค๋ฅผ ์์ฑํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. |
Python์ ์ฌ์ฉํ์ฌ Snowflake ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์คํค๋ง, ํ ์ด๋ธ ๋ฐ ๋ทฐ ๊ด๋ฆฌํ๊ธฐ |
๋ฐ์ดํฐ๋ฒ ์ด์ค, ์คํค๋ง, ํ ์ด๋ธ์ ์์ฑํ๊ณ ๊ด๋ฆฌํ๋ ค๋ฉด API๋ฅผ ์ฌ์ฉํฉ๋๋ค. |
Python์ ์ฌ์ฉํ์ฌ Snowflake ๋์ ํ ์ด๋ธ ๊ด๋ฆฌํ๊ธฐ |
API๋ฅผ ์ฌ์ฉํ์ฌ ๋์ ํ ์ด๋ธ์ ์์ฑํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. |
Python์ ์ฌ์ฉํ์ฌ Snowflake ํจ์ ๋ฐ ์ ์ฅ ํ๋ก์์ ๊ด๋ฆฌํ๊ธฐ |
API๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ ์ ํจ์(UDFs)์ ์ ์ฅ ํ๋ก์์ ๋ฅผ ์์ฑํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. |
API๋ฅผ ์ฌ์ฉํ์ฌ ์นดํ๋ก๊ทธ ํตํฉ ๋ฐ ์๋ฆผ ํตํฉ์ ์์ฑํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. |
|
Python์ ์ฌ์ฉํ์ฌ Snowflake ๋คํธ์ํฌ ์ ์ฑ ๊ด๋ฆฌํ๊ธฐ |
API๋ฅผ ์ฌ์ฉํ์ฌ ๋คํธ์ํฌ ์ ์ฑ ์ ์์ฑํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. |
API๋ฅผ ์ฌ์ฉํ์ฌ Snowflake Notebooks ์ ์์ฑํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. |
|
Python์ ์ฌ์ฉํ์ฌ Snowpark ์ปจํ ์ด๋ ์๋น์ค(์๋น์ค ํจ์ ํฌํจ) ๊ด๋ฆฌํ๊ธฐ |
API๋ฅผ ์ฌ์ฉํ์ฌ ์ปดํจํ ํ, ์ด๋ฏธ์ง ๋ฆฌํฌ์งํ ๋ฆฌ, ์๋น์ค, ์๋น์ค ํจ์ ๋ฑ Snowpark Container Services์ ๊ตฌ์ฑ ์์๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. |
API๋ฅผ ์ฌ์ฉํ์ฌ ์คํธ๋ฆผ์ ์์ฑํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. |
|
Python์ ์ฌ์ฉํ์ฌ Snowflake ์์ ๋ฐ ์์ ๊ทธ๋ํ ๊ด๋ฆฌํ๊ธฐ |
API๋ฅผ ์ฌ์ฉํ์ฌ ์์ ๊ณผ ์์ ๊ทธ๋ํ๋ฅผ ์์ฑ, ์คํ, ๊ด๋ฆฌํฉ๋๋ค. |
Python์ ์ฌ์ฉํ์ฌ Snowflake ์ฌ์ฉ์, ์ญํ ๋ฐ ๊ถํ ๊ด๋ฆฌ |
API๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์, ์ญํ ๋ฐ ๋ณด์กฐ๊ธ์ ์์ฑํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. |
Python์ ์ฌ์ฉํ์ฌ Snowflake ๊ฐ์ ์จ์ดํ์ฐ์ค ๊ด๋ฆฌํ๊ธฐ |
API๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ์จ์ดํ์ฐ์ค๋ฅผ ๋ง๋ค๊ณ ๊ด๋ฆฌํฉ๋๋ค. |
์ฐธ์กฐยถ
Snowflake ์ก์ธ์ค ๋น์ฉยถ
์ฌ์ฉ ํฌ๋ ๋ง๊ณผ ๋คํธ์ํฌ ํ๋ ๋ชจ๋์ ๋ํ ๋น์ฉ์ ์ค์ด๊ธฐ ์ํด Snowflake Python APIs ์ Snowflake์ ๋๊ธฐํํ๋๋ก ์ค๊ณ๋ ๋ฉ์๋๋ฅผ ํธ์ถํ ๋๋ง Snowflake์ ํต์ ํ๋๋ก ์ค๊ณ๋์์ต๋๋ค.
API์ ์ค๋ธ์ ํธ๋ ๋ก์ปฌ ์ฐธ์กฐ(๋๋ ํธ๋ค)์ด๊ฑฐ๋ Snowflake์ ์ ์ฅ๋ ์ํ์ ์ค๋ ์ท์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก Snowflake์์ ๊ฒ์๋ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ ๋๋ ๋ก์ปฌ ๋ฉ๋ชจ๋ฆฌ ๋ด ์ฐธ์กฐ ์ค๋ธ์ ํธ๋ฅผ ํตํด ์ฒ๋ฆฌํฉ๋๋ค.
์ด๋ฌํ ์ฐธ์กฐ๋ ๋ฉ์๋๋ฅผ ํธ์ถํด์ผ Snowflake์ ๋๊ธฐํ๋ฉ๋๋ค. ๋ฉ์๋๋ฅผ ํธ์ถํ๋ฉด ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ ํฌ๋ ๋ง๊ณผ ๋คํธ์ํฌ ํ๋์์ ๋ชจ๋ ๋น์ฉ์ด ๋ฐ์ํฉ๋๋ค. ๋ฐ๋๋ก, ์์ฑ์ ์ก์ธ์คํ ๋์ ๊ฐ์ด ์ธ๋ฉ๋ชจ๋ฆฌ ์ฐธ์กฐ๋ฅผ ์ฌ์ฉํ ๋๋ ์์ ์ด ๋ก์ปฌ์์ ์ํ๋๋ฏ๋ก ๊ทธ๋ฌํ ๋น์ฉ์ด ๋ฐ์ํ์ง ์์ต๋๋ค.