1.1 ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ๋?
Data Catalog(๋ฐ์ดํฐ ์นดํ๋ก๊ทธ)๋ ์กฐ์ง์ ๋ชจ๋ ๋ฐ์ดํฐ ์์ฐ์ ์ค์์์ ๊ด๋ฆฌํ๊ณ ๊ฒ์ํ ์ ์๊ฒ ํด์ฃผ๋ ๋ฉํ๋ฐ์ดํฐ ๊ด๋ฆฌ ์์คํ ์ ๋๋ค. ๋ง์น ๋์๊ด์ ๋ชฉ๋ก ์์คํ ์ฒ๋ผ, ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ๋ ์กฐ์ง์ด ๋ณด์ ํ ๋ชจ๋ ๋ฐ์ดํฐ์ ์์น, ๋ด์ฉ, ๊ด๊ณ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌํฉ๋๋ค.
๋ฐ์ดํฐ ์นดํ๋ก๊ทธ๋ "๋ฐ์ดํฐ๋ฅผ ์ํ ๊ตฌ๊ธ ๊ฒ์"์ ๋๋ค. ์ฌ์ฉ์๊ฐ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ฐพ์ ์ ์๋๋ก ๋์์ฃผ๋ ๊ฒ์ ์์ง์ด์ ๋ฉํ๋ฐ์ดํฐ ์ ์ฅ์์ ๋๋ค.
๋ฐ์ดํฐ ์นดํ๋ก๊ทธ์ ์ฃผ์ ๊ตฌ์ฑ ์์
| ๊ตฌ์ฑ ์์ | ์ค๋ช | ์์ |
|---|---|---|
| ๋ฐ์ดํฐ ์์ฐ | ํ ์ด๋ธ, ํ์ผ, ์คํธ๋ฆผ ๋ฑ ์ค์ ๋ฐ์ดํฐ ์ ์ฅ์ | customers ํ ์ด๋ธ, user_logs.parquet |
| ๋ฉํ๋ฐ์ดํฐ | ๋ฐ์ดํฐ์ ๋ํ ์ ๋ณด (์คํค๋ง, ์์ ์, ์ค๋ช ) | ์ปฌ๋ผ๋ช , ๋ฐ์ดํฐ ํ์ , ์ ๋ฐ์ดํธ ์๊ฐ |
| ๋ฐ์ดํฐ ๊ณ๋ณด | ๋ฐ์ดํฐ์ ํ๋ฆ๊ณผ ๋ณํ ๊ณผ์ | ETL ํ์ดํ๋ผ์ธ, ๋ฐ์ดํฐ ๋ณํ ๋ก์ง |
| ๋น์ฆ๋์ค ์ฉ์ด | ์กฐ์ง์ ๊ณตํต ์ธ์ด ์ ์ | LTV, MAU, Conversion Rate |
| ๋ถ๋ฅ & ํ๊ทธ | ๋ฐ์ดํฐ ๋ถ๋ฅ ๋ฐ ๋ผ๋ฒจ๋ง | PII, GDPR, customer-domain |
1.2 ์ ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ๊ฐ ํ์ํ๊ฐ?
ํ๋ ์กฐ์ง์ด ์ง๋ฉดํ ๋ฐ์ดํฐ ๋ฌธ์ ๋ค
์ค๋๋ ๊ธฐ์ ๋ค์ ๋ค์๊ณผ ๊ฐ์ ๋ฐ์ดํฐ ๊ด๋ จ ๋ฌธ์ ์ ์ง๋ฉดํ๊ณ ์์ต๋๋ค:
-
๋ฐ์ดํฐ ์ฌ์ผ๋ก (Data Silos)
๊ฐ ๋ถ์์ ํ์ด ๋ ๋ฆฝ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๋ฉด์ ์ ์ฒด ์กฐ์ง ์ฐจ์์์ ์ด๋ค ๋ฐ์ดํฐ๊ฐ ์ด๋์ ์๋์ง ํ์ ํ๊ธฐ ์ด๋ ต์ต๋๋ค. -
์ค๋ณต ์์
๋์ผํ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ ํ์ด ๋ ๋ฆฝ์ ์ผ๋ก ์์งํ๊ณ ์ฒ๋ฆฌํ๋ฉด์ ์๊ฐ๊ณผ ๋ฆฌ์์ค๊ฐ ๋ญ๋น๋ฉ๋๋ค. -
๋ฐ์ดํฐ ํ์ง ๋ฌธ์
๋ฐ์ดํฐ์ ์ ํ์ฑ, ์์ ์ฑ, ์ผ๊ด์ฑ์ ๋ณด์ฅํ๊ธฐ ์ด๋ ต๊ณ , ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ์ ๋ขฐํด์ผ ํ ์ง ๋ชจํธํฉ๋๋ค. -
๊ท์ ์ค์
GDPR, CCPA ๋ฑ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์ ๊ท์ ๋ฅผ ์ค์ํ๊ธฐ ์ํด PII ๋ฐ์ดํฐ์ ์์น์ ์ฌ์ฉ์ฒ๋ฅผ ์ถ์ ํด์ผ ํฉ๋๋ค. -
๋๋ฆฐ ๋ฐ์ดํฐ ์ ๊ทผ
ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ฐพ๋๋ฐ ๋ฉฐ์น ์์ ๋ช ์ฃผ๊ฐ ๊ฑธ๋ฆฌ๋ฉฐ, ์ด๋ ๋น์ฆ๋์ค ์์ฌ๊ฒฐ์ ์๋๋ฅผ ์ ํ์ํต๋๋ค.
ํ ๊ธ๋ก๋ฒ ์ด์ปค๋จธ์ค ๊ธฐ์ ์ 2,000๊ฐ ์ด์์ ๋ฐ์ดํฐ ํ ์ด๋ธ์ ๋ณด์ ํ๊ณ ์์์ต๋๋ค. ๋ฐ์ดํฐ ๋ถ์๊ฐ๋ค์ด ํ์ํ ๊ณ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฐพ๋๋ฐ ํ๊ท 3-5์ผ์ด ์์๋์๊ณ , ๊ฐ์ ์งํ(์: ์๊ฐ ํ์ฑ ์ฌ์ฉ์)๋ฅผ ์ฌ๋ฌ ํ์ด ์๋ก ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ๊ณ์ฐํ๋ฉด์ ๊ฒฝ์์ง์๊ฒ ์์ถฉ๋๋ ๋ฆฌํฌํธ๊ฐ ์ ๋ฌ๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
ํด๊ฒฐ: ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ๋ฅผ ๋์ ํ์ฌ ๋ชจ๋ ๋ฐ์ดํฐ ์์ฐ์ ์ค์์์ ๊ด๋ฆฌํ๊ณ , ๋น์ฆ๋์ค ์ฉ์ด์ง์ ํตํด ์งํ ์ ์๋ฅผ ํ์คํํ์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ฐ์ดํฐ ๊ฒ์ ์๊ฐ์ด 5์ผ์์ 5๋ถ์ผ๋ก ๋จ์ถ๋์๊ณ , ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์์ฌ๊ฒฐ์ ์๋๊ฐ 10๋ฐฐ ํฅ์๋์์ต๋๋ค.
๋ฐ์ดํฐ ์นดํ๋ก๊ทธ๊ฐ ์ ๊ณตํ๋ ๊ฐ์น
-
๐ ๋ฐ์ดํฐ ๋ฐ๊ฒฌ์ฑ ํฅ์
๋๊ตฌ๋ ์ฝ๊ฒ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. -
๐ ์์ฐ์ฑ ์ฆ๋
๋ฐ์ดํฐ ๊ฒ์ ์๊ฐ์ 90% ์ด์ ๋จ์ถํฉ๋๋ค. -
๐ฏ ๋ฐ์ดํฐ ํ์ง ๊ฐ์
๋ฐ์ดํฐ ๋ฌธ์ ๋ฅผ ๋น ๋ฅด๊ฒ ๋ฐ๊ฒฌํ๊ณ ํด๊ฒฐํ ์ ์์ต๋๋ค. -
๐ก๏ธ ๊ท์ ์ค์
PII ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ํ์งํ๊ณ ์ถ์ ํฉ๋๋ค. -
๐ค ํ์
๊ฐํ
์กฐ์ง ์ ์ฒด๊ฐ ๋์ผํ ์ธ์ด๋ก ๋ฐ์ดํฐ๋ฅผ ์ดํดํฉ๋๋ค. -
๐ฐ ๋น์ฉ ์ ๊ฐ
์ค๋ณต ์์ ์ ์ ๊ฑฐํ๊ณ ๋ฐ์ดํฐ ์ธํ๋ผ๋ฅผ ํจ์จ์ ์ผ๋ก ํ์ฉํฉ๋๋ค.
1.3 ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ์ ํต์ฌ ๊ธฐ๋ฅ
1) Data Discovery (๋ฐ์ดํฐ ๋ฐ๊ฒฌ)
๊ฐ๋ ฅํ ๊ฒ์ ์์ง์ ํตํด ๋ฐ์ดํฐ ์์ฐ์ ๋น ๋ฅด๊ฒ ์ฐพ์ ์ ์์ต๋๋ค. ํค์๋ ๊ฒ์, ์๋์์ฑ, ํํฐ๋ง, ๊ด๋ จ๋ ์์ ๋ฑ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- "customer email" โ customers.email ์ปฌ๋ผ ๊ฒ์
- "PII" ํ๊ทธ โ ๋ชจ๋ ๊ฐ์ธ์ ๋ณด ์ปฌ๋ผ ๊ฒ์
- "marketing-team" ์์ ์ โ ๋ง์ผํ ํ์ด ๊ด๋ฆฌํ๋ ๋ชจ๋ ๋ฐ์ดํฐ์
2) Metadata Management (๋ฉํ๋ฐ์ดํฐ ๊ด๋ฆฌ)
๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ(์คํค๋ง, ๋ฐ์ดํฐ ํ์ ), ๋น์ฆ๋์ค ๋ฉํ๋ฐ์ดํฐ(์ค๋ช , ์์ ์), ์ด์ ๋ฉํ๋ฐ์ดํฐ(์ ๊ทผ ๋น๋, ํ์ง ์ ์)๋ฅผ ํตํฉ ๊ด๋ฆฌํฉ๋๋ค.
- ์๋ ์์ง: ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์์ ๋ฉํ๋ฐ์ดํฐ ์๋ ์ถ์ถ
- ์๋ ๋ณด๊ฐ: ์ฌ์ฉ์๊ฐ ๋น์ฆ๋์ค ์ปจํ ์คํธ ์ถ๊ฐ
- ๋ฒ์ ๊ด๋ฆฌ: ์คํค๋ง ๋ณ๊ฒฝ ์ด๋ ฅ ์ถ์
3) Data Lineage (๋ฐ์ดํฐ ๊ณ๋ณด)
๋ฐ์ดํฐ์ ์ถ์ฒ, ๋ณํ ๊ณผ์ , ์ต์ข ๋ชฉ์ ์ง๋ฅผ ์๊ฐ์ ์ผ๋ก ๋ณด์ฌ์ค๋๋ค. "์ด ๋์๋ณด๋์ ์ซ์๋ ์ด๋์ ์จ ๊ฒ์ธ๊ฐ?"๋ผ๋ ์ง๋ฌธ์ ๋ตํ ์ ์์ต๋๋ค.
์์ฒ ์์คํ (PostgreSQL) โ
ETL (Apache Spark) โ
๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค (Snowflake) โ
BI ๋์๋ณด๋ (Tableau)
4) Business Glossary (๋น์ฆ๋์ค ์ฉ์ด์ง)
์กฐ์ง์ ๊ณตํต ์ธ์ด๋ฅผ ์ ์ํฉ๋๋ค. "์๊ฐ ํ์ฑ ์ฌ์ฉ์(MAU)"์ ์ ์๋ฅผ ๋ชจ๋ ํ์ด ๋์ผํ๊ฒ ์ดํดํ๋๋ก ๋ง๋ญ๋๋ค.
5) Data Classification & Tagging (๋ถ๋ฅ ๋ฐ ํ๊น )
๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ๋ถ๋ฅํ๊ณ ํ๊ทธ๋ฅผ ๋ถ์ฌํฉ๋๋ค. PII, ๊ธ์ต ๋ฐ์ดํฐ, GDPR ์ค์ ๋ฑ ๋ณด์ ๋ฐ ๊ท์ ๊ด๋ จ ๋ถ๋ฅ๋ฅผ ์๋ํํฉ๋๋ค.
6) Data Quality (๋ฐ์ดํฐ ํ์ง)
๋ฐ์ดํฐ ํ์ง์ ์ธก์ ํ๊ณ ๋ชจ๋ํฐ๋งํฉ๋๋ค. ์์ ์ฑ, ์ ํ์ฑ, ์ผ๊ด์ฑ, ์ ์์ฑ์ ์๋์ผ๋ก ํ๊ฐํ๊ณ ํ์ง ์ ์๋ฅผ ์ ๊ณตํฉ๋๋ค.
1.4 ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ vs. ์ ํต์ ์ธ ๋ฐฉ์
| ์ธก๋ฉด | ์ ํต์ ์ธ ๋ฐฉ์ | ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ |
|---|---|---|
| ๋ฐ์ดํฐ ๊ฒ์ | ๋๋ฃ์๊ฒ ์ง๋ฌธ, ์ด๋ฉ์ผ, ์ํค ๋ฌธ์ | ์ค์๊ฐ ๊ฒ์ ์์ง |
| ๋ฉํ๋ฐ์ดํฐ | Excel, Confluence ๋ฌธ์ | ์๋ ์์ง ๋ฐ ๋๊ธฐํ |
| ๋ฐ์ดํฐ ๊ณ๋ณด | ์๋ ๋ฌธ์ํ (outdated) | ์๋ ์ถ์ ๋ฐ ์๊ฐํ |
| ์ฉ์ด ์ ์ | ํ๋ง๋ค ๋ค๋ฅธ ์ ์ | ์ค์ ์ง์ค์ ์ฉ์ด์ง |
| ๋ฐ์ดํฐ ํ์ง | ๋ฌธ์ ๋ฐ์ ํ ๋์ | ์ฌ์ ๋ชจ๋ํฐ๋ง ๋ฐ ์๋ฆผ |
| ๊ท์ ์ค์ | ์๋ ์ถ์ (๋์ ๋ฆฌ์คํฌ) | ์๋ PII ํ์ง ๋ฐ ์ถ์ |
1.5 ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ์ ๋ฐ์ ์ญ์ฌ
-
1์ธ๋ (2000๋
๋ ์ด๋ฐ): ๋ฉํ๋ฐ์ดํฐ ์ ์ฅ์
๋จ์ํ ํ ์ด๋ธ๊ณผ ์ปฌ๋ผ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ์์ค -
2์ธ๋ (2010๋
๋): ์ํฐํ๋ผ์ด์ฆ ์นดํ๋ก๊ทธ
๊ฒ์, ๊ณ๋ณด, ๋น์ฆ๋์ค ์ฉ์ด์ง ๊ธฐ๋ฅ ์ถ๊ฐ (Collibra, Alation) -
3์ธ๋ (2015๋
~): ์คํ์์ค ํ๋ช
Apache Atlas, Amundsen ๋ฑ ์คํ์์ค ์๋ฃจ์ ๋ฑ์ฅ -
4์ธ๋ (2020๋
~): ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ & AI ๊ธฐ๋ฐ
DataHub, Monte Carlo ๋ฑ ํ๋์ ์ํคํ ์ฒ์ ML ๊ธฐ๋ฐ ์๋ํ
1.6 ๋ฐ์ดํฐ ๋ฏผ์ฃผํ์ ์ ํ์๋น์ค ๋ถ์
๋ฐ์ดํฐ ์นดํ๋ก๊ทธ์ ๊ถ๊ทน์ ์ธ ๋ชฉํ๋ ๋ฐ์ดํฐ ๋ฏผ์ฃผํ (Data Democratization)์ ๋๋ค. ์ด๋ ์กฐ์ง์ ๋ชจ๋ ๊ตฌ์ฑ์์ด ํ์ํ ๋ฐ์ดํฐ์ ์ฝ๊ฒ ์ ๊ทผํ๊ณ ํ์ฉํ ์ ์๊ฒ ๋ง๋๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
๋ฐ์ดํฐ ์นดํ๋ก๊ทธ๋ฅผ ํตํด:
- ๋ง์ผํฐ๊ฐ ๋ฐ์ดํฐ ์์ง๋์ด ์์ด๋ ํ์ํ ๊ณ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค
- ์ ํ ๋งค๋์ ๊ฐ ์ง์ ์ฌ์ฉ์ ํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ ์ ์์ต๋๋ค
- ๊ฒฝ์์ง์ด ์ค์๊ฐ ๋น์ฆ๋์ค ์งํ์ ์ ๊ทผํ ์ ์์ต๋๋ค
1.7 ๋ค์ ์ฅ ์๊ณ
๋ค์ ์ฅ์์๋ ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ์ ํต์ฌ ๊ธฐ๋ฅ์ธ Data Discovery & Search๋ฅผ ๊น์ด ์๊ฒ ๋ค๋ฃน๋๋ค. ๊ฒ์ ์ํคํ ์ฒ, Elasticsearch ํ์ฉ, ๊ด๋ จ๋ ์์ ์๊ณ ๋ฆฌ์ฆ ๋ฑ ์ค์ ์์ ํ์ํ ๊ธฐ์ ์ ๋ด์ฉ์ ๋ฐฐ์ฐ๊ฒ ๋ฉ๋๋ค.
โ Clive Humby, ๋ฐ์ดํฐ ๊ณผํ์