๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด ์ง์—… ํš๋“์„ ์œ„ํ•œ ๋ ˆ๋ฒจ๋ง ๊ณ„ํš

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

ํ›ˆ๋ จ ๊ณ„ํš์„ ์„ธ์› ๋Š”๋ฐ ๋‚˜์—๊ฒŒ๋งŒ ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™์•„์š”. ์ด ๊ณ„ํš์€ ์ž์œจ ํ•™์Šต ๊ณผ์ •์— ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค. ๋Ÿฌ์‹œ์•„์–ด ๋ฌด๋ฃŒ ๊ณผ์ •์— ์šฐ์„ ๊ถŒ์ด ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค.

์„น์…˜:

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

์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฐ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ

๋‚ด ๊ณ„ํš์—๋Š” ํŒŒ์ด์ฌ ํ•™์Šต, ์ˆ˜ํ•™ ๋ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ํ™”์˜ ๊ธฐ์ดˆ๋ฅผ ๋ฐ˜๋ณตํ•˜๋Š” ๊ฒƒ์ด ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค, ๋น„์ฆˆ๋‹ˆ์Šค ์ธํ…”๋ฆฌ์ „์Šค

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

์ œ ์ƒ๊ฐ์—๋Š” ์ตœ์‹  Data Vault ์„ค๊ณ„ ๋ฐฉ๋ฒ•๋ก ์„ ์—ฐ๊ตฌํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. 1 ๋งํฌ, 2 ๋งํฌ. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์„ ๋ฐฐ์šฐ๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ๊ทธ๊ฒƒ์„ ๊ฐ€์ง€๊ณ  ๊ฐ„๋‹จํ•œ ์˜ˆ๋ฅผ ๋“ค์–ด ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. GitHub์—๋Š” ์—ฌ๋Ÿฌ Data Vault ๊ตฌํ˜„ ์˜ˆ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งํฌ. ์ตœ์‹  ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ์„œ์ : Hans Hultgren์˜ Data Vault๋ฅผ ์‚ฌ์šฉํ•œ ๋ฏผ์ฒฉํ•œ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ๋ชจ๋ธ๋ง.

์ตœ์ข… ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์ธํ…”๋ฆฌ์ „์Šค ๋„๊ตฌ์— ์ต์ˆ™ํ•ด์ง€๋ ค๋ฉด ๋ณด๊ณ ์„œ, ๋Œ€์‹œ๋ณด๋“œ, ๋ฏธ๋‹ˆ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค Power BI Desktop์˜ ๋ฌด๋ฃŒ ๋””์ž์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ต์œก ์ž๋ฃŒ: 1 ๋งํฌ, 2 ๋งํฌ.

ํ•˜๋‘ก๊ณผ ๋น…๋ฐ์ดํ„ฐ

๊ฒฐ๋ก 

๋ฐฐ์šด ๋ชจ๋“  ๊ฒƒ์ด ์—…๋ฌด์— ์ ์šฉ๋  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ƒˆ๋กœ์šด ์ง€์‹์„ ์ ์šฉํ•˜๋ ค๋Š” ์กธ์—… ํ”„๋กœ์ ํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ณ„ํš์— ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ๊ธฐ๊ณ„ ํ•™์Šต๊ณผ ๊ด€๋ จ๋œ ์ฃผ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž ์ง์—…์— ๋” ๋งŽ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. AWS ํด๋ผ์šฐ๋“œ, Azure์™€ ๊ด€๋ จ๋œ ์ฃผ์ œ๋„ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ…Œ๋งˆ๋Š” ํ”Œ๋žซํผ ์„ ํƒ์— ํฌ๊ฒŒ ์˜์กดํ•ฉ๋‹ˆ๋‹ค.

์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋Œ€ํ•œ ์งˆ๋ฌธ:
๋‚ด ๋ ˆ๋ฒจ๋ง ๊ณ„ํš์€ ์–ผ๋งˆ๋‚˜ ์ ์ ˆํ•ฉ๋‹ˆ๊นŒ? ๋ฌด์—‡์„ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?
๋…ผ๋ฌธ์œผ๋กœ ์–ด๋–ค ํ”„๋กœ์ ํŠธ๋ฅผ ์ถ”์ฒœํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€