
์ฑํฐ2. ๋น ๋ฐ์ดํฐ์ ํ์
2-1 ํฌ๋ก์ค ์ง๊ณ์ ๊ธฐ๋ณธ
#ํธ๋์ญ์ ํ ์ด๋ธ, ํฌ๋ก์ค ํ ์ด๋ธ, ํผ๋ฒ ํ ์ด๋ธ
ํฌ๋ก์ค ํ ์ด๋ธ: ํ๊ณผ ์ด๋ก ์ฝ๊ฒ๋งํด ์์ ๊ฐ์ ๊ฒฝ์ฐ
DB์์ ํ์ ์ถ๊ฐํ๋ ๊ฒ์ ๊ฐ๋จํ์ง๋ง ์ด์ ๋๋ฆฌ๋ ๊ฒ์ ๊ฐ๋จํ์ง ์๋ค.
ํธ๋์ญ์ ํ ์ด๋ธ: ํ ๋ฐฉํฅ์ผ๋ก๋ง ์ฆ๊ฐํ๊ณ ์ด ๋ฐฉํฅ์ผ๋ก๋ ๋ฐ์ดํฐ๋ฅผ ์ฆ๊ฐ์ํค์ง ์๋๋ค.
ํธ๋์๋ณ ํ ์ด๋ธ์์ ํฌ๋ก์ค ํ ์ด๋ธ๋ก ๋ณํํ๋ ๊ณผ์ ์ โํฌ๋ก์ค ์ง๊ณโ๋ผ๊ณ ํ๋ค.
#๋ฃฉ์ ํ ์ด๋ธ
ํธ๋์ญ์ ํ ์ด๋ธ์ ๋ค๋ฅธ ํ ์ด๋ธ๊ณผ ๊ฒฐํฉํ๊ณ ์ถ์ ๊ฒฝ์ฐ ์ฌ์ฉ๋๋ ๊ฒ์ด โ๋ฃฉ์ ํ ์ด๋ธโ
Pandas์ ์ํ ํฌ๋ก์ค ์ง๊ณ
2๊ฐ์ ํ ์ด๋ธ์ ๊ฒฐํฉํ๋ ค๋ฉด merge()๋ฅผ ์คํํ๋ค.
import pandas as pd
df1 = pd.read_excel(u'ํ๋งค ๋ฐ์ดํฐ.xlsx',u'ํ๋งค ์ด๋ ฅ')
df2 = pd.read_excel(u'ํ๋งค ๋ฐ์ดํฐ.xlsx',u'์ํ')
df3 = pd.merge(df1,df2,on=u'์ํ ID')
#SQL์ ์ํ ํ ์ด๋ธ์ ์ง๊ณ
ํผ๋ฒ ํ ์ด๋ธ์ ์ํ ํฌ๋ก์ค ์ง๊ณ, BI๋๊ตฌ, pandas ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ฐฑ๋ง ๋ ์ฝ๋๋ ์ง๊ณํ ์ ์์ง๋ง, ๊ทธ ์ด์์ด ๋๋ฉด ๋๋ ค์ ธ์ ์ธ ์ ์๋ค.
๋๋์ ๋ฐ์ดํฐ๋ฅผ ํฌ๋ก์ค ์ง๊ณํ๋ ค๋ฉด SQL์ ์ฌ์ฉํด โ์ง๊ณ ํจ์โ๋ฅผ ์ด์ฉํด ๋ฐ์ดํฐ ์ผ์ ๊ฐ์ํ ํ์๊ฐ ์๋ค.
๋ฐ์ดํฐ๋ฅผ ๋จผ์ โSQL๋ก ์ง๊ณโํ๊ณ โ์๊ฐํ ๋๊ตฌ๋ก ํฌ๋ก์ค ์ง๊ณโํ๋ ๋ ๋จ๊ณ์ ์ ์ฐจ๋ก ์๊ฐํ๋ค.

