์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 

์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ BigQuery(SQL) ์ž…๋ฌธ

์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ BigQuery(SQL) ์ž…๋ฌธ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๊ถ๊ธˆํ•˜์‹  ๋ถ„์—๊ฒŒ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[๋ฐ์ดํ„ฐ ๋ถ„์„, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • BigQuery

  • SQL

  • ๋ฐ์ดํ„ฐ ๋ถ„์„

  • ๋ฐ์ดํ„ฐ ๊ฒฐ๊ณผ ๊ฒ€์ฆ

  • ๊ฐ€๋…์„ฑ ์žˆ๋Š” ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•

์š”์ฆ˜ ํ•„์ˆ˜์ธ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋„๊ตฌ, BigQuery
์–ด๋–ป๊ฒŒ ์‹œ์ž‘ํ•ด์•ผ ํ• ์ง€ ๊ณ ๋ฏผ์ธ๊ฐ€์š”?๐Ÿ‘€

Google Analytics4(GA4), Firebase(ํŒŒ์ด์–ด๋ฒ ์ด์Šค)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํšŒ์‚ฌ๊ฐ€ ๋งŽ์•„์ง€๋ฉด์„œ ๋งŽ์€ ํšŒ์‚ฌ๋“ค์ด ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋กœ BigQuery(๋น…์ฟผ๋ฆฌ)๋ฅผ ์ฑ„ํƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. BigQuery๋Š” Google Cloud Platform์˜ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋กœ ๋ฐ์ดํ„ฐ ๋ถ„์„์— ์ดˆ์ ์„ ๋งž์ถ˜ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. BigQuery๋Š” SQL์„ ํ™œ์šฉํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฐ•์˜๋Š” BigQuery(SQL)์„ ์‹œ์ž‘ํ•˜๋Š” ๋ถ„๋“ค์—๊ฒŒ ์ถ”์ฒœ๋“œ๋ฆฌ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด์ œ ๋ง‰ ๋ฐ์ดํ„ฐ์˜ ์„ธ๊ณ„๋กœ ๋›ฐ์–ด๋“ค์–ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•ด๋ณด๊ณ  ์‹ถ์€ ์˜์ง€๊ฐ€ ์žˆ๋Š” ๋ถ„๋“ค์—๊ฒŒ๋„ ์ข‹์€ ๊ธธ์žก์ด๊ฐ€ ๋˜์–ด์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. BigQuery ๊ฐ•์˜๋ฅผ ์ฐพ๊ณ  ๊ณ„์‹œ๋‹ค๋ฉด ์ด ๊ฐ•์˜๋ฅผ ๋“ค์–ด๋ณด์‹œ๋ฉด ๋„์›€์ด ๋ ๊ฑฐ์—์š”.


๐Ÿ’ก ์ด ๊ฐ•์˜๋Š” BigQuery(SQL)์„ ์ „ํ˜€ ์ ‘ํ•˜์ง€ ์•Š์€ ๋ถ„๋“ค์„ ์œ„ํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ์ดˆ์‹ฌ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ๊ฐ•์˜๋ฅผ ์ง„ํ–‰ํ•˜๊ธฐ์— ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•˜๋ฉฐ, SQL์˜ ํ•„์ˆ˜์ ์ธ ์ง€์‹ ์œ„์ฃผ๋กœ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋” ์‹ฌํ™”๋œ ๋‚ด์šฉ์ด ๊ถ๊ธˆํ•˜์‹œ๋‹ค๋ฉด BigQuery ํ™œ์šฉํŽธ(ํผ๋„ ๋ถ„์„, ๋ฆฌํ…์…˜ ๋ถ„์„) ๊ฐ•์˜๋ฅผ ์ถ”์ฒœ๋“œ๋ ค์š” :)

์‚ฌ๋‚ด BigQuery ๊ต์œก์œผ๋กœ๋„ ์†์ƒ‰์—†๊ฒŒ
ํ˜„์—…์—์„œ ํ•„์š”ํ•œ ์•ก๊ธฐ์Šค๋งŒ!

