์์ํ๊ธฐ
์ด Cookbook์ ์์ํ๊ธฐ ์ ์ ํ๊ฒฝ์ ์ค์ ํด์ผ ํฉ๋๋ค. SQL ํธ๋๊ณผ Pandas ํธ๋ ์ค ํ๋๋ฅผ ์ ํํ๊ฑฐ๋, ๋ ๊ฐ์ง ๋ชจ๋ ์ค์ ํ ์ ์์ต๋๋ค.
ํธ๋ ์ ํ ๊ฐ์ด๋
๐๏ธ SQL ํธ๋์ ์ ํํด์ผ ํ๋ ๊ฒฝ์ฐ
- ์ด๋ฏธ SQL์ ์ต์ํ ๊ฒฝ์ฐ
- BigQuery๋ ๋ค๋ฅธ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ์ฌ์ฉํ๋ ํ๊ฒฝ์์ ์ผํ๋ ๊ฒฝ์ฐ
- ๋์ฉ๋ ๋ฐ์ดํฐ(GB~TB ๊ท๋ชจ)๋ฅผ ๋ค๋ค์ผ ํ๋ ๊ฒฝ์ฐ
- ๋ก์ปฌ์ Python ํ๊ฒฝ์ ์ค์นํ๊ธฐ ์ด๋ ค์ด ๊ฒฝ์ฐ
๐ผ Pandas ํธ๋์ ์ ํํด์ผ ํ๋ ๊ฒฝ์ฐ
- Python์ ์ต์ํ๊ฑฐ๋ Python์ ๋ฐฐ์ฐ๊ณ ์ถ์ ๊ฒฝ์ฐ
- ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ํ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ๋ง๊น์ง ์ฐ๊ฒฐํ๊ณ ์ถ์ ๊ฒฝ์ฐ
- ๋ก์ปฌ ํ๊ฒฝ์์ ์์ ๋กญ๊ฒ ์คํํ๊ณ ์ถ์ ๊ฒฝ์ฐ
- Jupyter Notebook์ผ๋ก ๋ถ์ ๋ฆฌํฌํธ๋ฅผ ์์ฑํ๊ณ ์ถ์ ๊ฒฝ์ฐ
๐ ๋ ํธ๋ ๋ชจ๋ ๊ถ์ฅํ๋ ๊ฒฝ์ฐ
์ค๋ฌด์์๋ SQL๊ณผ Pandas๋ฅผ ํจ๊ป ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค:
- ๋ฐ์ดํฐ ์ถ์ถ: SQL๋ก ํ์ํ ๋ฐ์ดํฐ๋ฅผ BigQuery์์ ์ถ์ถ
- ๋ฐ์ดํฐ ๋ถ์: Pandas๋ก ์ธ๋ถ ๋ถ์ ๋ฐ ์๊ฐํ
- ๊ฒฐ๊ณผ ์ ์ฅ: ๋ค์ BigQuery์ ์ ์ฅํ๊ฑฐ๋ ๋ฆฌํฌํธ ์์ฑ
์ด Cookbook์ ๊ฐ ๋ ์ํผ๋ SQL๊ณผ Pandas ๋ ๊ฐ์ง ๋ฒ์ ์ ๋ชจ๋ ์ ๊ณตํ๋ฏ๋ก, ๊ฐ์ ๋ฌธ์ ๋ฅผ ๋ ๊ฐ์ง ๋ฐฉ์์ผ๋ก ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋น๊ตํ๋ฉฐ ํ์ตํ ์ ์์ต๋๋ค.
ํ๊ฒฝ ์ค์
๐๏ธ BigQuery ํ๊ฒฝ ์ค์
Google Cloud ํ๋ก์ ํธ ์์ฑ, ์๋น์ค ๊ณ์ ์ค์ , BigQuery ์ฐ๊ฒฐ
๐ผ Pandas ํ๊ฒฝ ์ค์
Python ์ค์น, ๊ฐ์ํ๊ฒฝ ์ค์ , ์ํ ๋ฐ์ดํฐ ๋ค์ด๋ก๋
๋ฐ์ดํฐ ์ดํดํ๊ธฐ
ํ๊ฒฝ ์ค์ ์ด ์๋ฃ๋๋ฉด ๋ฐ์ดํฐ ๊ตฌ์กฐ ์ดํด ํ์ด์ง์์ ์ด Cookbook์์ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ์ ์ ๋ํด ์์๋ณด์ธ์.
Last updated on