9๋ ์ฐจ ๋ฐ์ดํฐ ๊ณผํ์, ๋ฐ์ดํฐ ์์ง๋์ด, ๋จธ์ ๋ฌ๋ ์์ง๋์ด๋ก ๊ทผ๋ฌดํ์ผ๋ฉฐ, ์์นด์ ํ๋ค์์ ๋ฐ์ดํฐ ๋ถ์, ๋ฐ์ดํฐ ์์ง๋์ด๋ง ๊ฐ๋ฐ, ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฐํ์ต๋๋ค.
์นด์ผ์ค์ฟจ ์ ํ๋ธ์ ๋ฐ์ดํฐ ์ปค๋ฆฌ์ด ๊ด๋ จ ์์์ ์ฌ๋ฆฌ๊ณ ์์ผ๋ฉฐ, ์ด๋ป๊ฒ ํด์ผ ๊ฐ์๋ฅผ ์๊ฐํ์ ๋ถ๋ค์ด ํ์ฌ์์ ์ผ์ ์ํ ์ ์์๊น?๋ฅผ ๊ณ ๋ฏผํ๋ฉฐ ์๋ฃ๋ฅผ ๋ง๋ค๊ณ ์์ด์.
Google์ GDE(Cloud)๋ก ํ๋ํ๊ณ ์์ด์.
์นด์ผ์ค์ฟจ ์ ํ๋ธ : https://www.youtube.com/c/kyleschool
๊ธฐ์ ๋ธ๋ก๊ทธ : https://zzsza.github.io/
์ธ์คํ๊ทธ๋จ : https://www.instagram.com/data.scientist/
๋ํ ์ปจํ
์ธ : https://github.com/Team-Neighborhood/I-want-to-study-Data-Science
๋ฐ์ดํฐ ๊ณผํ์๊ฐ ๋๊ธฐ ์ํด ์งํํ ๋ค์ํ ๋
ธ๋ ฅ๋ค : https://zzsza.github.io/diary/2019/04/05/how-to-study-datascience/
Courses
Reviews
- From 3 Million Blog Pageviews: 'Pragmatic Tech Blog Writing'
- [Reading Challenge] Let's Read ใAI Engineeringใ Together in 5 Weeks!
- [Reading Challenge] Let's Read ใAI Engineeringใ Together in 5 Weeks!
- [Reading Challenge] Let's Read ใAI Engineeringใ Together in 5 Weeks!
- [Reading Challenge] Let's Read ใAI Engineeringใ Together in 5 Weeks!
Posts
Q&A
์น์ ๋ณ ํด์ฆ
์๋ ํ์ธ์!๋ฐํ ์๋ฃ์ ์๋ ๋ฌธ์ ์ ๋๋ค. ์ธํ๋ฐ ํ๋ซํผ์์ ๋์ค๋ ๊ฐ๊ด์ ๋ฌธ์ ๋ง๊ตฌ์
- 0
- 1
- 23
Q&A
์ง๋์จ ์ ๋ฐ์ดํธ
์๋ ํ์ธ์! ๊ฐ์๋ฅผ ์จ๋ผ์ธ์์ ํด๋ฆญํ ๊ฒฝ์ฐ ํ๋จ์ ๋ดค์ด์ ๋ฒํผ์ด ์๋๋ฐ ์ด๊ฑธ ๋๋ฌ์ฃผ์๋ฉด ๋์ด์! (์ฌ์ง)
- 0
- 2
- 44
Q&A
์ง๋์จ ์ ๋ฐ์ดํธ
์๋ ํ์ธ์! ์น์์ ๋ดค์ด์ ๋ฒํผ์ด ์์๋ ๊ธฐ์ต์ด ๋๋๋ฐ ๋ชจ๋ฐ์ผ์์ ์๋ณด์ด๋ค์. ์ ๊ฐ ์ง๊ธ ๋ฐ์ด๋ผ ์ง์ ๊ฐ์ ํ์ธํด๋ณผ๊ฒ์!์ง๋์จ๋ณด๋ค ๋ฏธ์ ์ํ ์ฌ๋ถ๋ก ๋ฏธ์ ์ ํ์ธํ๋ ๋ฏธ์ ์ํ๋ง ํ์ จ์ผ๋ฉด ๊ฑฑ์ ํ์ง ์์ผ์ ๋ ๊ด์ฐฎ์์.์ด๋ฐ ๋ฐค์ ์ถ๊ฐ์ ์ผ๋ก ํ์ธํด๋ณผ๊ฒ์๐
- 0
- 2
- 44
Q&A
๋ฐ์ดํฐ ์ทจํฉ๊ณผ ์ ๋ฆฌ ์ด๋์๋ถํฐ ํด์ผํ ๊น์
์ข ์ฐ๋ ์๋ ํ์ธ์!ํ์ฌ๋ง๋ค ์ํฉ์ด ๋ค์ํด์ ํ์ฌ์ ์ํฉ์ ๋ฐ๋ผ ๋ค์ํ ๊ณผ์ ์ด ์์ ๊ฒ ๊ฐ์๋ฐ, ์ผ๋ฐ์ ์ผ๋ก ์๋ํ ์์ด๋์ด๋ฅผ ๋ง์๋๋ฆฌ๋ฉด๊ฐ์ ์ด๋ฐ์ด 1์ผ์ฐจ PM์ ์ด์ผ๊ธฐ์ ๋์ค๋ ์ง๋ฌธ๋ค์ ๋ํด ๋ต์ ํด๋ณด์๊ณ ๊ฐ ํ๋ณ๋ก ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ํ์ฉํ๊ณ ์๋์ง, ์์ฃผ ์ฌ์ฉํ๋ ์ฟผ๋ฆฌ๋ ์งํ๊ฐ ์๋์ง๋น์ฆ๋์ค ๋ชจ๋ธ์ ์ด๋ป๊ฒ ๋๋์ง, ๊ทธ ๋น์ฆ๋์ค ๋ชจ๋ธ์์ ์ฌ์ฉ๋๋ ์ฉ์ด๊ฐ ๋ฌด์์ด ์๋์ง๊ฐ๋ฐ์ ์ฉ์ด, ๋์์ธ์ ์ฉ์ด, ์ฌ์ ํ์ ์ฉ์ด๊ฐ ๋ค๋ฅธ์ง์ ๋ด์ฉ์ ์ ๋ฆฌํด๋ณด๊ณ , ์ฌ๋๋ค์ด ํต์ผ๋ ์ฉ์ด๋ฅผ ์ฌ์ฉํ๋๋ก ์ ๋ฌด ํ๋ก์ธ์ค๋ฅผ ๋ณ๊ฒฝํ๊ณ ์ ์ฌ์ ์ ํํ๋ ๊ณผ์ ์ด ํ์ํ ๊ฒ ๊ฐ์์๊ทธ ๊ณผ์ ์์ ๊ฐ ํ์์ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํด์ ๋ณผ ๋, ์์์ ํ ๊ฒ์ธ์ง ์ค์์ง๊ถ์ ์ผ๋ก ํ ๊ฒ์ธ์ง ๊ฒฐ์ ํด์ผ ํฉ๋๋ค. ์ค์์ง๊ถ์ ์ด๋ผ๊ณ ํ๋ฉด ์๋๊ฐ ๋๋ ค์ง ์ ์์ง๋ง ํต์ผ๊ฐ์ ๊ฐ์ถ ์ ์๊ณ ์์์ ํ๊ฒ ํ๋ฉด ๊ท์น์ด ํ์ด์ง ๊ฐ๋ฅ์ฑ์ด ์์ง์. ๊ทธ๋์ ์ด๋ฐ์ ์ค์์ง๊ถ์ ์ผ๋ก ํ๋ค๊ฐ ์ ์ง์ ์ผ๋ก ์ฌ๋๋ค์ ๋ฐ์ดํฐ ํ์ฉ ์ญ๋์ด ์ฌ๋ผ๊ฐ๋ฉด ์ธํ๋ผ ๋ ๋ฒจ์์ ํ ์ ์๋๋ก ๊ตฌํํ ์ ์์ด์(์ธํ๋ผ ๋ ๋ฒจ์ด๋ผ๊ณ ํ๋ฉด ์ด๋ค ์งํ๋ฅผ ๋ณด๊ณ ์ถ์ ๋ ์ ์๋ฅผ ํด๋๋ฉด, ๊ทธ ์งํ๋ฅผ ์ ์ฌ์ ์ผ๋ก ์ธ ์ ์๊ฒ ํ๋ ๋ฉํธ๋ฆญ ์คํ ์ด ๊ฐ์ ์งํ ํ๋ซํผ ๋ฑ์ ๋๋ค)๋ฐ์ดํฐ ์ ๋ณด๋ฅผ ๋ชจ์ผ๊ณ -> ์ฌ๋๋ค์ด ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ๊ฒ ํด์ผ ํ๋๋ฐ ๊ทธ ๊ณผ์ ์์ ๊ต์ก์ด๋ ๊ฐ์ด ๋ฐ์ดํฐ ๊ด๋ จ ์ผ์ ํด๋ณด๊ฑฐ๋ ์ฌ๋๋ค์ ์ํฉ(๋ฐ์ดํฐ ๋ฆฌํฐ๋ฌ์์ ๋ํด ๋์์ง ๋ฎ์์ง ๋ฑ)์ ๋ฐ๋ผ ๋ฐฉ๋ฒ์ด ๋ฌ๋ผ์ง๋๋ค๋ฐ์ดํฐ ๋ฌธํ ํํธ ์์์ ๋ณด์ จ๋๋ฐ, ๊ทธ ๊ธฐ์ค๋ค์ ๋ง๊ฒ ์ฐ๋ฆฌ ํ์ฌ์์ ์ง๊ธ ํ์ํ ๊ฒ์ด ๋ฌด์์ธ์ง ๊ณ ๋ฏผํด๋ณด๊ณ ํ๋ ๊ณผ์ ์ด ํ์ํ ๊ฒ ๊ฐ๋ค์์ง๋ฌธํด์ฃผ์ ๋ถ๋ถ์ ์ข ์ฐ๋ ํ์ฌ ์ํฉ์ ์์ธํ ์์์ผ ์ฌ๋ฌ ๊ด์ ์ผ๋ก ๋ณผ ์ ์์ด์, ๊ฐ์๋ฅผ ๋ ๋ค์ผ์๊ณ ์ฝ์นญ์ ์์ฒญํด์ ์ด์ผ๊ธฐ๋ฅผ ๋๋ ๋ณด๋ ๊ฒ๋ ๋ฐฉ๋ฒ์ผ ๊ฒ ๊ฐ์์!
- 0
- 2
- 30
Q&A
๋ฐ์ดํฐ ๋ก๊ทธ ์ค๊ณ ๊ณผ์ ์์ฑ
ํ๋ฆฌ๋ ์๋ ํ์ธ์! ๋ก๊ทธ ์ค๊ณ๋ ์งํ ์ ์๊น์ง ๋ค ์ ์ ๋ฆฌํ์ จ๋ค์!! ๊ณ ์ํ์ จ์ต๋๋ค ํผ๊ทธ๋ง ๊ธฐํ์๋ฅผ ๋ณด๊ณ ํผ๊ทธ๋ง ๊ธฐ์ค page๋ฅผ ์ฌ์ฉํ์ ๋ ๊ด์ฐฎ์ต๋๋ค. ํ์ฌ์ ์ํฉ์ ๋ฐ๋ผ ์ ์ ํ๊ฒ ์์ ํ๋ฉด ๋ฉ๋๋ค. ๋ค๋ง ์คํ๋ ๋์ํธ๋ฅผ ๋ณด๋๊น page์ ์ฌ๋ฌ ์ด๋ฒคํธ๊ฐ ์๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ(์๋ฅผ ๋ค์ด search_result) ์ด๋ด ๋ ์ ๋ณํฉ์ ํด์ฃผ์๋ฉด ์๊ฐ์ ์ผ๋ก ๋ ์ธ์งํ๊ธฐ ์ข์ต๋๋ค(search_result ํ์ด์ง์ view_search_result, click_food, click_filter ์ด๋ฒคํธ๊ฐ ์๊ตฌ๋! ๋ผ๊ณ ์ดํด๊ฐ ๋ฉ๋๋ค. ์ง๊ธ์ ์์ ๋น์นธ์ด๋ผ ์ถ๋ก ์ ํด์ search_result์ธ๊ฐ๋ณด๋ค ํ๊ฒ ๋์ง์)[1] ๊ธฐ๋ฅ์ด ์ ๋์ํ๋์ง ํ์ธํ๊ธฐ์์ ์ถ์ฒ๋ ์์, ๋๋ค ๋ง์ง์ชฝ์ view ์ด๋ฒคํธ ๋๋ ๋ ธ์ถ(Impression) ์ด๋ฒคํธ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์์์ ์ ์ํ ๋ click_recommend_food/view_home๋ก ์ ํ์ จ๋๋ฐ, ๋ฐ์์ ์ถ์ฒ๋ ์์์ ๊ตฌ๋ถํ๋ ๋ฐฉ๋ฒ์ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค ใ ใ ๋ผ๊ณ ๋ง์ํ์ ๊ฒ์ ์ด๋ค ์๋ฏธ์ผ๊น์? click_recommend_food์ food_id๊ฐ ์์ํ ๋ ํ์ฉํ ์ ์์ง์ ๋๋จธ์ง ๋ถ๋ถ์ ์ ํ์ จ์ต๋๋ค! ์งํ ์ ์ ๋ฌธ์ ์์์ฒ๋ผ ์ ์ด ์งํ์ธ๊ฐ?๋ฅผ ๊ฐ์ด ๊ธฐ๋กํด๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ์์!(์งํ ์ ์ + ๋ก๊ทธ ์ค๊ณ๊น์ง ์์ผ๋ก๋ ๊ฐ์ด!)
- 0
- 2
- 39
Q&A
3์ฅ ๊ฐ์์๋ฃ ๋ค์ด๋ก๋ ์, 2๊ฐ์ด ๋ค์ด๋ก๋ ๋ฉ๋๋ค.
์๋ ํ์ธ์!์ ์ ๊ฐ ๋ฐฉ๊ธ ๋ค์ด๋ก๋ํ ๋๋ ํ์ผ์ด ๋ง๊ฒ ๋ค์ด๋ก๋๊ฐ ๋๊ณ ์๋๋ฐ, ์ด๋ป๊ฒ ๋ค์ด๋ก๋๊ฐ ๋๊ณ ์๋์?18. 3-1. Intro์ ์นด์ผ์คํ ๋ฆฌ์์ ๋ค์ด๋ก๋๋ฅผ ํ์ จ๋๋ฐ ๋ฐ์ดํฐ ๋ฆฌํฐ๋ฌ์ ํ์ผ์ด ๋ค์ด๋ก๋๊ฐ ๋๊ณ ์๋ ์ํฉ์ผ๊น์?๋ธ๋ผ์ฐ์ ๋ฅผ ๋ณ๊ฒฝํด๋ ๋์ผํ๊ฒ ๋ฐ์ํ๋์? ์๋ฒฝ์ ์ธํ๋ฐ์์ ์ ๊ฒ ์์ ์ ํ๊ฑฐ๋ก ์๊ณ ์๋๋ฐ, ๊ทธ ์ฌํ๋ก ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ผ์๋ ์๊ฒ ์ด์
- 0
- 2
- 31
Q&A
๋ฐ์ดํฐ ๋ก๊ทธ ์ค๊ณ ๊ณผ์ ์์ฑ
ํ๋ฆฌ๋ ์๋ ํ์ธ์! ์ ๊ฐ ์ง๊ธ ๋ชธ์ด ์์ข์์ ๋ฆ์ด์ง๊ณ ์์ด์. 2-3์ผ ๋ด๋ก ํผ๋๋ฐฑ ๋๋ฆด๊ฒ์..!๋ต๋ณ์ด ๋ฆ์ด์ ธ์ ์ฃ์กํฉ๋๋ค ๐
- 0
- 2
- 39
Q&A
์ฑ๋ฆฐ์ง ๊ฒ์์ด ์๋์์.
์๋ ํ์ธ์. ์ด๋ค ๋ฆฌ์คํธ์์ ๋ณด์ด์ง ์๋๋ค๋๊ฑธ๊น์?์ฑ๋ฆฐ์ง๋ ์ผ๋ฐ ๊ฐ์์ ๋ค๋ฅด๊ฒ ์์์ผ ๊ธฐ์ ์ผ๋ก ์ธ๋ถ ๋ด์ฉ์ ํ์ธํ ์ ์๋ค๊ณ ํด์!ํ์ฌ ํ์ธํด๋ณด๋ Publicํ๊ฒ ๊ณต์ ๋ "์ฑ๋ฆฐ์ง ์ฐธ์ฌ ๋ฐฉ๋ฒ ์ ๋ฆฌ(๊ผญ ์ฝ์ด์ฃผ์ธ์!)"์ ๋ณด์ ๊ฒ์ผ๋ก ๋์ค๋ค์(์ด ๋ด์ฉ์ Public ๊ณต์ ๋ผ์ ๋ฏธ๋ฆฌ ๋ณผ ์ ์์ด์) (์ฌ์ง)๋ด ํ์ต - ์ฑ๋ฆฐ์ง์ชฝ์ ๋ณด๋ฉด ์ ๋ ์ด๋ ๊ฒ ๋์ค๋ค์(์ฑ๋ฆฐ์ง๋ฅผ ํด๋ฆญํ์ ๊ฒ์ด ๋ง์๊น์? ์จ๋ผ์ธ์ด ํ์ฑํ๋์ด ์์ผ๋ฉด ์ฑ๋ฆฐ์ง๋ ๋ณด์ด์ง ์์์)
- 0
- 1
- 79
Q&A
์ฝ์นญ ๊ด๋ จ
ํ์ฃผ๋ ์๋ ํ์ธ์! ๋ค ์ฌ์ ํ ๊ฐ๋ฅํฉ๋๋ค!๊ธํ๊ฒ ๋ง๊ฐ๋์ง ์์ ๊ฒ ๊ฐ์์ ๊ฐ์ ๋ฃ๊ณ ์ ์ฒญํด์ฃผ์ ์!!
- 0
- 2
- 38
Q&A
array ๋ฑ
์๋ ํ์ธ์!๋ฐฐ์ด ํจ์๋ฅผ ์์ฃผ ์ ํ์ ์ ์ด ์์ผ๋ฉด ์์ํ ์ ์์ต๋๋ค. ์ฐ์ BigQuery์ Array ๋ฐ์ดํฐ๋ Google Analytics4๋ Firebase๋ฅผ ์ฌ์ฉํ๋ ํ์ฌ์์๋ ์์ฃผ ๋ณผ ์ ์์ต๋๋ค. GA4๋ Firebase๋ฅผ ๋ฐฐ์ด๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ธฐ ๋๋ฌธ์ ์ด๊ฑธ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๋ฐ์ดํฐ๋ฅผ ํ ์ ์์ต๋๋ค. ๊ทธ๋ผ BigQuery๋ง์ ํน์ํ ๋ฌธ๋ฒ์ด ์๋๊ฐ?๋ผ๊ณ ์๊ฐํ ์ ์๋๋ฐ, ์ ํต์ ์ธ OLTP์์๋ ๋ฐฐ์ด ๋ฐ์ดํฐ๊ฐ ์๊ธฐ๋ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด MySQL์์๋ ๋ฐฐ์ด ํจ์๊ฐ ์๊ณ , JSON ํํ๋ฅผ ํ์ฉํด์ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ์์๋ ๋งํฌ์์ ํ์ธํ ์ ์์ต๋๋ค. ๊ทธ ์ธ์ PostgreSQL์๋ ๋ฐฐ์ด์ด ์์ต๋๋ค. BigQuery์์ ์ฌ์ฉํ๋ ARRAY ๊ด๋ จ ํจ์๋ฅผ ๋ณผ ์ ์์ต๋๋ค.๊ณต์ ๋ฌธ์ : https://www.postgresql.org/docs/current/arrays.html ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค(DW) ๊ณ์ด์์๋ ๋ฐฐ์ด ๋ฐ์ดํฐ๊ฐ ๋ง์ด ํ์ฉ๋ฉ๋๋ค. ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํด์ผ ํ ๋, ๋ฐฐ์ด ํํ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณค ํฉ๋๋ค(ํ์ด์ฌ์ List์ฒ๋ผ) ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฑธ ํ์ฉํ ๋ ๋ฐฐ์ด์ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค. Snowflake ๋ฌธ์ : https://docs.snowflake.com/ko/sql-reference/functions/array_aggSpark ๋ฌธ์ : https://spark.apache.org/docs/latest/api/python/reference/pyspark.sql/api/pyspark.sql.functions.array.html ๋ฐ์ดํฐ ์ ์ฅํ๋ ํํ๊ฐ ๋ณต์กํด์ง๋ฉด ๋ฐฐ์ด์ ํ๋ฒ ์ฏค์ ๊ฒฝํํ๊ฒ ๋๋ ๊ฒ ๊ฐ์์. ์ฌ์ฉ์ ์ฑ ๋ก๊ทธ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๋๋ ๋ฐฐ์ด ํํ๋ก ์ ์ฅํ๋ ๊ฒ์ด ์์ํ ๊ฒฝ์ฐ๋ ๊ฝค ์์์ด์. ํ์ด์ฌ์์๋ Dict, List๊ฐ ์กด์ฌํ๋๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ์ ์ฅํด์ผ ํ๋๋์ ๋ฐ๋ผ ์ ์ ํ๊ฒ ํ์ฉํ๊ณค ํฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์๋ ๋ชฉ์ ์ ๋ฐ๋ผ ์ ์ ํ๊ฒ ๋ฐฐ์ด์ด๋ ํ์ด์ฌ์ ๋์ ๋๋ฆฌ์ฒ๋ผ ์ ์ฅํ๊ณ ์ถ์ ๋ ๊ฐ์์ ARRAY, STRUCT๋ฅผ ์ฌ์ฉํ๋ค๊ณ ์๊ฐํ์๋ฉด ๋ ๊ฒ ๊ฐ์์.
- 0
- 2
- 32





