๐‘๐‘œ๐‘ก๐‘’๐‘๐‘œ๐‘œ๐‘˜

1. ๋ฐ์ดํ„ฐ ๋ถ„์„์— ๋Œ€ํ•˜์—ฌ ๋ณธ๋ฌธ

SQL

1. ๋ฐ์ดํ„ฐ ๋ถ„์„์— ๋Œ€ํ•˜์—ฌ

seoa__ 2025. 1. 8. 15:03

๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€ 

: ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ธ์‚ฌ์ดํŠธ๋ฅผ ๋„์ถœํ•˜๊ณ  ๋น„์ฆˆ๋‹ˆ์Šค ์˜์‚ฌ ๊ฒฐ์ •์— ์˜ํ–ฅ์„ ์ฃผ๋Š” ๊ธฐํš์ž ์„ฑํ–ฅ ์ง๋ฌด

 

๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ

: ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ชจ๋ธ(๋”ฅ๋„ˆ๋ง / ๋จธ์‹ ๋Ÿฌ๋‹)์„ ๋งŒ๋“œ๋Š” ์—ฐ๊ตฌ์ž ์„ฑํ–ฅ ์ง๋ฌด

 

๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด

: ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋ถ„์„์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„ ๋ผ์ธ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์„ฑํ–ฅ ์ง๋ฌด

  

๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด ( ํฅ๋ฏธ๊ฐ€ ์ƒ๊ฒจ ์กฐ์‚ฌ )

๋ฐ์ดํ„ฐ๋ฅผ " ์‰ฝ๊ฒŒ " ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์‚ฌ๋žŒ 

ํ•˜๋Š” ์ผ

๋ฐ์ดํ„ฐ ์ˆ˜์ง‘, ๊ฐ€๊ณต, ์ ์žฌํ•˜๋Š” ์—…๋ฌด์ธ ETL์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„ ๋ผ์ธ์„ ๊ตฌ์ถ•

 

๐Ÿค” ETL์ด๋ž€ ?

: ์ถ”์ถœใ€ˆExtractใ€‰, ๋ณ€ํ™˜ใ€ˆTransformใ€‰, ๋กœ๋“œใ€ˆLoadใ€‰๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ ๊ธฐ์—…์ด ์ „ ์„ธ๊ณ„ ๋ชจ๋“  ๊ณณ์˜ ์ˆ˜๋งŽ์€ ํŒ€์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ์™€ ๊ตฌ์กฐํ™”๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋น„๋กฏํ•œ ์ „์ฒด ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€ ๋น„์ฆˆ๋‹ˆ์Šค ๋ชฉ์ ์— ์‹ค์งˆ์ ์œผ๋กœ ์œ ์šฉํ•œ ์ƒํƒœ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์—”๋“œ ํˆฌ ์—”๋“œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์˜๋ฏธํ•จ

 

์ถ”์ถœใ€ˆExtractใ€‰
๋ฐ์ดํ„ฐ ์ถ”์ถœ(์ˆ˜์ง‘)ํ•˜๋Š” ๊ณผ์ •
๊ธฐ๋ณธ์ ์ธ ๋ฐ์ดํ„ฐ ํ˜•ํƒœ (excel, csv, json) ๋“ฑ์„ ์ง์ ‘ ๋ฐ›์•„์˜ค๊ฑฐ๋‚˜ ์›น (web), ์•ฑ(application)์˜ ๋กœ๊ทธ(log)๋ฅผ ์ถ”์ถœ ( ๋กœ๊ทธ : ์˜จ๋ผ์ธ ์ƒ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ์ƒํ™ฉ(ํด๋ฆญ์‹œ๊ฐ„, ์ ‘์†์ •๋ณด, ์ ‘์†ํ•œ ์ฝ˜ํ…์ธ  ๋“ฑ)์— ๋Œ€ํ•œ ๊ธฐ๋ก


๋ณ€ํ™˜ใ€ˆTransformใ€‰
๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ธฐ ์‰ฌ์šด ๋ฐ์ดํ„ฐ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ •
extract์˜ ๊ณผ์ •์—์„œ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ(json, csv ๋“ฑ)์˜ ๋ฐ์ดํ„ฐ๋“ค์ด ์ˆ˜์ง‘๋˜๋Š”๋ฐ, ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ๋“ค์„ ๊ทธ๋ƒฅ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ๋ถ„์„ํ•˜๊ธฐ์—๋Š” ์ ํ•ฉํ•œ ํ˜•ํƒœ๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— row์™€ colimn์˜ ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ SQL ๋“ฑ์œผ๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ณผ์ •


๋กœ๋“œใ€ˆLoadใ€‰
๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ ๋˜๋Š” ๋ถˆ๋Ÿฌ์˜ค๋Š” ๊ณผ์ •
๋ณ€ํ™˜ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ(data lake) ๋˜๋Š” ์›จ์–ดํ•˜์šฐ์Šค(warehouse)์— ์ €์žฅ

'SQL' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

2.SQL  (2) 2025.01.08