LeeSungMin/adventureworks-sales-service
๐ฒ AdventureWorks ๋งค์ถ ๋ถ์ยท์์ธก ์๋น์ค
Microsoft AdventureWorks(์์ ๊ฑฐ ์ฉํ ๋์๋งค) ๋งค์ถ ๋ฐ์ดํฐ๋ฅผ ์์ง โ ๋ถ์ โ ๋จธ์ ๋ฌ๋ ์์ธก โ ์น ์๋น์ค๋ก ์ฐ๊ฒฐํ ํ ํ์ดํ๋ผ์ธ ํ๋ก์ ํธ์ ๋๋ค. (FastAPI MVC ๊ธฐ๋ง๊ณผ์ ยท CRISP-DM ์ ์ฉ)
๐ ํ๋ฉด ๊ตฌ์ฑ
๐ง ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ
- ๋งค์ถ ํ๊ท โ RandomForest (Rยฒ โ 0.99)
- ๊ตฌ๋งค ์ฌ๋ถ ๋ถ๋ฅ โ Negative Sampling + RandomForest (ROC-AUC โ 0.99)
- ๊ณ ๊ฐ ์ธ๊ทธ๋จผํธ ๋ถ๋ฅ โ RFM ๊ธฐ๋ฐ ๋ถ๋ฅ๊ธฐ
- ์๋ณ ๋งค์ถ ์๊ณ์ด โ Holt-Winters ์ง์ํํ
โ๏ธ ๋น๋ ๋ฐฉ์
์ด Space๋ Docker SDK๋ก ๋์ํฉ๋๋ค. ๋น๋ ์ run_pipeline.py๊ฐ ์๋ณธ ๋ฐ์ดํฐ๋ฅผ ๋ด๋ ค๋ฐ์ ETL โ 4๊ฐ ๋ชจ๋ธ ํ์ต์ ์๋ ์ํํ๊ณ ์ด๋ฏธ์ง์ ๋ชจ๋ธ์ ๋ฒ ์ดํนํฉ๋๋ค. ์ฒซ ๋น๋๋ ๋ฐ์ดํฐ ๋ค์ด๋ก๋ยทํ์ต์ผ๋ก ์ ๋ถ ์์๋ฉ๋๋ค.
๐ ์์ธก ๋ก๊ทธ (์ ํ)
SUPABASE_URL ยท SUPABASE_KEY ์ํฌ๋ฆฟ์ Space Settings์ ์ค์ ํ๋ฉด ์์ธก ๊ธฐ๋ก์ด Supabase์ ์ ์ฅ๋ฉ๋๋ค. ๋ฏธ์ค์ ์ ์ปจํ
์ด๋ ๋ก์ปฌ SQLite๋ก ํด๋ฐฑํฉ๋๋ค.
๐ฆ ์์ค ยท ์ ์ฒด ๋ฌธ์
์ ์ฒด ์์ค์ฝ๋์ ์คํ ๊ฐ์ด๋: https://github.com/HMWKR/adventureworks-sales-service