์ €๋Š” 2017๋…„๋ถ€ํ„ฐ BigQuery๋ฅผ ์˜ค๋žซ๋™์•ˆ ์‚ฌ์šฉํ–ˆ๊ณ , ์ˆ˜๋งŽ์€ BigQuery ๊ต์œก์„ ์ง„ํ–‰ํ•˜๋ฉฐ ์‹ค๋ฌด์— ํ•„์š”ํ•œ ํ•ต์‹ฌ์ง€์‹์„ ์ง€์†์ ์œผ๋กœ ๋‹ค๋“ฌ์–ด์™”์Šต๋‹ˆ๋‹ค. ํ˜„์—…์—์„œ BigQuery๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๊ผญ ์•Œ๋ฉด ์ข‹๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ•œ ๋‚ด์šฉ ์ฆ‰, ์ฟผ๋ฆฌ ํƒ์ƒ‰ ๋น„์šฉ, ๊ฐ€๋…์„ฑ ์žˆ๋Š” ์ฟผ๋ฆฌ, ๋ฐ์ดํ„ฐ ๊ฒฐ๊ณผ ๊ฒ€์ฆ์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ๊ฐ•์˜์— ๋‹ด์•˜์Šต๋‹ˆ๋‹ค. ํšŒ์‚ฌ์—์„œ ์˜จ๋ณด๋”ฉ์ด๋‚˜ ํŒ€ ๊ต์œก ์ž๋ฃŒ๋กœ ์ด ๊ฐ•์˜๋ฅผ ์ถ”๊ฐ€ํ•˜์‹œ๋ฉด ์‹œ๊ฐ„์„ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ฆฌํ„ฐ๋Ÿฌ์‹œ๋ฅผ ๋†’์ด๋Š” ๊ณผ์ •์—์„œ ๊ผญ ์ง„ํ–‰ํ•ด์•ผ ํ•˜๋Š” SQL ๊ต์œก์„ ๋น ๋ฅด๊ฒŒ ์ง„ํ–‰ํ•ด๋ณด์„ธ์š”!

์ด ๊ฐ•์˜์˜ ํŠน์ง• ๐Ÿ“Œ

SQL/BigQuery๋ฅผ ์ฒ˜์Œ ์ ‘ํ•ด๋„ ์–ด๋ ต์ง€ ์•Š๊ฒŒ!

SQL์„ ์ฒ˜์Œ ๊ณต๋ถ€ํ•˜๋Š” ๋ถ„์ด๋ผ๋ฉด ์ด ๊ฐ•์˜๋ฅผ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค. SQL ํ•ต์‹ฌ๋ฌธ๋ฒ• ์ค‘์‹ฌ์œผ๋กœ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ๋ฌธ๋ฒ•์„ ํ•˜๋‚˜ํ•˜๋‚˜ ์•”๊ธฐ ํ•˜๊ธฐ๋ณด๋‹ค ์ฟผ๋ฆฌ ์ž‘์„ฑ์— ์ต์ˆ™ํ•ด์ง€๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ์‚ผ์•˜์Šต๋‹ˆ๋‹ค. ์ด 47๊ฐœ์˜ ๋ฌธ์ œ์™€ ํ•จ๊ป˜ ์–ด๋А์ƒˆ BigQuery(SQL)์— ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ต์ˆ™ํ•ด์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์‹ค๋ฌด์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝํ—˜๋‹ด ์ œ๊ณต!

์‹ค๋ฌด๋ฅผ ์œ„ํ•œ ๋…ธํ•˜์šฐ์™€ ์ด์Šˆ ๋Œ€์‘ ๋ฐฉ๋ฒ•์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ฅ˜๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์„ ๋•Œ ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ•˜๋Š”์ง€? ์–ด๋–ป๊ฒŒ ์ฟผ๋ฆฌ๋ฅผ ์ž˜ ์ž‘์„ฑํ•˜๋Š”์ง€? ๋ฐ์ดํ„ฐ ๊ฒฐ๊ณผ ๊ฒ€์ฆ์€ ์–ด๋–ป๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ธ์ง€?์— ๋Œ€ํ•œ ๊ฒฝํ—˜๋‹ด์„ ์–ป์„ ์ˆ˜ ์žˆ๋„๋ก ๊ฐ•์˜๋ฅผ ๊ตฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