ํผ๋ฒ(pivot) : ์ผ๋ฐ์ ์ผ๋ก ์ข ๋ฐฉํฅ ํ ์ด๋ธ๊ณผ ํก๋ฐฉํฅ ํ ์ด๋ธ์ ์ํธ ๋ณํ์ ํ ์ด๋ธ์ ์ข ํก ๋ณํ ๋๋ ๋นํ์ด๋ผ๊ณ ํ๋ค.
์ธํผ๋ฒ : ํก๋ฐฉํฅ์์ ์ข ๋ฐฉํฅ์ผ๋ก ๋ณํํ๋ ์์
#๋ฐ์ดํฐ ์ง๊ณ โ ๋ฐ์ดํฐ ๋งํธ โ ์๊ฐํ(์์คํ ๊ตฌ์ฑ์ ๋ฐ์ดํฐ ๋งํธ์ ํฌ๊ธฐ์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ค)
๋ฐ์ดํฐ์ ์ง๊ณ์ ์๊ฐํ ์ฌ์ด์ ์๋ ๊ฒ์ด ๋ฐ์ดํฐ ๋งํธ๋ค.
๋ฐ์ดํฐ ๋งํธ๊ฐ ์์ ์๋ก ์๋์ ์ ๋ณด๊ฐ ์ ์ด์ ธ ํ ์ ์๋ ๊ฒ์ด ์ ์ด์ง๋ค.
๋ฐ๋๋ก ์ปค์ง๋ฉด ์ข์ ์๊ฐํ๋ฅผ ํ ์ ์๊ฒ ๋ ์ฐ๋ ค๊ฐ ์๋ค.
2-2 ์ด ์งํฅ ์คํ ๋ฆฌ์ง์ ์ํ ๊ณ ์ํ
#๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ง์ฐ์ ์ค์ด๊ธฐ
๋ฐ์ดํฐ์์ด ์ฆ๊ฐํจ์ ๋ฐ๋ผ ์ง๊ณ์ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๊ธธ์ด์ง๋ค.
์ด ๋จ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ง๊ณํ๋ ค๋ฉด ์ฒ์๋ถํฐ ๊ทธ๊ฒ์ ์์ํด์ ์์คํ ์ ๋ง๋ จํด์ผ ํ๋ค.

์ ๋ฐ์ดํฐ๋ ์ฉ๋์ ์ธ ์ ์ฝ์ด ์ ์ด ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ๋ฐ์ดํฐ ๋ ์ดํฌ์ DW์ ์ ์ฅํ๋ค.
โ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํด ๋ฐ์ดํฐ ๋งํธ๋ฅผ ๊ตฌ์ถํ๊ณ ํญ์ ์ด ๋จ์์ ์๋ต์ ์ป์ ์ ์๋๋ก ํ๋ค.
๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์ง์ฐ
๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์๋ต์ด ๋น ๋ฅด๋ค โ ๋๊ธฐ ์๊ฐ์ด ์ ๋ค โ ์ง์ฐ์ด ์ ๋ค
๊ฐ์ฅ ๊ฐ๋จํ ๋ฐฉ๋ฒ โ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ฆฌ๋ ๊ฒ
RDB๋ ์๋ ์ง์ฐ์ด ์ ๊ณ , ๋ง์ ์์ ํด๋ผ์ด์ธํธ๊ฐ ๋์ ์ ์ํด๋ ์ฑ๋ฅ์ด ๋๋น ์ง์ง ์๋๋ค.
โ ํ์ง๋ง RDB๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ถ์กฑํ๋ฉด ๊ธ๊ฒฉํ ์ฑ๋ฅ์ด ์ ํ๋๋ค.
โ์์ถโ๊ณผ โ๋ถ์ฐโ์ ์ํด ์ง์ฐ ์ค์ด๊ธฐ (MPP ๊ธฐ์ )
MPP(Massive Parallel Processing): ๋ถ์ฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด ๋ค์ด๊ธฐ์ํด ๋ฉํฐ ์ฝ์ด๋ฅผ ํ์ฉํ๋ฉด์ ๋์คํฌ I/O๋ฅผ ๋ณ๋ ฌ ์ฒ๋ฆฌํ๋ ์ํคํ ์ฒ
ex) Amazon Redshift , Google BigQuery
#์ด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ทผ(์นผ๋ผ์ ์์ถํ์ฌ ๋์คํฌI/O ์ค์ด๊ธฐ)
๋ฐ์ดํฐ์ ์์ถ์ ๊ณ ๋ คํ ํ ์์๋์ด์ผ ํ ๊ฒ์ด โ์ด ์งํฅโ ๊ฐ๋ ์ด๋ค.
โ โ์นผ๋ผ ๋จ์๋ก์ ๋ฐ์ดํฐ ์์ถโ
์ผ๋ฐ์ ์ผ๋ก ์ ๋ฌด ์์คํ ์์ ์ฌ์ฉ๋๋ DB๋ โํ ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์คโ๋ผ๊ณ ๋ถ๋ฅธ๋ค.
ex) RDB
ํ ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค(๊ฐ ํ์ด ๋์คํฌ ์์ ์ผ๋ จ์ ๋ฐ์ดํฐ๋ก ๊ธฐ๋ก๋๋ค)
ํ ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์๋ ํ ์ด๋ธ์ ๊ฐ ํ์ ํ๋์ ๋ฉ์ด๋ฆฌ๋ก ๋์คํฌ์ ์ ์ฅํ๋ค.
๋งค์ผ ๋ฐ์ํ๋ ๋๋์ ํธ๋์ญ์ ์ ์ง์ฐ์์ด ์ฒ๋ฆฌํ๊ธฐ ์ํด ๋ฐ์ดํฐ ์ถ๊ฐ๋ฅผ ํจ์จ์ ์ผ๋ก ํ ์ ์๋ค.

