์์๋ค์ํผ SAP๋ ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ง ๊ด๋ฆฌํ๊ณ ๋ถ์ ๋ฐ ๋ณด๊ณ ์์คํ ์์ ์ด ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํ ๊ด๋ฒ์ํ ์ํํธ์จ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค. ํนํ, SAP Business Warehouse(SAP BW) ํ๋ซํผ์ ๊ด๋ฒ์ํ ๊ธฐ์ ์ ์ญ๋์ ๊ฐ์ถ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๋ถ์ํ๊ธฐ ์ํ ํดํท์ ๋๋ค. ๋ชจ๋ ๊ฐ๊ด์ ์ธ ์ด์ ์๋ ๋ถ๊ตฌํ๊ณ SAP BW ์์คํ ์๋ ํ ๊ฐ์ง ์ค์ํ ๋จ์ ์ด ์์ต๋๋ค. ์ด๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฒ๋ฆฌํ๋ ๋ฐ ๋๋ ๋น์ฉ์ด ๋์ผ๋ฉฐ, ํนํ Hana์์ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ SAP BW๋ฅผ ์ฌ์ฉํ ๋ ๋๋๋ฌ์ง๋๋ค.
SAP๊ฐ ์๋ ์ ํ, ๋ฐ๋์งํ๊ฒ๋ OpenSource ์ ํ์ ์คํ ๋ฆฌ์ง๋ก ์ฌ์ฉํ๊ธฐ ์์ํ๋ฉด ์ด๋ป๊ฒ ๋ ๊น์? X5 Retail Group์์๋ GreenPlum์ ์ ํํ์ต๋๋ค. ๋ฌผ๋ก ์ด๋ ๋น์ฉ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง๋ง ๋์์ SAP BW๋ฅผ ์ฌ์ฉํ ๋ ๊ฑฐ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํด๊ฒฐ๋์๋ ๋ฌธ์ ๊ฐ ์ฆ์ ๋ฐ์ํฉ๋๋ค.
ํนํ, ๋๋ถ๋ถ SAP ์๋ฃจ์
์ธ ์์ค ์์คํ
์์ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์
๋๊น?
HR Metrics๋ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ์ํ ์ฒซ ๋ฒ์งธ ํ๋ก์ ํธ์์ต๋๋ค. ์ฐ๋ฆฌ์ ๋ชฉํ๋ HR ๋ฐ์ดํฐ ์ ์ฅ์๋ฅผ ๋ง๋ค๊ณ ์ง์๊ณผ์ ์์ ์์ญ์์ ๋ถ์ ๋ณด๊ณ ๋ฅผ ๊ตฌ์ถํ๋ ๊ฒ์ด์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๋ฐ์ดํฐ์ ์ฃผ์ ์์ค๋ ๋ชจ๋ ์ง์, ์กฐ์ง ๋ฐ ๊ธ์ฌ ํ๋์ด ์ํ๋๋ SAP HCM ํธ๋์ญ์ ์์คํ ์ ๋๋ค.
๋ฐ์ดํฐ ์ถ์ถ
SAP BW์๋ SAP ์์คํ ์ฉ ํ์ค ๋ฐ์ดํฐ ์ถ์ถ๊ธฐ๊ฐ ์์ต๋๋ค. ์ด๋ฌํ ์ถ์ถ๊ธฐ๋ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ์์งํ๊ณ , ๋ฌด๊ฒฐ์ฑ์ ๋ชจ๋ํฐ๋งํ๊ณ , ๋ณ๊ฒฝ ๋ธํ๋ฅผ ๊ฒฐ์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ค์์ ์ง์ ์์ฑ 0EMPLOYEE_ATTR์ ๋ํ ํ์ค ๋ฐ์ดํฐ ์์ค์ ๋๋ค.
ํ ์ง์์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํ์ํ ๊ฒฝ์ฐ ์ด๋ฌํ ์ถ์ถ๊ธฐ๋ฅผ ์ฌ์ฉ์ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ์์ ํ๊ฑฐ๋ ์ฌ์ฉ์ ๊ณ ์ ์ ์ถ์ถ๊ธฐ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
๊ฐ์ฅ ๋จผ์ ๋ ์ค๋ฅธ ์์ด๋์ด๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅ์ฑ์ด์์ต๋๋ค. ๋ถํํ๊ฒ๋ ์ด๋ ๋ถ๊ฐ๋ฅํ ์ผ๋ก ํ๋ช ๋๋ค. ๋๋ถ๋ถ์ ๋ ผ๋ฆฌ๋ SAP BW ์ธก์์ ๊ตฌํ๋๋ฉฐ ์์ค์ ์ถ์ถ๊ธฐ๋ฅผ SAP BW์์ ์ฝ๊ฒ ๋ถ๋ฆฌํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ์ต๋๋ค.
SAP ์์คํ ์์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๊ธฐ ์ํ ์์ฒด ๋ฉ์ปค๋์ฆ์ ๊ฐ๋ฐํด์ผ ํ๋ค๋ ๊ฒ์ด ๋ถ๋ช ํด์ก์ต๋๋ค.
SAP HCM์ ๋ฐ์ดํฐ ์ ์ฅ ๊ตฌ์กฐ
์ด๋ฌํ ๋ฉ์ปค๋์ฆ์ ์๊ตฌ ์ฌํญ์ ์ดํดํ๋ ค๋ฉด ๋จผ์ ์ด๋ค ๋ฐ์ดํฐ๊ฐ ํ์ํ์ง ๊ฒฐ์ ํด์ผ ํฉ๋๋ค.
SAP HCM์ ๋๋ถ๋ถ์ ๋ฐ์ดํฐ๋ ํ๋ซ SQL ํ ์ด๋ธ์ ์ ์ฅ๋ฉ๋๋ค. ์ด ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก SAP ์ ํ๋ฆฌ์ผ์ด์ ์ ์กฐ์ง ๊ตฌ์กฐ, ์ง์ ๋ฐ ๊ธฐํ HR ์ ๋ณด๋ฅผ ์ฌ์ฉ์์๊ฒ ์๊ฐํํฉ๋๋ค. ์๋ฅผ ๋ค์ด SAP HCM์ ์กฐ์ง ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ฌผ๋ฆฌ์ ์ผ๋ก ์ด๋ฌํ ํธ๋ฆฌ๋ ๋ ๊ฐ์ ํ
์ด๋ธ, ์ฆ hrp1000 ๊ฐ์ฒด์ hrp1001์ ์ด๋ฌํ ๊ฐ์ฒด ๊ฐ์ ์ฐ๊ฒฐ์ ์ ์ฅ๋ฉ๋๋ค.
"๋ถ์ 1" ๋ฐ "์ฌ๋ฌด์ค 1" ๊ฐ์ฒด:
๊ฐ์ฒด ๊ฐ์ ๊ด๊ณ:
๊ฐ์ฒด ์ ํ๊ณผ ๊ฐ์ฒด ๊ฐ์ ์ฐ๊ฒฐ ์ ํ์ด ์์ฒญ๋๊ฒ ๋ง์ ์ ์์ต๋๋ค. ๊ฐ์ฒด ์ฌ์ด์๋ ํ์ค ์ฐ๊ฒฐ๊ณผ ํน์ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ์ฌ์ฉ์ ์ ์๋ ์ฐ๊ฒฐ์ด ๋ชจ๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์กฐ์ง ๋จ์์ ์ ๊ท์ง ๊ฐ์ ํ์ค B012 ๊ด๊ณ๋ ๋ถ์์ฅ์ ๋ํ๋
๋๋ค.
SAP์ ๊ด๋ฆฌ์ ํ์:
๋ฐ์ดํฐ๋ฒ ์ด์ค ํ
์ด๋ธ์ ์ ์ฅ:
์ง์ ๋ฐ์ดํฐ๋ pa* ํ
์ด๋ธ์ ์ ์ฅ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ง์์ ์ธ์ฌ ์ด๋ฒคํธ ๋ฐ์ดํฐ๋ pa0000 ํ
์ด๋ธ์ ์ ์ฅ๋ฉ๋๋ค.
์ฐ๋ฆฌ๋ GreenPlum์ด "์์" ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. SAP ํ
์ด๋ธ์์ ๋ณต์ฌํ๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ GreenPlum์์ ์ง์ ์ฒ๋ฆฌ๋์ด ์ค์ ๊ฐ์ฒด(์: ๋ถ์ ๋๋ ์ง์)์ ์งํ(์: ํ๊ท ์ธ์ ์)๋ก ๋ณํ๋ฉ๋๋ค.
์ฝ 70๊ฐ์ ํ ์ด๋ธ์ด ์ ์๋์์ผ๋ฉฐ, ์ด ํ ์ด๋ธ์ ๋ฐ์ดํฐ๋ฅผ GreenPlum์ผ๋ก ์ ์กํด์ผ ํฉ๋๋ค. ๊ทธ ํ ์ฐ๋ฆฌ๋ ์ด ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๋ฐฉ๋ฒ์ ์ฐ๊ตฌํ๊ธฐ ์์ํ์ต๋๋ค.
SAP๋ ์๋นํ ๋ง์ ํตํฉ ๋ฉ์ปค๋์ฆ์ ์ ๊ณตํฉ๋๋ค. ํ์ง๋ง ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ ๋ผ์ด์ ์ค ์ ํ์ผ๋ก ์ธํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ์ง์ ์ ๊ทผ์ด ๊ธ์ง๋๋ ๊ฒ์
๋๋ค. ๋ฐ๋ผ์ ๋ชจ๋ ํตํฉ ํ๋ฆ์ ์ ํ๋ฆฌ์ผ์ด์
์๋ฒ ์์ค์์ ๊ตฌํ๋์ด์ผ ํฉ๋๋ค.
๋ค์ ๋ฌธ์ ๋ SAP ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ญ์ ๋ ๊ธฐ๋ก์ ๋ํ ๋ฐ์ดํฐ๊ฐ ๋ถ์กฑํ๋ค๋ ์ ์ด์์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ํ์ ์ญ์ ํ๋ฉด ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ญ์ ๋ฉ๋๋ค. ์ ๊ฒ๋ค. ๋ณ๊ฒฝ ์์ ์ ๊ธฐ์ค์ผ๋ก ๋ณ๊ฒฝ ๋ธํ๋ฅผ ํ์ฑํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ์ต๋๋ค.
๋ฌผ๋ก SAP HCM์๋ ๋ฐ์ดํฐ ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ๋กํ๋ ๋ฉ์ปค๋์ฆ์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์์ ์ ์์คํ ์ผ๋ก์ ํ์ ์ ์ก์ ์ํด ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ๋กํ๊ณ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Idoc(์ธ๋ถ ์์คํ ์ผ๋ก ์ ์กํ๊ธฐ ์ํ ๊ฐ์ฒด)๊ฐ ํ์ฑ๋๋ ๋ณ๊ฒฝ ํฌ์ธํฐ๊ฐ ์์ต๋๋ค.
์ง์ ๋ฒํธ๊ฐ 0302์ธ ์ง์์ ์ ๋ณด ์ ํ 1251445๋ฅผ ๋ณ๊ฒฝํ๋ IDoc ์:
๋๋ DBTABLOG ํ
์ด๋ธ์ ๋ฐ์ดํฐ ๋ณ๊ฒฝ ๋ก๊ทธ๋ฅผ ๋ณด๊ดํฉ๋๋ค.
hrp53216375 ํ ์ด๋ธ์์ QK1000 ํค๋ฅผ ๊ฐ์ง ๋ ์ฝ๋๋ฅผ ์ญ์ ํ๊ธฐ ์ํ ๋ก๊ทธ์ ์:
๊ทธ๋ฌ๋ ์ด๋ฌํ ๋ฉ์ปค๋์ฆ์ ํ์ํ ๋ชจ๋ ๋ฐ์ดํฐ์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์ ํ๋ฆฌ์ผ์ด์
์๋ฒ ์์ค์์ ์ฒ๋ฆฌํ๋ ๋ฐ ์๋นํ ๋ฆฌ์์ค๊ฐ ์๋ชจ๋ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ํ์ํ ๋ชจ๋ ํ
์ด๋ธ์ ๋ํด ๋๊ท๋ชจ๋ก ๋ก๊น
์ ํ์ฑํํ๋ฉด ์์คํ
์ฑ๋ฅ์ด ๋์ ๋๊ฒ ์ ํ๋ ์ ์์ต๋๋ค.
๋ค์ ์ฃผ์ ๋ฌธ์ ๋ ํด๋ฌ์คํฐ๋ง๋ ํ ์ด๋ธ์ด์์ต๋๋ค. SAP HCM RDBMS ๋ฒ์ ์ ์๊ฐ ์ถ์ ๋ฐ ๊ธ์ฌ ๋ฐ์ดํฐ๋ ๊ฐ ๊ณ์ฐ์ ๋ํด ๊ฐ ์ง์์ ๋ํ ๋ ผ๋ฆฌ ํ ์ด๋ธ ์ธํธ๋ก ์ ์ฅ๋ฉ๋๋ค. ์ด๋ฌํ ๋ ผ๋ฆฌ ํ ์ด๋ธ์ ํ ์ด๋ธ pcl2์ ์ด์ง ๋ฐ์ดํฐ๋ก ์ ์ฅ๋ฉ๋๋ค.
๊ธ์ฌ ํด๋ฌ์คํฐ:
ํด๋ฌ์คํฐ๋ง๋ ํ
์ด๋ธ์ ๋ฐ์ดํฐ๋ SQL ๋ช
๋ น์ผ๋ก ๊ฐ์ฃผ๋ ์ ์์ง๋ง SAP HCM ๋งคํฌ๋ก ๋๋ ํน์ ๊ธฐ๋ฅ ๋ชจ๋์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ด๋ฌํ ํ
์ด๋ธ์ ์ฝ๊ธฐ ์๋๋ ๋งค์ฐ ๋๋ฆฝ๋๋ค. ๋ฐ๋ฉด์ ์ด๋ฌํ ํด๋ฌ์คํฐ๋ ํ ๋ฌ์ ํ ๋ฒ๋ง ํ์ํ ์ต์ข
๊ธ์ฌ ๋ฐ ์๊ฐ ์ถ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํฉ๋๋ค. ๋ฐ๋ผ์ ์ด ๊ฒฝ์ฐ ์๋๋ ๊ทธ๋ค์ง ์ค์ํ์ง ์์ต๋๋ค.
๋ฐ์ดํฐ ๋ณ๊ฒฝ ์ฌํญ์ ๋ธํ๋ฅผ ํ์ฑํ๊ธฐ ์ํ ์ต์
์ ํ๊ฐํ๋ฉด์ ์ฐ๋ฆฌ๋ ์ ์ฒด ์ธ๋ก๋ ์ต์
๋ ๊ณ ๋ คํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๋งค์ผ ์์คํ
๊ฐ์ ๋ณ๊ฒฝ๋์ง ์์ ๊ธฐ๊ฐ๋ฐ์ดํธ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ์ต์
์ ์ข์ง ์์ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ๊ธฐ์๋ ์ฌ๋ฌ ๊ฐ์ง ์ฅ์ ๋ ์์ต๋๋ค. ์ฆ, ์์ค ์ธก์์ ๋ธํ๋ฅผ ๊ตฌํํ๊ณ ์์ ์ธก์์ ์ด ๋ธํ์ ์๋ฒ ๋ฉ์ ๊ตฌํํ ํ์๊ฐ ์์ต๋๋ค. ์ด์ ๋ฐ๋ผ ๋น์ฉ๊ณผ ๊ตฌํ ์๊ฐ์ด ์ค์ด๋ค๊ณ ํตํฉ์ ์ ๋ขฐ์ฑ์ด ๋์์ง๋๋ค. ๋์์ SAP HR์ ๊ฑฐ์ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ํ์ฌ ๋ ์ง๋ก๋ถํฐ XNUMX๊ฐ์ ์ด๋ด์ ๋ฐ์ํ๋ ๊ฒ์ผ๋ก ํ์ธ๋์์ต๋๋ค. ๋ฐ๋ผ์ ํ์ฌ ๋ ์ง๋ก๋ถํฐ N๊ฐ์ ์ ์ SAP HR์์ ๋ฐ์ดํฐ๋ฅผ ๋งค์ผ ์ ์ฒด ๋ค์ด๋ก๋ํ๊ณ ๋งค์ ์ ์ฒด ๋ค์ด๋ก๋๋ฅผ ์ ํํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. N ๋งค๊ฐ๋ณ์๋ ํน์ ํ
์ด๋ธ์ ๋ฐ๋ผ ๋ค๋ฆ
๋๋ค.
๋ฒ์๋ 1๋ถํฐ 15๊น์ง์
๋๋ค.
๋ฐ์ดํฐ ์ถ์ถ์ ์ํด ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ์์ด ์ ์๋์์ต๋๋ค.
์ธ๋ถ ์์คํ
์ ์์ฒญ์ ์์ฑํ์ฌ SAP HCM์ผ๋ก ๋ณด๋
๋๋ค. ์ฌ๊ธฐ์ ์ด ์์ฒญ์ ๋ฐ์ดํฐ์ ์์ ์ฑ๊ณผ ํ
์ด๋ธ ์ก์ธ์ค ๊ถํ์ ํ์ธํฉ๋๋ค. ๊ฒ์ฌ์ ์ฑ๊ณตํ๋ฉด SAP HCM์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์์งํ์ฌ Fuse ํตํฉ ์๋ฃจ์
์ผ๋ก ์ ์กํ๋ ํ๋ก๊ทธ๋จ์ ์คํํฉ๋๋ค. Fuse๋ Kafka์์ ํ์ํ ์ฃผ์ ๋ฅผ ๊ฒฐ์ ํ๊ณ ๊ฑฐ๊ธฐ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํฉ๋๋ค. ๋ค์์ผ๋ก Kafka์ ๋ฐ์ดํฐ๊ฐ Stage Area GP๋ก ์ ์ก๋ฉ๋๋ค.
์ด ์ฒด์ธ์์ ์ฐ๋ฆฌ๋ SAP HCM์์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ๋ฌธ์ ์ ๊ด์ฌ์ด ์์ต๋๋ค. ์ข ๋ ์์ธํ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
SAP HCM-FUSE ์ํธ ์์ฉ ๋ค์ด์ด๊ทธ๋จ.
์ธ๋ถ ์์คํ
์ SAP์ ๋ํ ๋ง์ง๋ง ์์ฒญ ์ฑ๊ณต ์๊ฐ์ ๊ฒฐ์ ํฉ๋๋ค.
ํ๋ก์ธ์ค๋ SAP์ ๋ฐ์ดํฐ ์๋ต์ ๊ธฐ๋ค๋ฆฌ๊ณ ๋ฐ๋ณต ์์ฒญ์ ์์ํ๊ธฐ ์ํ ์๊ฐ ์ด๊ณผ ์ค์ ์ ํฌํจํ์ฌ ํ์ด๋จธ ๋๋ ๊ธฐํ ์ด๋ฒคํธ์ ์ํด ์์๋ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ธํ ์์ฒญ์ ์์ฑํ์ฌ SAP๋ก ๋ณด๋
๋๋ค.
์์ฒญ ๋ฐ์ดํฐ๋ json ํ์์ผ๋ก ๋ณธ๋ฌธ์ ์ ์ก๋ฉ๋๋ค.
๋ฉ์๋ http: POST.
์์ฒญ ์์:
SAP ์๋น์ค๋ ์์ฒญ์ ์์ ์ฑ, ํ์ฌ SAP ๊ตฌ์กฐ ์ค์ ๋ฐ ์์ฒญ๋ ํ
์ด๋ธ์ ๋ํ ์ก์ธ์ค ๊ถํ ๊ฐ์ฉ์ฑ์ ๋ชจ๋ํฐ๋งํฉ๋๋ค.
์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ์๋น์ค๋ ์ ์ ํ ์ฝ๋์ ์ค๋ช ์ด ํฌํจ๋ ์๋ต์ ๋ฐํํฉ๋๋ค. ์ ์ด๊ฐ ์ฑ๊ณตํ๋ฉด ์ํ์ ์์ฑํ๊ธฐ ์ํ ๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ก์ธ์ค๋ฅผ ์์ฑํ๊ณ ๊ณ ์ ํ ์ธ์ ID๋ฅผ ์์ฑํ๊ณ ๋๊ธฐ์ ์ผ๋ก ๋ฐํํฉ๋๋ค.
์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ์ธ๋ถ ์์คํ ์์ ์ด๋ฅผ ๋ก๊ทธ์ ๊ธฐ๋กํฉ๋๋ค. ์๋ต์ด ์ฑ๊ณตํ๋ฉด ์ธ์ ID์ ์์ฒญํ ํ ์ด๋ธ ์ด๋ฆ์ ์ ์กํฉ๋๋ค.
์ธ๋ถ ์์คํ ์ ํ์ฌ ์ธ์ ์ ์ด๋ฆฐ ๊ฒ์ผ๋ก ๋ฑ๋กํฉ๋๋ค. ์ด ํ ์ด๋ธ์ ๋ค๋ฅธ ์ธ์ ์ด ์์ผ๋ฉด ๊ฒฝ๊ณ ๊ฐ ๊ธฐ๋ก๋๋ฉด์ ๋ซํ๋๋ค.
SAP ๋ฐฑ๊ทธ๋ผ์ด๋ ์์ ์ ์ง์ ๋ ๋งค๊ฐ๋ณ์์ ์ง์ ๋ ํฌ๊ธฐ์ ๋ฐ์ดํฐ ํจํท์ ๊ธฐ๋ฐ์ผ๋ก ์ปค์๋ฅผ ์์ฑํฉ๋๋ค. ๋ฐฐ์น ํฌ๊ธฐ๋ ํ๋ก์ธ์ค๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฝ๋ ์ต๋ ๋ ์ฝ๋ ์์ ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก๋ 2000์ผ๋ก ๊ฐ์ ํฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํ์ ์ฌ์ฉ๋ ํจํท ํฌ๊ธฐ๋ณด๋ค ๋ง์ ๋ ์ฝ๋๊ฐ ์๋ ๊ฒฝ์ฐ ์ฒซ ๋ฒ์งธ ํจํท์ ์ ์กํ ํ ํด๋น ์คํ์ ๊ณผ ์ฆ๊ฐ๋ ํจํท ๋ฒํธ๋ก ๋ค์ ๋ธ๋ก์ ๊ตฌ์ฑํฉ๋๋ค. ์ซ์๋ 1์ฉ ์ฆ๊ฐํ๋ฉฐ ์๊ฒฉํ๊ฒ ์์ฐจ์ ์ผ๋ก ์ ์ก๋ฉ๋๋ค.
๋ค์์ผ๋ก SAP๋ ํจํท์ ์ธ๋ถ ์์คํ ์ ์น ์๋น์ค์ ๋ํ ์ ๋ ฅ์ผ๋ก ์ ๋ฌํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์คํ ์ ๋ค์ด์ค๋ ํจํท์ ๋ํ ์ ์ด๋ฅผ ์ํํฉ๋๋ค. ์ ๋ฌ๋ฐ์ ID๋ฅผ ๊ฐ์ง ์ธ์ ์ด ์์คํ ์ ๋ฑ๋ก๋์ด ์์ด์ผ ํ๋ฉฐ Open ์ํ์ฌ์ผ ํฉ๋๋ค. ํจํค์ง ๋ฒํธ๊ฐ 1๋ณด๋ค ํฐ ๊ฒฝ์ฐ ์์คํ ์ ์ด์ ํจํค์ง(package_id-1)์ ์ฑ๊ณต์ ์ธ ์์ ์ ๊ธฐ๋กํด์ผ ํฉ๋๋ค.
์ ์ด๊ฐ ์ฑ๊ณตํ๋ฉด ์ธ๋ถ ์์คํ ์ด ํ ์ด๋ธ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ๋ฌธ ๋ถ์ํ๊ณ ์ ์ฅํฉ๋๋ค.
๋ํ ํจํค์ง์ ์ต์ข ํ๋๊ทธ๊ฐ ์๊ณ ์ง๋ ฌํ๊ฐ ์ฑ๊ณตํ ๊ฒฝ์ฐ ํตํฉ ๋ชจ๋์ ์ธ์ ์ฒ๋ฆฌ๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋์์์ ์๋ฆฌ๊ณ ๋ชจ๋์ ์ธ์ ์ํ๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค.
์ ์ด/๊ตฌ๋ฌธ ๋ถ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ์ค๋ฅ๊ฐ ๊ธฐ๋ก๋๊ณ ์ด ์ธ์ ์ ๋ํ ํจํท์ ์ธ๋ถ ์์คํ ์ ์ํด ๊ฑฐ๋ถ๋ฉ๋๋ค.
๋ง์ฐฌ๊ฐ์ง๋ก ๋ฐ๋์ ๊ฒฝ์ฐ์๋ ์ธ๋ถ ์์คํ ์์ ์ค๋ฅ๋ฅผ ๋ฐํํ๋ฉด ์ด๋ฅผ ๊ธฐ๋กํ๊ณ ํจํท ์ ์ก์ ์ค๋จํ๋ค.
SAP HะกM ์ธก์์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ๊ธฐ ์ํด ํตํฉ ์๋น์ค๊ฐ ๊ตฌํ๋์์ต๋๋ค. ์๋น์ค๋ ICF ํ๋ ์์ํฌ(SAP Internet Communication Framework -
์ด ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํ๋ฉด ๋ช ์๊ฐ ์์ ํ์ํ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ์ ์กํ ์ ์์ต๋๋ค. ์ด ์๋๋ ํ์ฉ ๊ฐ๋ฅํ ์์ค์ ์์ผ๋ฏ๋ก ์ด ์๋ฃจ์
์ ํ๋ก์ ํธ์์ ์ถ์ถ ๋๊ตฌ์ ๋ํ ํ์์ฑ์ ์ถฉ์กฑํ ์ ์๋ ์์ ์๋ฃจ์
์ผ๋ก ๊ฐ์ฃผํฉ๋๋ค.
๋์ ๊ทธ๋ฆผ์์๋ ๋ฐ์ดํฐ ์ถ์ถ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด Oracle Golden Gate์ ๊ฐ์ CDC ์์คํ
์ด๋ SAP DS์ ๊ฐ์ ETL ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ ์ต์
์ด ํ์๋๊ณ ์์ต๋๋ค.
์ถ์ฒ : habr.com