๋ฐ์ดํฐ ๋๊ธฐํ
ERP ๋ฐ์ดํฐ ์์ง๊ณผ ๋๊ธฐํ ๊ด๋ฆฌ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
๋๊ธฐํ ๊ตฌ์กฐ
์ฌ๋ด ERP (MSSQL) โ erp-relay-gateway โ PharmKPI API โ Supabase (PostgreSQL)PharmKPI๋ ์ฌ๋ด DB์ ์ง์ ์ ๊ทผํ์ง ์์ต๋๋ค. erp-relay-gateway๊ฐ MSSQL์์ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ์ฌ JSON์ผ๋ก ์ ๋ฌํฉ๋๋ค.
๋๊ธฐํ ๋ฐฉ์
| ๋ฐฉ์ | ์ค๋ช |
|---|---|
| ์๋ (Relay) | erp-relay-gateway๋ฅผ ํตํ API ๋๊ธฐํ |
| ์๋ (์์ ) | ๊ด๋ฆฌ์๊ฐ ์์ ํ์ผ์ ์ง์ ์ ๋ก๋ |
| ์ค๋ ์ท (Cron) | /api/cron/snapshot ์ ๊ธฐ ์คํ |
3๋จ ํด๋ฐฑ
| ์ฐ์ ์์ | ๋ฐฉ์ | ์ํ |
|---|---|---|
| 1 | VPN ์ง์ ์ฐ๊ฒฐ | ๋ฏธํด๊ฒฐ |
| 2 | erp-relay-gateway | ์ด์ ์ค |
| 3 | ์์ ์ ๋ก๋ | ํญ์ ๊ฐ์ฉ |
๋ฐ์ดํฐ ๋ถ๋ณ ์์น
- ๊ณผ๊ฑฐ ์ ๋ฐ์ดํฐ: ๋ณ๊ฒฝ ๋ถ๊ฐ. ์บ์์์๋ง ์ ๊ณต
- ๋น์ ๋ฐ์ดํฐ: ์๋ ๋๊ธฐํ๋ก ๊ฐฑ์ ๊ฐ๋ฅ
์ฐ๊ฒฐ ์ํ ํ์ธ
์ฌ์ด๋๋ฐ์์ ์ค์ > DB ์ฐ๊ฒฐ ์ํ๋ฅผ ์ ํํ๋ฉด ๋ค์ ํญ๋ชฉ์ ํ์ธํ ์ ์์ต๋๋ค:
| ํญ๋ชฉ | ์ค๋ช |
|---|---|
| Supabase | DB ์ฐ๊ฒฐ ์ํ |
| ERP Relay | erp-relay-gateway ์๋ต ์ํ |
| ๋ง์ง๋ง ๋๊ธฐํ | ๊ฐ์ฅ ์ต๊ทผ ๋ฐ์ดํฐ ๋๊ธฐํ ์๊ฐ |
API ์๋ํฌ์ธํธ
| ์๋ํฌ์ธํธ | ๋ฉ์๋ | ์ค๋ช |
|---|---|---|
/api/health | GET | ์๋น์ค ์ํ ํ์ธ |
/api/sync | POST | ์๋ ๋๊ธฐํ ํธ๋ฆฌ๊ฑฐ |
/api/cron/snapshot | GET | ์ ๊ธฐ ์ค๋ ์ท ์คํ |
/api/data/[category] | GET | ์นดํ ๊ณ ๋ฆฌ๋ณ ๋ฐ์ดํฐ ์กฐํ |
๋ค์ ๋จ๊ณ
- ์ฌ์ฉ์ ๊ด๋ฆฌ โ ํ์ ์น์ธ, ์ญํ ๊ด๋ฆฌ
Last updated on