ํ ์งํฅ DB์์๋ ์ธ๋ฑ์ค๋ฅผ ๋ง๋ ๋ค. ์ธ๋ฑ์ค๋ฅผ ์ด์ฉํด ์ํ๋ ๋ ์ฝ๋๋ฅผ ์ฐพ๋๋ค.
์ด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค(์นผ๋ผ๋ง๋ค ๋ฐ์ดํฐ๋ฅผ ๋ชจ์ ๋๊ธฐ)
์ด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ๋ฅผ ๋ฏธ๋ฆฌ ์นผ๋ผ ๋จ์๋ก ์ ๋ฆฌํด ๋ ์ผ๋ก์จ ํ์ํ ์นผ๋ผ๋ง์ ๋ก๋ํ์ฌ ๋์คํฌI/O๋ฅผ ์ค์ธ๋ค.

์ด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฐ์ดํฐ์ ์์ถ ํจ์จ๋ ์ฐ์ํ๋ค.
#MPP ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผ ๋ฐฉ์(๋ณ๋ ฌํ์ ์ํด ๋ฉํฐ ์ฝ์ด ํ์ฉํ๊ธฐ)
์ฟผ๋ฆฌ ์ง์ฐ์ ์ค์ผ ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ MPP ์ํคํ ์ฒ์ ์ํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๋ณ๋ ฌํ.

MPP์์๋ ํ๋์ ์ฟผ๋ฆฌ๋ฅผ ๋ค์์ ์์ ํ์คํฌ๋ก ๋ถํดํ๊ณ ์ด๋ฅผ ๊ฐ๋ฅํ ํ ๋ณ๋ ฌ๋ก ์คํํ๋ค.
MPP ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํํ ์ฟผ๋ฆฌ ์์ง
์ฟผ๋ฆฌ๊ฐ ์ ๋ณ๋ ฌํ ํ ์ ์๋ค๋ฉด MPP๋ฅผ ์ฌ์ฉํ ๋ฐ์ดํฐ์ ์ง๊ณ๋ฅผ CPU ์ฝ์ด ์์ ๋น๋กํ์ฌ ๊ณ ์ํ๋๋ค.
๋จ, ๋์คํฌ๋ก๋ถํฐ์ ๋ก๋๊ฐ ๋ณ๋ชฉ ํ์์ด ๋ฐ์ํ์ง ์๋๋ก ๋ฐ์ดํฐ๊ฐ ๊ณ ๋ฅด๊ฒ ๋ถ์ฐ๋์ด ์์ด์ผ ํ๋ค.
MPP๋ ๊ทธ ๊ตฌ์กฐ์, ๊ณ ์ํ๋ฅผ ์ํด CPU์ ๋์คํฌ ๋ชจ๋๋ฅผ ๊ท ํ ์๊ฒ ๋๋ ค์ผ ํ๋ค.