๋„์‹ํ™”/์‹œ๊ฐํ™”ํ•œ ๊ฐ•์˜ ์ž๋ฃŒ๋กœ ์ข€ ๋” ์‰ฝ๊ฒŒ!

๊ตฌ์กฐํ™”๋œ ๊ฐ•์˜ ์ž๋ฃŒ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ œ๊ฐ€ ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ์–ด๋–ค ํ๋ฆ„์œผ๋กœ ์ž‘์„ฑํ•˜๋Š”์ง€ "๊ณผ์ •"์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ๋„์‹ํ™”ํ•ด์„œ ๊ฐ•์˜์— ๋‹ด์•˜์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์–ด๋ ค์šด SQL ๋ฌธ๋ฒ•๋„ ๋ง‰ํž˜์—†์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์‹œ๊ฐ์ ์œผ๋กœ ํ‘œํ˜„ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•ด์š”

BigQuery๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๋ถ„

ํšŒ์‚ฌ์—์„œ ์ด๋ฏธ BigQuery๊ฐ€ ๋„์ž…๋˜์–ด ์žˆ๋‹ค๋ฉด ํ•™์Šต ํ›„ ๋ฐ”๋กœ ์—…๋ฌด์— ์ ์šฉํ•ด๋ณด์„ธ์š”

SQL์„ ํ•™์Šตํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„
SQL์„ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜๊ณ  ์‹ถ์€ ๋ถ„์ด๋ผ๋ฉด ์ด ๊ฐ•์˜์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ๋‚ด BigQuery ๊ต์œก ๋‹ด๋‹น์ž์ธ ๋ถ„

์ด์ œ ๋ชจ๋‘ ์ง์ ‘ ๊ต์œกํ•˜์ง€ ๋ง๊ณ  ํ•ด๋‹น ๊ฐ•์˜๋ฅผ ํ™œ์šฉํ•ด๋ณด์„ธ์š”

์ˆ˜๊ฐ• ํ›„์—๋Š”

  • BigQuery์—์„œ SQL ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

  • ๊ฐ„๋‹จํ•œ JOIN์„ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ตํžˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

  • ๊ฐ€๋…์„ฑ ์žˆ๋Š” ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

  • ๋ฐ์ดํ„ฐ ๊ฒฐ๊ณผ ๊ฒ€์ฆ์„ ํ•˜๋ฉด์„œ SQL ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

  • ๋” ๊ถ๊ธˆํ•œ ๋‚ด์šฉ์ด ์žˆ์œผ์‹œ๋ฉด BigQuery ํ™œ์šฉํŽธ(ํผ๋„ ๋ถ„์„, ๋ฆฌํ…์…˜ ๋ถ„์„) ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ ค์š”

์ด ๊ฐ•์˜๋ฅผ ๋งŒ๋“  ์‚ฌ๋žŒ

  • Google Cloud Champion Innovator : ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ์—์„œ ์ž„๋ช…ํ•œ ๊ธฐ์ˆ  ์ „๋ฌธ๊ฐ€

  • ๊ตฌ๊ธ€ ๋น…์ฟผ๋ฆฌ ์™„๋ฒฝ ๊ฐ€์ด๋“œ ์—ญ์ž

  • ๋ถ€์ŠคํŠธ์บ ํ”„ AI Tech ๊ฐ•์‚ฌ - Product Serving/๋Ÿฌ๋‹ ๋งˆ์Šคํ„ฐ(2022 ~ ํ˜„์žฌ)

  • ์นด์ผ์Šค์ฟจ(2022.07 ~ ํ˜„์žฌ) : ๋ฐ์ดํ„ฐ ์ฝ”์นญ, ์ปจ์„คํŒ…(DA/DS/DE), ๊ต์œก

  • ์˜์นด ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž(2018.09 ~ 2022.07)

  • ๋ ˆํŠธ๋ฆฌ์นด ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€ & ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด(2017.02 ~ 2018.04)

  • ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ : https://zzsza.github.io/

  • ์œ ํŠœ๋ธŒ : ์นด์ผ์Šค์ฟจ

  • ์ธ์Šคํƒ€๊ทธ๋žจ : @data.scientist

