ETL
Extract > Transform > Load

ELT
Extract > Load > Transform

Kimballโs Dimension Modeling
๋น์ฆ๋์ค ์ฌ์ฉ์๊ฐ ์ดํดํ ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ฉด์ ๋น ๋ฅธ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ์ ๊ณต
Facts tabls
์ธก์ ์งํ ๋๋ ๋น์ฆ๋์ค์ ๊ดํ ๋ฐ์ดํฐ ๋น์ฆ๋์ค ํ๋ก์ธ์ค์ ํด๋น๋๋ ๋ถ๋ถ ํ๋์ ๋์ฌ๋ก ์๋
Dimensions tables
๋น์ฆ๋์ค ๋งฅ๋ฝ๊ณผ ์ํฐํฐ๋ฅผ ์ ๊ณต ํ๋์ ๋ช ์ฌ๋ก ์๋
Dimension Modeling์ ๊ตฌ์กฐ

-
stage Area
- raw data ํฌํจ
- ๋ ธ์ถ ๋ถ๊ฐ
-
Procesing Area
- ๋ชจ๋ธ์ ์ ์ฉ๋จ๊ณ
- ํจ์จ์ฑ์ ์ด์
-
Presentation area
- ์ต์ข ์ ์ผ๋ก ๋ณด์ฌ์ง๋ ๋จ๊ณ
DBT
SQL, Python ์ด์ฉํ ๋ถ์ ์ฝ๋๋ฅผ ๋ฐฐํฌํ ์ ์๋ ๊ฒ์ผ๋ก Data Build Tool๋ก ๋ถ๋ฆฐ๋ค.
๋ค์ํ ์์ค์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ ์ฒ๋ฆฌ
DBT Core
๋ฐ์ดํฐ ๋ณํ์ ์ฒ๋ฆฌํด์ฃผ๋ ์คํ์์ค ํ๋ก์ ํธ๋ก ๋ค์์ ์ํ ๊ฐ๋ฅ
- dbt project ์ํ
- SQL, DB ๋ก์ง ์ฒ๋ฆฌ
- CLI Interface ์ ๊ณต
DBT Cloud
SaaS application์ผ๋ก dbt ๊ฐ๋ฐ, ๊ด๋ฆฌ ๊ฐ๋ฅ
- Web ๊ธฐ๋ฐ์ ์ ๊ณต
- ํ๊ฒฝ ์ ๊ณต
- ์ค์ผ์คํธ๋ ์ด์ , ๋กํน, ์๋ ๋ฑ ์ฒ๋ฆฌ