2-3 ์ ๋ ํน ๋ถ์๊ณผ ์๊ฐํ ๋๊ตฌ
#Jupyter NoteBook์ ์ํ ์ ๋ ํน ๋ถ์
์ฃผํผํฐ ๋ ธํธ๋ถ์ ์คํฌ๋ฆฝํธ ์ธ์ด๋ฅผ ์คํํ๋ ๋ฐ ์ฌ์ฉ๋๋ค.
๋ ธํธ๋ถ ๋ด์์์ ์๊ฐํ
์ฃผํผํฐ ๋ ธํธ๋ถ์์๋ ์์ ์ค์ธ ๋ฐ์ดํฐ ํ๋ ์์์ ๊ทธ๋ํ๋ฅผ ์์ฑํด ๋ ธํธ๋ถ์ ์ฝ์ ํ ์ ์๋ค.
โ maplotlib ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉ
#๋์๋ณด๋ ๋๊ตฌ(์ ๊ธฐ์ ์ผ๋ก ์ง๊ณ ๊ฒฐ๊ณผ๋ฅผ ์๊ฐํํ๊ธฐ)
๋์๋ณด๋ ๋๊ตฌ์ BI ๋๊ตฌ์ ์ฐจ์ด๋ ๊ทธ๋ค์ง ์๋ฐํ์ง๋ ์๋ค.
์ ์: ์๋ก์ด ๊ทธ๋ํ๋ฅผ ์ฝ๊ฒ ์ถ๊ฐํ ์ ์๋ ๊ฒ์ด ์ค์๋จ
ํ์: ๋ํํ ๋ฐ์ดํฐ ํ์์ด ์ค์์๋๋ค.
Redash (SQL์ ์ํ ์ฟผ๋ฆฌ์ ์คํ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋๋ก ์๊ฐํ)
ํ๋์ ์ฟผ๋ฆฌ๊ฐ ํ๋ ๋๋ ์ฌ๋ฌ ๊ทธ๋ํ์ ๋์ํ๋ค.
๋ฑ๋กํ ์ฟผ๋ฆฌ๋ ์ ๊ธฐ์ ์ผ๋ก ์คํ๋์ด ๊ทธ ๊ฒฐ๊ณผ๊ฐ Redash ์์ ์ DB์ ์ ์ฅ๋๋ค.
BI ๋๊ตฌ๋งํผ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์๋ ์๋ค๋ ์ ์์ ์ฃผ์๊ฐ ํ์ํ๋ค.
Superset(ํ๋ฉด์์์ ๋ง์ฐ์ค ์กฐ์๋ง์ผ๋ก ๊ทธ๋ํ๋ฅผ ๋ง๋ค๊ธฐ)
๋ํํ ๋์๋ณด๋๋ฅผ ์์ฑํ๊ธฐ ์ํ ํ์ด์ฌ์ผ๋ก ๋ง๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๊ธฐ๋ณธ์ ์ธ ์์ด๋์ด๋ BI๋๊ตฌ์ ๋น์ทํ๋ค.
Kibana(์๋ผ์คํฑ์์น์ ํ๋ฐํธ ์๋์์ ์ค์๊ฐ์ผ๋ก ์์ฑ)
์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋ง๋ค์ด์ง ๋ํ์ ์๊ฐํ ๋๊ตฌ๋ก, ์ค์๊ฐ ๋์๋ณด๋๋ฅผ ๋ง๋ค ๋ชฉ์ ์ผ๋ก ์์ฃผ ์ด์ฉ๋๋ค.
๋์ ์๋ ์๋ผ์คํฑ์์น๊ฐ ํ์๋ค.
#BI ๋๊ตฌ(๋ํ์ ์ธ ๋์๋ณด๋)
๋ช ๊ฐ์ ๋จ์์ ์ฅ๊ธฐ์ ์ธ ๋ฐ์ดํฐ์ ์ถ์ด๋ฅผ ์๊ฐํํ๊ฑฐ๋, ์ง๊ณ์ ์กฐ๊ฑด์ ์ธ๋ถ์ ์ผ๋ก ๋ฐ๊ฟ ์ ์๋ ๋์๋ณด๋๋ฅผ ๋ง๋ค๋ ค๋ฉด, BI ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ ํฉํ๋ค.
ํ๋์ ๋ฐ์ดํฐ๋ฅผ ๋ค๊ฐ์ ์ผ๋ก ๋ถ์ํ๊ธฐ