์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ  ์‚ฌํ•ญ

์‹ค์Šต ํ™˜๊ฒฝ

  • ๊ฐ•์˜๋Š” MacOS์—์„œ ์ดฌ์˜ํ–ˆ์œผ๋‚˜, BigQuery๋Š” ์›น์—์„œ ์ ‘์†ํ•˜๋ฏ€๋กœ ๋ˆ„๊ตฌ๋‚˜ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถ”์ฒœ ํ•™์Šต ๋ฐฉ๋ฒ•

  • ํ˜ผ์ž ํ•™์Šตํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ง€์ธ, ํšŒ์‚ฌ ๋™๋ฃŒ์™€ ํ•จ๊ป˜ ์ˆ˜๊ฐ•ํ•˜๋ฉด์„œ ์ด๊ฑธ ์—…๋ฌด์— ์–ด๋–ป๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ์„๊นŒ?๋ฅผ ์ƒ๊ฐํ•ด๋ณด์„ธ์š”

    • ํ•„์š”ํ•˜๋‹ค๋ฉด ํšŒ์‚ฌ์˜ ์˜จ๋ณด๋”ฉ ์ž๋ฃŒ์— ์ด ๊ฐ•์˜๋ฅผ ์ถ”๊ฐ€ํ•ด๋„ ์ข‹์Šต๋‹ˆ๋‹ค

  • ๋ฌธ์ œ๋Š” ๊ฐ•์˜ ์ž๋ฃŒ PDF ํŒŒ์ผ์— ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๊ผญ ๋ฌธ์ œ๋ฅผ ๋จผ์ € ํ’€๊ณ , ์ œ ํ’€์ด์™€ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ์ง€ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์ด ํ•™์Šต ํšจ๊ณผ๊ฐ€ ์ข‹์Šต๋‹ˆ๋‹ค

  • ๊ฐ•์˜์˜ ๋‚ด์šฉ์„ ๋ธ”๋กœ๊ทธ์— ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์€ ๊ฐ•์˜ URL์„ ๊ผญ ๋ช…์‹œํ•ด์ฃผ์‹œ๊ณ , ๊ฐ•์˜์˜ ๋Œ€๋ถ€๋ถ„์„ ์˜ฌ๋ฆฌ์‹œ๋Š” ๊ฒƒ์€ ์ €์ž‘๊ถŒ ๊ด€๋ จ ์ด์Šˆ๊ฐ€ ์กด์žฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ•์˜์—์„œ ๊ผญ ๊ธฐ์–ตํ•˜๊ณ  ์‹ถ์€ ํ•ต์‹ฌ๊ณผ ์ž์‹ ์˜ ์ƒ๊ฐ์„ ์–น์–ด์„œ ๊ธ€์„ ์ž‘์„ฑํ•ด๋ณด์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ ค์š”. 

ํ•™์Šต ์ž๋ฃŒ

  • PDF ํŒŒ์ผ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ๋ณด์กฐ์ ์œผ๋กœ ์›นํŽ˜์ด์ง€๋ฅผ ์ฐธ๊ณ ํ•˜์…”๋„ ์ข‹์Šต๋‹ˆ๋‹ค : https://zzsza.github.io/bigquery/

  • BigQuery์— ๋Œ€ํ•œ ์ „๋ฐ˜์ ์ธ ๋‚ด์šฉ์ด ์ถ”๊ฐ€์ ์œผ๋กœ ๊ถ๊ธˆํ•˜์‹œ๋ฉด <๊ตฌ๊ธ€ ๋น…์ฟผ๋ฆฌ ์™„๋ฒฝ ๊ฐ€์ด๋“œ> ์ฑ…์„ ๋ณด์‹œ๋Š” ๊ฒƒ๋„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

  • ์ด ๊ฐ•์˜๋ฅผ ํšŒ์‚ฌ ๋‚ด์—์„œ ์˜จ๋ณด๋”ฉ ๊ต์œก์œผ๋กœ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ๊ฐ€๋Šฅํ•˜๋‚˜, ์ด ๊ฐ•์˜ ์ž๋ฃŒ๋ฅผ ํ† ๋Œ€๋กœ ์ถ”๊ฐ€์ ์ธ ์ƒ์—…์  ํ™œ์šฉ์€ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋ธ”๋กœ๊ทธ์— ํ›„๊ธฐ๋ฅผ ๋‚จ๊ธฐ๋Š” ๊ฒƒ์€ ์ถœ์ฒ˜๋ฅผ ๋‚จ๊ธฐ๊ณ  ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค

๊ฐ•์˜๋ฅผ ๋จผ์ € ๋ณด์‹  ๋ถ„์˜
ํ›„๊ธฐ์™€ ์ถ”์ฒœ์‚ฌ
๐Ÿ’ซ

์‹ ๋ฏผ์•„ ๋‹˜(๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€)

BigQuery ํ™˜๊ฒฝ์— ๋Œ€ํ•œ A๋ถ€ํ„ฐ Z๊นŒ์ง€ ์ „๋ฐ˜์ ์ธ ๋‚ด์šฉ์„ ๋ชจ๋‘ ์•Œ ์ˆ˜ ์žˆ๋Š” ์—ฌ์ •์ด์˜€์Šต๋‹ˆ๋‹ค. BigQuery์—์„œ์˜ SQL ์ž‘์„ฑ์„ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฐฐ์šด ๋’ค, ์˜ˆ์ œ ๋ฌธ์ œ๋ฅผ ํ’€๋ฉฐ ๊ตฌ์กฐ์ ์ธ SQL ์ž‘์„ฑ๋ฒ•๊ณผ ๋ถ„์„์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐํš ํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ์–ด์š”. ๋” ๋‚˜์•„๊ฐ€ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•œ EDA์™€ ์ ‘๊ทผ๋ฒ•์—๋„ ๋‹ฟ์„ ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ๋ถ„์„ ๊ธฐ์ดˆ ์™„์ „์ฒด ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ดํ˜œ๋žŒ ๋‹˜(๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€)

๋‹จ์ˆœ SQL ๋ฟ ์•„๋‹ˆ๋ผ ์˜ค๋ฅ˜ ๋ฉ”์„ธ์ง€ ํ•ด์„, ๋น…์ฟผ๋ฆฌ๋ฅผ ์‹ค๋ฌด์— ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๋“ค์„ ์•„์นด์ด๋น™ํ•ด์„œ ์„ค๋ช…ํ•ด์ฃผ์…”์„œ, ๋น…์ฟผ๋ฆฌ๋ฅผ ์ฒ˜์Œ ๋ฐฐ์šฐ๊ณ  ์‹ถ์€ ๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ์ถ”์ฒœ๋“œ๋ ค์š”!!

๋ฐ•๊ฒฝํ˜ธ ๋‹˜(AI Product Owner)