2-4 ๋ฐ์ดํฐ ๋งํธ์ ๊ธฐ๋ณธ๊ตฌ์กฐ
#์๊ฐํ์ ์ ํฉํ ๋ฐ์ดํฐ ๋งํธ ๋ง๋ค๊ธฐ(OLAP)
OLAP (Online Analytical Processing)
๋ค์ฐจ์ ๋ชจ๋ธ๊ณผ OLAP ํ๋ธ
OLAP์์๋ โ๋ค์ฐจ์ ๋ชจ๋ธโ์ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ MDX(multidimentional expressions)๋ฑ์ ์ฟผ๋ฆฌ ์ธ์ด๋ก ์ง๊ณํ๋ค.
๋ฐ์ดํฐ ๋ถ์์ ์ํด ๋ง๋ค์ด์ง ๋ค์ฐจ์ ๋ฐ์ดํฐ๋ฅผ โOLAP ํ๋ธโ๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ
๊ทธ๊ฒ์ ํฌ๋ก์ค ์ง๊ณํ๋ ๊ตฌ์กฐ๊ฐ OLAP์ด๋ค.

MPP ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋น์ ๊ทํ ํ ์ด๋ธ
BI๋๊ตฌ์ MPP ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์กฐํฉํ์ฌ ํฌ๋ก์ค ์ง๊ณํ๋ ๊ฒฝ์ฐ๊ฐ ์ฆ๊ฐํ๊ณ ์๋ค.
BI๋๋ฃจ๊ณ ๋ง๋ค๊ณ ์ถ์ ๊ทธ๋ํ์ ๋ง์ถ์ด โ๋ค์ฐจ์ ๋ชจ๋ธโ์ ์ค๊ณํ๋ค.
๊ทธ๋ฌ๋ MPP DB์ ๋ค์ฐจ์ ๋ชจ๋ธ์ ๊ฐ๋ ์ด ์๊ธฐ ๋๋ฌธ์ โ๋น์ ๊ทํ ํ ์ด๋ธโ์ ์ค๋นํ๋ค.
๋น์ ๊ทํ ํ ์ด๋ธ์ BI๋๊ตฌ์์ ์ด์ด์ ๊ธฐ์กด์ OLAP์ ๋๋ฑํ ์๊ฐํ๋ฅผ ์คํํ ์ ์๋ค.
โ์๊ฐํ์ ์ ํฉํ ๋ฐ์ดํฐ ๋งํธ๋ฅผ ๋ง๋๋ ๊ฒโ โ โBI ๋๊ตฌ๋ฅผ ์ํ ๋น์ ๊ทํ ํ ์ด๋ธ์ ๋ง๋๋โ ํ๋ก์ธ์ค๋ค.
#ํ ์ด๋ธ์ ๋น์ ๊ทํํ๊ธฐ
DB ์ค๊ณ์์ ์๊ฐ๊ณผ ํจ๊ป ์์ฑ๋๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋กํ ๊ฒ โ ํธ๋์ญ์
ํธ๋์ญ์ ์์ ์ฐธ๊ณ ๋๋ ๊ฐ์ข ์ ๋ณด๊ฐ โ ๋ง์คํฐ
ํธ๋์ญ์ ์ ํ ๋ฒ ๊ธฐ๋ก๋๋ฉด ๋ณํํ์ง ์์ง๋ง, ๋ง์คํฐ๋ ์ํฉ์ ๋ฐ๋ผ ๋ค์ ์ฐ์ธ๋ค.
ํฉํธ ํ ์ด๋ธ๊ณผ ๋๋ฉ์ ํ ์ด๋ธ
DW์ธ๊ณ์์๋ ํธ๋์ญ์ ๊ณผ ๊ฐ์ ์ฌ์ค์ด ๊ธฐ๋ก๋ ๊ฒ โ ํฉํธ ํ ์ด๋ธ
๊ฑฐ๊ธฐ์ ์ฐธ๊ณ ๋๋ ๋ง์คํฐ ๋ฐ์ดํฐ๋ฑ์ โ ๋๋ฉ์ ํ ์ด๋ธ
์คํ ์คํค๋ง์ ๋น์ ๊ทํ(ํฉํธ ํ ์ด๋ธ์ ์ค์ ์ผ๋ก ์ฌ๋ฌ ๋๋ฉ์ ํ ์ด๋ธ์ ๊ฒฐํฉ)
DW๋ฅผ ๋ง๋ค ๋ ํฉํธ ํ ์ด๋ธ์ ์ค์ฌ์ผ๋ก ์ฌ๋ฌ ๋๋ฉ์ ํ ์ด๋ธ์ ๊ฒฐํฉํ๋ ๊ฒ์ด ์ข๋ค.

๊ทธ๋ฆผ์ผ๋ก ๊ทธ๋ฆฌ๋ฉด ๋ณ ๋ชจ์์ด ๋๋ฏ๋ก ์คํ ์คํค๋ง ๋ผ๊ณ ๋ถ๋ฅธ๋ค.
DW์์ ์คํ ์คํค๋ง๊ฐ ์ฌ์ฉ๋๋ ์ด์ ๋ ๋จ์ํ๊ธฐ ๋๋ฌธ์ ์ดํดํ๊ธฐ ์ฝ๊ณ ๋ฐ์ดํฐ ๋ถ์์ ์ฝ๊ฒ ํ ์ ์๋ค๋ ์ ์ด๋ค.
์ฑ๋ฅ์์ ์ด์ โ ๋ฐ์ดํฐ์์ด ์ฆ๊ฐํจ์ ๋ฐ๋ผ ํฉํธ ํ ์ด๋ธ์ ๋๋ฉ์ ํ ์ด๋ธ ๋ณด๋ค๋ ํจ์ฌ ์ปค์ ธ ๊ทธ ๋ฐ์ดํฐ์์ด ์ง๊ณ ์๊ฐ์ ์ข์ฐํ๋ค.
๋ฐ๋ผ์ ํฉํธ ํ ์ด๋ธ์ ๋ ์ ์๋ ํ ์๊ฒ ํ๋๊ฒ์ด ์ค์ํ๊ณ ,
ํฉํธ ํ ์ด๋ธ์๋ ID์ ๊ฐ์ ํค ๋ง ๋จ๊ฒจ๋๊ณ ๊ทธ ์ธ์ ๋๋จธ์ง๋ ๋๋ฉ์ ํ ์ด๋ธ๋ก ์ฎ๊ธด๋ค.
๋น์ ๊ทํ ํ ์ด๋ธ (๋ฐ์ดํฐ ๋งํธ์ ์ ๊ทํ๋ ํ์์๋ค)
๋ฐ์ดํฐ ๋งํธ์ ์คํ ์คํค๋ง๊ฐ ์ฌ์ฉ๋ ๊ฒ์ ๊ณผ๊ฑฐ์ ์ด์ผ๊ธฐ์ด๋ฉฐ, ์ ์ด๋ ์ฑ๋ฅ์์ ๋ฌธ์ ๋ ์ด ์งํฅ ์คํ ๋ฆฌ์ง์ ์ํด ํด๊ฒฐ๋๋ค.
์คํ ์คํค๋ง์์ ์ข ๋ ๋น์ ๊ทํ๋ฅผ ์งํํด ๋ชจ๋ ํ ์ด๋ธ์ ๊ฒฐํฉํ ํฉํธ ํ ์ด๋ธ์ โ๋น์ ๊ทํ ํ ์ด๋ธโ์ด๋ผ๊ณ ํ๋ค.
#๋ค์ฐจ์ ๋ชจ๋ธ ์๊ฐํ์ ๋๋นํ์ฌ ํ ์ด๋ธ์ ์ถ์ํํ๊ธฐ
๋ค์ฐจ์ ๋ชจ๋ธ์ ์นผ๋ผ์ โ๋๋ฉ์ โ๊ณผ โ์ธก์ ๊ฐโ์ผ๋ก ๋ถ๋ฅํ๋ค.
์ซ์ ๋ฐ์ดํฐ์ ๊ทธ ์ง๊ณ ๋ฐฉ๋ฒ์ ์ ์ํ๋ ๊ฒ์ด ์ธก์ ๊ฐ์ด๋ค.
ํฌ๋ก์ค ์ง๊ณ์ ์์ด์์ ํ๊ณผ ์ด์ ์ด์ฉํ๋ ๊ฒ์ด ๋๋ฉ์ ์ด๋ค.