Product์˜ ๊ณผ๊ฑฐ์™€ ํ˜„์žฌ, ๋ฏธ๋ž˜๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์†Œ์Šค๋Š” ๋ฐ์ดํ„ฐ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ์ด ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ž˜ ์ €์žฅํ•˜๊ณ , ์กฐ์ง์›๋“ค์ด ํšจ๊ณผ์ ์œผ๋กœ ์กฐํšŒํ•˜์—ฌ ์ธ์‚ฌ์ดํŠธ๋ฅผ ๋ฝ‘์•„๋‚ด๋Š” ๊ณผ์ • ๋˜ํ•œ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ•์˜๋Š” ์กฐ์ง์—์„œ ๋น…์ฟผ๋ฆฌ๋ฅผ ์ด์šฉํ•˜๋Š” ๋ชฉ์ ๊ณผ ์„ธํŒ… ๋ฐฉ๋ฒ•, ํšจ๊ณผ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜๋งŽ์€ ํŒ ๋“ค์ด ์ž์„ธํ•˜๊ณ  ์ž์„ธํ•˜๊ฒŒ ๊ธฐ์ˆ ๋˜์–ด์žˆ๊ณ , ๋ˆ„๊ตฌ๋‚˜ ๋”ฐ๋ผํ•  ์ˆ˜ ์žˆ์–ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋” ๋‚˜์•„๊ฐ€, SQL ๋ฌธ๋ฒ•๊ณผ ํšจ๊ณผ์ ์œผ๋กœ ์ฟผ๋ฆฌ๋ฅผ ๋‚ ๋ฆด ์ˆ˜ ์žˆ๋Š” ํ…Œํฌ๋‹‰๋„ ์นœ์ ˆํ•˜๊ฒŒ ์„ค๋ช…๋˜์–ด ์‹ค๋ฌด์— ๋ฐ”๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฐ•์˜์— ๋‚˜์˜จ ๋‚ด์šฉ์„ ์ฒด๋“ํ•˜์—ฌ ์—…๋ฌด์— ์ด์šฉํ•œ๋‹ค๋ฉด, ์‚ฌ๋ž‘๋ฐ›๋Š” ๋ฐ์ดํ„ฐ๋ถ„์„๊ฐ€ ํ˜น์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋งค์šฐ ์ž˜ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํš์ž, PM, ๋งˆ์ผ€ํ„ฐ ๋“ฑ์œผ๋กœ ์ธ์ •๋ฐ›์„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์นด์ผ๊ณผ ํ•จ๊ป˜ ์ผํ•˜๋˜ ์‹œ์ ˆ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋˜ ๋น…์ฟผ๋ฆฌ์˜ A-Z์™€ ์‹ค๋ฌด ํ…Œํฌ๋‹‰์ด ๋…น์•„์žˆ๋Š” ์ด ๊ฐ•์˜๋ฅผ ๊ฐ•๋ ฅํ•˜๊ฒŒ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

๊ถŒ์œคํ™˜ ๋‹˜(์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด, ๊ธ€๋ฃจ์ฝ”ํ•)

๋ฐ์ดํ„ฐ๋ฅผ ์ž์œ ์ž์žฌ๋กœ ๋‹ค๋ฃจ๋Š” ๋Šฅ๋ ฅ์€ ๋งŽ์€ ๋ถ„์•ผ์—์„œ ์š”๊ตฌ๋˜๋Š” ํ•„์ˆ˜ ์—ญ๋Ÿ‰์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ณธ ๊ฐ•์˜๋Š” ๋ฌธ๋ฒ•์ ์ธ ๋ถ€๋ถ„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ถ„์„์„ ์œ„ํ•œ ์‚ฌ๊ณ ์˜ ํ๋ฆ„, ๊ฐ€๋…์„ฑ, ๋ฐ์ดํ„ฐ ๊ฒฐ๊ณผ ๊ฒ€์ฆ, ๋‹ค์–‘ํ•œ ๋ฌธ์ œ ์ƒํ™ฉ์— ๋Œ€ํ•œ ๊ณ ๋ฏผ ๋“ฑ ์ข‹์€ ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€๊ฐ€ ๋˜๊ธฐ ์œ„ํ•ด ๊ฐ–์ถฐ์•ผ ํ•  ํ•„์ˆ˜์ ์ธ ๋Šฅ๋ ฅ๋“ค์„ ๋น ์ง์—†์ด ๋‹ค๋ฃจ๊ณ  ์žˆ์–ด ๋”์šฑ ๊ฐ€์น˜์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ถ„์•ผ์˜ ์ปค๋ฆฌ์–ด๋ฅผ ๊ณ ๋ฏผํ•˜๋Š” ๋ถ„์ด๋ผ๋ฉด ๋ณธ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉํ–ฅ์„ฑ์— ๋Œ€ํ•œ ์‹ค๋งˆ๋ฆฌ๋ฅผ ์–ป๊ณ , ์„ฑ๊ณต์ ์œผ๋กœ ์ปค๋ฆฌ์–ด๋ฅผ ์‹œ์ž‘ํ•˜๋Š”๋ฐ ๋งŽ์€ ๋„์›€์„ ๋ฐ›์œผ์‹ค ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด์›…์› ๋‹˜(๋ฐ์ดํ„ฐ ๊ณผํ•™์ž)

๋ฐ์ดํ„ฐ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ํšŒ์‚ฌ์—์„œ ํ•„์ˆ˜๊ฐ€ ๋˜์—ˆ๊ณ , ์Šค์Šค๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ๋ชจ๋“  ์ง๊ตฐ์˜ ์ผ์ƒ ์—…๋ฌด๊ฐ€ ๋˜์—ˆ์–ด์š”. ํ•˜์ง€๋งŒ ์•„์ง ๋งŽ์€ ๋ถ„๋“ค์—๊ฒŒ ๋น…์ฟผ๋ฆฌ๋‚˜ SQL์ด ์ต์ˆ™ํ•˜์ง€ ์•Š๋‹ค๊ณ  ๋А๊ปด์š”. SQL์— ๋Œ€ํ•œ ๊ต์œก์ž๋ฃŒ๋Š” ๋งŽ์ง€๋งŒ ์‹ค์ œ ์—…๋ฌดํ•˜์‹ค ๋•Œ ์–ด๋ ค์›€์„ ๋А๋ผ์…จ์„ ๊ฑฐ์—์š”. ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌํ•˜๋ ค๋ฉด SQL์„ ์ž‘์„ฑํ•˜๋Š” ๋ฒ•์„ ๋„˜์–ด ์–ด๋–ค ๊ณผ์ •์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌํ•˜๊ณ  ๊ฒ€์ฆํ•ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ์•Œ์•„์•ผ ํ•ด์š”. ์ด ๊ฐ•์˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌํ•˜๋Š” ํ๋ฆ„์„ ๋ฐ˜๋ณต์ ์œผ๋กœ ๋ณด์—ฌ์คŒ์œผ๋กœ์„œ ์‹ค์ œ ์—…๋ฌด์—์„œ๋„ ๋ฐ”๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ•๋ ฅํ•˜๊ฒŒ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค!

์กฐ๋™๋ฏผ ๋‹˜(๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€)

์‹œ์ค‘์— ๋ฌด์ˆ˜ํžˆ ๋งŽ์€ ๊ฐ•์˜๋“ค์ด SQL ๋ฌธ๋ฒ•์„ ๋‹ค๋ฃจ์ง€๋งŒ, ์ •์ž‘ ๊ทธ ๋ฌธ๋ฒ•๋งŒ๋ณด๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๊ณตํ•˜๊ธฐ๋Š” ์‰ฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด, ์ •ํ™•ํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๊ณตํ•˜๋Š” ๊ฒƒ์€ ๋˜ ๋‹ค๋ฅธ ์–˜๊ธฐ์ด๊ธฐ ๋•Œ๋ฌธ์ธ๋ฐ์š”. ๋‹จ์ˆœํžˆ ๋ฌธ๋ฒ•๋งŒ ๋ฐฐ์šฐ๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ, ๋ฐ์ดํ„ฐ๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ๋ฝ‘์•„๋ณด๊ณ  ์‹ถ์œผ์‹  ๋ถ„๋“ค๊ฒŒ ์ด ๊ฐ•์˜๋ฅผ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

์ตœ๋ณด๊ฒฝ ๋‹˜(๋ฐ์ดํ„ฐ ๊ณผํ•™์ž)