2-5 ์์ฝ
- ํผ๋ฒ ํ ์ด๋ธ์ ์ฌ์ฉํ ํฌ๋ก์ค ์ง๊ณ์ ๊ฐ๋ ์ ๋ฐ์ดํฐ๋ฅผ ํ์์ ์ผ๋ก ์ดํด๋ณด๋๋ฐ ๊ธฐ๋ณธ์ด ๋๋ ๊ฐ๋ ์ด๋ค.
- ๋ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์๊ฐํํ๊ณ ๊ทธ ๋ด์ฉ์ ์๊ธฐ ์ํด์๋ โ์ด ๋จ์๋ก์ ๊ณ ์ ์ง๊ณโ๊ฐ ์๊ตฌ๋๋ค.
- ๋ง์ ์์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด์๋ โ์ด ์งํฅ ์คํ ๋ฆฌ์งโ๊ฐ ํ์ํ๋ค. MPP ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋ณ๋ ฌํ์ ์ํ ์ฟผ๋ฆฌ ๊ณ ์ํ๊ฐ ๊ฐ๋ฅํ๋ค.
- ์ ๋ํน ๋ถ์, ์ง์์ ์ธ ๋ชจ๋ํฐ๋ง โ ๋์๋ณด๋ ๋ํํ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์๊ฐํ โ BI ๋๊ตฌ
- ๋ฐ์ดํฐ ๋งํธ๋ฅผ ์์ฑํ ๋ ํธ๋์ญ์ ์ฒ๋ผ ์ฌ์ค์ด ๊ธฐ๋ก๋ โํฉํธ ํ ์ด๋ธโ ๋ง์คํฐ ๋ฐ์ดํฐ ๋ฑ์ โ๋๋ฉ์ ํ ์ด๋ธโ โ ๋ชจ๋๋ฅผ ๊ฒฐํฉํ โ๋น์ ๊ทํ ํ ์ด๋ธโ์ ๋ง๋ ๋ค.
- ํ ์ด๋ธ์ ๋ด์ฉ์ด ์์ผ๋ฉด โRDBโ๋ฅผ ๋ฐ์ดํฐ ๋งํธ๋ก ์ฌ์ฉ๊ฐ๋ฅ ๊ทธ๋ ์ง ์์ผ๋ฉด โMPP ๋ฐ์ดํฐ๋ฒ ์ด์คโ๋ฑ์ ์ด์ฉํด โ์ด ์งํฅโ์ผ๋ก ๋ฐ์ดํฐ๊ฐ ๋ณด๊ด๋๋๋ก ํ๋ ๊ฒ์ด ์ข๋ค.
- BI๋๊ตฌ๋ก ๋น์ ๊ทํ ํ ์ด๋ธ์ ์คํํจ์ผ๋ก์จ ์ ํต์ ์ธ โOLAPโ์ ์ํ ๋ฐ์ดํฐ์ ์ง๊ณ์ฒ๋ผ โ๋ค์ฐจ์ ๋ชจ๋ธโ์ ์ด์ฉํ ๋ฐ์ดํฐ ๋ถ์์ด ๊ฐ๋ฅํ๋ค.
- ๋ค์ฐจ์ ๋ชจ๋ธ์ ๋ฐ์ดํฐ๋ฅผ โ์ธก์ ๊ฐโ๊ณผ โ๋๋ฉ์ โ์ผ๋ก ๋ถ๋ฅํ์ฌ ์ ์ํจ์ผ๋ก์จ, ํผ๋ฒ ํ ์ด๋ธ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ํฌ๋ก์ค ์ง๊ณ๋ฅผ ๋๋์ ๋ฐ์ดํฐ์ ์คํํ ์ ์๋ค.
*์ถ์ฒ - ๋น ๋ฐ์ดํฐ๋ฅผ ์งํฑํ๋ ๊ธฐ์ / ์ ์: ๋์๋ค ์ผ์ด์ค์ผ / ์ถํ: ์ ์ดํ
'Data' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐ์ดํฐ ์์ง๋์ด๋ง ๊ณต๋ถ(1) - HDFS๋ (0) | 2023.05.30 |
---|---|
์ฑํฐ 5: ๋น ๋ฐ์ดํฐ์ ํ์ดํ๋ผ์ธ (0) | 2023.05.12 |
์ฑํฐ4. ๋น ๋ฐ์ดํฐ์ ์ถ์ (0) | 2023.05.04 |
์ฑํฐ3. ๋น ๋ฐ์ดํฐ์ ๋ถ์ฐ์ฒ๋ฆฌ (0) | 2023.04.15 |
์ฑํฐ1. ๋น ๋ฐ์ดํฐ์ ๊ธฐ์ด์ง์ (0) | 2023.03.24 |