์˜ค๋Š˜๋‚  ๋งŽ์€ ๊ธฐ์—…์—์„œ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์˜์‚ฌ๊ฒฐ์ •์€ ํ•„์ˆ˜์ ์ธ ํ”„๋ž™ํ‹ฐ์Šค๋กœ ์ž๋ฆฌ ์žก๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์‹œ๋Œ€์— ๋ฐ์ดํ„ฐ ๋ถ„์„์€ ๋ณต์žกํ•˜๊ณ  ๋‹ค์–‘ํ•œ ์ง€์‹์„ ํ•„์š”๋กœ ํ•˜๋Š” ๋ถ„์•ผ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์นด์ผ์˜ '์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ BigQuery(SQL) ์ž…๋ฌธ' ๊ฐ•์˜๋Š” ์ด ๋ณต์žกํ•œ ๋ถ„์•ผ๋ฅผ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ณ  ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์™„๋ฒฝํ•œ ์ถœ๋ฐœ์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ•์˜๋Š” BigQuery์˜ ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด SQL์˜ ํ•ต์‹ฌ ๊ฐœ๋…์„ ์ฒด๊ณ„์ ์œผ๋กœ ๋‹ค๋ฃจ๋ฉฐ, ์žฌ๋ฏธ์žˆ๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ์‚ฌ๋ก€๋“ค์„ ํ†ตํ•ด ํ•™์Šต์ž๋“ค์ด ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์นด์ผ์€ BigQuery ํ™œ์šฉ ๋ถ„์•ผ์—์„œ์˜ ๊นŠ์€ ์ „๋ฌธ ์ง€์‹๊ณผ ๋‹ค์–‘ํ•œ ์ง๊ตฐ์˜ ์‚ฌ๋žŒ๋“ค๊ณผ์˜ ์†Œํ†ต ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ, ๋‹จ์ˆœํ•œ ๊ฐ•์˜๋ฅผ ๋„˜์–ด์„œ ์‹ค์งˆ์ ์ธ ๋ฐ์ดํ„ฐ ๋ถ„์„ ์—ญ๋Ÿ‰์„ ๋ฐœ์ „์‹œํ‚ฌ ์ˆ˜ ์žˆ๋„๋ก ์„ฌ์„ธํ•˜๊ฒŒ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ๋‚ด์—์„œ BigQuery๋ฅผ ํ™œ์šฉ ์ค‘์ด์‹  ๋ถ„์ด๋ผ๋ฉด, ์ด ๊ฐ•์˜๋Š” ๋ฐ์ดํ„ฐ ๋ถ„์„์˜ ์ฒซ ๋ฐœ์„ ๋‚ด๋”›๋Š” ๋ฐ์— ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜๋ฆฌ๋ผ ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • BigQuery๋ฅผ ์ฒ˜์Œ ํ•™์Šตํ•˜๋Š” ๋ถ„

  • SQL ๊ธฐ๋ณธ ๊ฐœ๋…์„ ์ตํžˆ๊ณ  ์‹ถ์œผ์‹  ๋ถ„

  • ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์‹œ์ž‘ํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„

์•ˆ๋…•ํ•˜์„ธ์š”
์นด์ผ์Šค์ฟจ์ž…๋‹ˆ๋‹ค.

8,763

๋ช…

์ˆ˜๊ฐ•์ƒ

269

๊ฐœ

์ˆ˜๊ฐ•ํ‰

313

๊ฐœ

๋‹ต๋ณ€

4.9

์ 

๊ฐ•์˜ ํ‰์ 

5

๊ฐœ

๊ฐ•์˜

8๋…„์ฐจ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž, ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด, ๋จธ์‹ ๋Ÿฌ๋‹ ์—”์ง€๋‹ˆ์–ด๋กœ ๊ทผ๋ฌดํ–ˆ์œผ๋ฉฐ, ์˜์นด์™€ ํƒ€๋‹ค์—์„œ ๋ฐ์ดํ„ฐ ๋ถ„์„, ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋ง ๊ฐœ๋ฐœ, ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

์นด์ผ์Šค์ฟจ ์œ ํŠœ๋ธŒ์— ๋ฐ์ดํ„ฐ ์ปค๋ฆฌ์–ด ๊ด€๋ จ ์˜์ƒ์„ ์˜ฌ๋ฆฌ๊ณ  ์žˆ์œผ๋ฉฐ, ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜์‹  ๋ถ„๋“ค์ด ํšŒ์‚ฌ์—์„œ ์ผ์„ ์ž˜ํ•  ์ˆ˜ ์žˆ์„๊นŒ?๋ฅผ ๊ณ ๋ฏผํ•˜๋ฉฐ ์ž๋ฃŒ๋ฅผ ๋งŒ๋“ค๊ณ  ์žˆ์–ด์š”.

 

์นด์ผ์Šค์ฟจ ์œ ํŠœ๋ธŒ : 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/

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

52๊ฐœ โˆ™ (9์‹œ๊ฐ„ 1๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!

๋ฌด๋ฃŒ