ํ๋ TRANS-AMT-CD COBOL ํ๋ก๊ทธ๋จ์ผ๋ก ์์ฑ๋ ์ด ๋ฌธ์๋ 1981๋
๋ถํฐ ์์ฐ์ ์ฌ์ฉ๋์์ต๋๋ค. FD ํญ๋ชฉ์์๋ ์ด๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์ ์ํฉ๋๋ค. PIC S9(9)V99 COMP-3TRANS-AMT-CD๋ 11์๋ฆฌ ์ซ์๋ก ๊ตฌ์ฑ๋ ๋ถํธ ์๋ ์ซ์ ํ๋์ด๋ฉฐ, ์์์ ์ดํ ๋ ์๋ฆฌ๊ฐ ์์์ ์ผ๋ก ํ์๋ฉ๋๋ค. ์ด๊ฒ์ด ๊ธฐ์ ์ ๋ฉํ๋ฐ์ดํฐ์
๋๋ค. ํ์ง๋ง ๋น์ฆ๋์ค ๋ฉํ๋ฐ์ดํฐ, ์ฆ TRANS-AMT-CD๊ฐ ์ค์ ๋ก ๋ฌด์์ ์๋ฏธํ๋์ง, ์ด๋ค ํตํ๋ก ํ์๋๋์ง, ์์์ ์ธ ์์์ ๋ ์๋ฆฌ๊ฐ ์ผํธ๋ฅผ ์๋ฏธํ๋์ง ๋ฒ ์ด์์ค ํฌ์ธํธ๋ฅผ ์๋ฏธํ๋์ง, ์์ ๊ฐ์ด ํฌ๋ ๋ง์ ๋ํ๋ด๋์ง ๋ฐ๋น์ ๋ํ๋ด๋์ง, ๊ทธ๋ฆฌ๊ณ 0 ๊ฐ์ ์ด๋ป๊ฒ ํด์ํด์ผ ํ๋์ง์ ๋ํ ์ ๋ณด๋ ์ฝ๋๋ฒ ์ด์ค ์ด๋์๋ ์กด์ฌํ์ง ์์ต๋๋ค. ์ด ์ ๋ณด๋ 1981๋
์ ์ธ์๋์ด ์๋ฅ ์บ๋น๋์ ๋ณด๊ด๋ ๊ธฐ๋ฅ ์ฌ์ ๋ฌธ์์๋ง ์กด์ฌํ์ผ๋ฉฐ, ๊ทธ ์ดํ๋ก๋ ๋ค์ ๋ณผ ์ ์์์ต๋๋ค. TRANS-AMT-CD์ ์๋ฏธ๋ฅผ ์ต์ด๋ก ์๊ณ ์๋ ๋ ๊ฐ๋ฐ์๋ ๋ชจ๋ 2014๋
์ ์ํดํ์ต๋๋ค.
์ด๋ ์์ญ ๋ ๋ ๋ฐ์ดํฐ ์์คํ ์ ๋ณด์ ํ ๋ชจ๋ ์กฐ์ง์ด ์ง๋ฉดํ๋ ๋ฉํ๋ฐ์ดํฐ ๋ฌธ์ ์ด๋ฉฐ, ์ต์ ๋ฐ์ดํฐ ๊ฑฐ๋ฒ๋์ค ํ๋ ์์ํฌ๊ฐ ํด๊ฒฐํ๋๋ก ์ค๊ณ๋์ง ์์ ๋ฌธ์ ์ด๊ธฐ๋ ํฉ๋๋ค. Collibra, Alation, Atlan์ ๋น๋กฏํ ๋ชจ๋ ์ํฐํ๋ผ์ด์ฆ ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ ํ๋ซํผ์ ์ด๋ฏธ ๊ธฐ์ ๋ ๋ฐ์ดํฐ, ์ฆ ๋ฌธ์ํ๋ ์คํค๋ง๋ฅผ ๊ฐ์ง ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์ ์๋ ์ด ์๋ฏธ๋ก ์ ๊ฐ์ง ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค, OpenAPI ์ฌ์์ ๊ฐ์ถ API ์๋ํฌ์ธํธ์ ๋ํ ๋ฉํ๋ฐ์ดํฐ ๊ด๋ฆฌ์๋ ํ์ํฉ๋๋ค. ํ์ง๋ง ์ด๋ฌํ ํ๋ซํผ์ ๊ณต์์ ์ผ๋ก ๊ธฐ๋ก๋์ง ์์๊ณ , ๋ฉํ๋ฐ์ดํฐ ๊ด๋ฆฌ๊ฐ ํ๋์ ๋ถ์ผ๋ก ์๋ฆฌ ์ก๊ธฐ ์ ์ ์์ฑ๋ ํ๋ก๊ทธ๋จ์ ๋์์๋ง ์กด์ฌํ๋ฉฐ, 40๋ ๋์ ์์ญ ๋ช ์ ๊ฐ๋ฐ์๊ฐ ์์ ํ์ง๋ง ๊ฐ ํ๋์ ์๋ฏธ๋ฅผ ์ค์ ๊ธฐ๋ก์ผ๋ก ์ ๋ฐ์ดํธํ ์ฌ๋์ด ์๋ฌด๋ ์๋ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ฌ๊ตฌ์ฑํ๋๋ก ์ค๊ณ๋์ง ์์์ต๋๋ค.
์์ญ ๋ ๋ ๋ฐ์ดํฐ ์์คํ ์ ๋ฉํ๋ฐ์ดํฐ ๊ด๋ฆฌ๋ ์ต์ ์์คํ ์ ๋ฉํ๋ฐ์ดํฐ ๊ด๋ฆฌ์๋ ๋ค๋ฅธ ๋ฌธ์ ์ ๋๋ค. ๊ทผ๋ณธ์ ์ผ๋ก ๋ค๋ฅธ ์ ๊ทผ ๋ฐฉ์์ด ํ์ํ๋ฉฐ, ์ฐ๊ฒฐ๋ ์์คํ ์์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์์งํ๋ ๊ฒ์ด ์๋๋ผ ์๋ณธ ์ํฐํฉํธ์์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ๊ฒ๋ถํฐ ์์ํด์ผ ํฉ๋๋ค.
์ถ์ด ๋๋๊ธฐ ์ ์ ์๋ฏธ๋ฅผ ์ฐพ์ผ์ธ์
SMART TS XL ์นดํ๋ก๊ทธ ๋๊ตฌ๊ฐ ๊ด๋ฆฌํ๊ธฐ ์ ์ FD ํญ๋ชฉ๊ณผ ์ฌ๋ณธ์์ ํ๋ ์์ค์ ๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํฉ๋๋ค.
์์ธํ ์์๋ณด์ธ์โฆ๊ธฐ์กด ๋ฉํ๋ฐ์ดํฐ์ ์ธ ๊ฐ์ง ๊ณ์ธต
์์ญ ๋ ์ ๊ฑธ์ณ ์ด์๋์ด ์จ ์์คํ ์ ๋ฉํ๋ฐ์ดํฐ ๋ฌธ์ ๋ฅผ ์ดํดํ๋ ค๋ฉด ์ด๋ฌํ ํ๊ฒฝ์ ๋ฉํ๋ฐ์ดํฐ๊ฐ ์ถ์ถ ๊ฐ๋ฅ์ฑ, ์์ ์ฑ ๋ฐ ๊ฑฐ๋ฒ๋์ค ์ธก๋ฉด์์ ๊ฐ๊ฐ ๋ค๋ฅธ ์ธ ๊ฐ์ง ๊ณ์ธต์ผ๋ก ์กด์ฌํ๋ค๋ ์ ์ ์ธ์ํด์ผ ํฉ๋๋ค.
๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ๋ ์ถ์ถํ๊ธฐ ๊ฐ์ฅ ์ฌ์ด ๊ณ์ธต์ ๋๋ค. ์ด๋ ๋ฐ์ดํฐ์ ๋ฌผ๋ฆฌ์ ๊ตฌ์กฐ, ์ฆ ํ๋ ์ด๋ฆ, ๋ฐ์ดํฐ ์ ํ, ๊ธธ์ด, ๋ ์ฝ๋ ๋ด ์์น, ์ซ์ ์ ๋ฐ๋ ์ฌ์, ๋ ์ฝ๋ ๋ ์ด์์ ๋ด ํ๋ ๊ฐ์ ๊ด๊ณ ๋ฑ์ ์ค๋ช ํฉ๋๋ค. COBOL ํ๊ฒฝ์์ ๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ๋ ์์ค ์ฝ๋ ์ํฐํฉํธ์ ์กด์ฌํฉ๋๋ค. FD ํญ๋ชฉ์ ๋ ์ฝ๋ ๋ ์ด์์์ ์ ์ํ๊ณ , COPY ๋ฉค๋ฒ๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๋ฉฐ, SELECT ์ ์ ํ์ผ ๊ตฌ์ฑ ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ์ ์ํ๊ณ , JCL DD ๋ฌธ์ ๊ฐ ํ๋ก๊ทธ๋จ ์คํ๊ณผ ๊ด๋ จ๋ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ ์ํฉ๋๋ค. ์์น์ ์ผ๋ก ์ด ๊ณ์ธต์ ๊ธฐ๊ณ๊ฐ ์ฝ์ ์ ์์ผ๋ฉฐ, COBOL ๊ตฌ๋ฌธ์ ์ดํดํ๋ ํ์๋ ์์ค ์ฝ๋์์ ์ถ์ถํ ์ ์์ง๋ง, ์คํค๋ง ๋ ์ง์คํธ๋ฆฌ์ ์ค์ ์ง์คํ๋์ด ์์ง ์๊ณ ์์ฒ ๊ฐ์ ์์ค ํ์ผ์ ๋ถ์ฐ๋์ด ์์ต๋๋ค.
์ด์ ๋ฉํ๋ฐ์ดํฐ๋ ์์คํ ์์ ๋ฐ์ดํฐ๊ฐ ์ด๋ป๊ฒ ์ด๋ํ๋์ง, ์ฆ ์ด๋ค ํ๋ก๊ทธ๋จ์ด ์ด๋ค ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์์ฑํ๊ณ , ์ด๋ค ํ๋ก๊ทธ๋จ์ด ์ด๋ค ์์๋ก ์ด๋ค ๋ณํ ๊ณผ์ ์ ๊ฑฐ์ณ ์ด๋ฅผ ์๋นํ๋์ง๋ฅผ ์ค๋ช ํฉ๋๋ค. ๋ฉ์ธํ๋ ์ ํ๊ฒฝ์์ ์ด์ ๋ฉํ๋ฐ์ดํฐ๋ JCL ์์ ์คํธ๋ฆผ(์คํ ์์ ๋ฐ ๋ฐ์ดํฐ ์ธํธ ์ฐ๊ฒฐ ์ ์), ํ๋ก๊ทธ๋จ ํธ์ถ ๊ทธ๋ํ(ํ๋ก๊ทธ๋จ ๊ฐ ๋ฐ์ดํฐ ํ๋ฆ ์ ์), ์ค์ผ์ค๋ฌ ๊ตฌ์ฑ(ํ์ด๋ฐ ๋ฐ ์ข ์์ฑ ์ ์)์ ๋ถ์ฐ๋์ด ์์ต๋๋ค. ์ด ๊ณ์ธต์ ์์ค ์ํฐํฉํธ์์ ๊ธฐ๊ณ์ ์ผ๋ก ์ถ์ถํ ์ ์์ง๋ง, ์ถ์ถ์ ์ํด์๋ ๊ฐ๋ณ ํ๋ก๊ทธ๋จ๋ฟ๋ง ์๋๋ผ ํ๋ก๊ทธ๋จ ๊ฐ์ ๊ด๊ณ์ ๋ํ ์ดํด๊ฐ ํ์ํฉ๋๋ค.
๋น์ฆ๋์ค ๋๋ ์๋ฏธ๋ก ์ ๋ฉํ๋ฐ์ดํฐ ๊ฐ์ฅ ์ถ์ถํ๊ธฐ ์ด๋ ต์ง๋ง ๊ฐ์ฅ ๊ฐ์น ์๋ ๊ณ์ธต์
๋๋ค. ๊ธฐ์ ์ ๋ฉํ๋ฐ์ดํฐ๋ก๋ ๋ตํ ์ ์๋ ์ง๋ฌธ, ์ฆ '๋ฌด์์'์ด๋ผ๋ ์ง๋ฌธ์ ๋ต์ ์ ์ํฉ๋๋ค. TRANS-AMT-CD ๋น์ฆ๋์ค ๊ด์ ์์ ์ค์ ๋ก ์๋ฏธํ๋ ๋ฐ๋ ๋ฌด์์ธ๊ฐ์? ์ ์ ํจํ ๊ฐ์ ๋ฌด์์ธ๊ฐ์? ACCT-TYPE-CD ๊ฐ ๊ฐ์ ๋ฌด์์ ์๋ฏธํฉ๋๊น? ์ด๋ค ๋น์ฆ๋์ค ๊ท์น์ด ์ธ์ ๊ฐ์ ๊ฒฐ์ ํ๋๊ฐ? CUST-STATUS-FLG ์ ํ A ์ I์ด ๊ณ์ธต์ ์กด์ฌํ๋ค๋ฉด ๋ช
์ธ ๋ฌธ์, ๊ฐ๋ฐ์์ ๊ธฐ์ต, ์ํดํ ์ง์๋ค์ด ๋ณด์ ํ ์กฐ์ง์ ์ง์, ๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ฝ ์กฐ๊ฑด์ด ์๋ IF ๋ฌธ๊ณผ EVALUATE ๋ธ๋ก์ ํตํด ๋น์ฆ๋์ค ๊ท์น์ ์ ์ฉํ๋ ํ๋ก๊ทธ๋จ์ ์ ์ฐจ์ ๋
ผ๋ฆฌ์ ์กด์ฌํฉ๋๋ค.
์์ญ ๋ ์ ๊ฑธ์ณ ๋ฐ์ ํด ์จ ์์คํ ์ ๋ฉํ๋ฐ์ดํฐ ๊ด๋ฆฌ์์ ๊ฐ์ฅ ํฐ ์ด๋ ค์์ ์ธ ๊ฐ์ง ๊ณ์ธต(๊ธฐ์ , ์ด์, ๋น์ฆ๋์ค)์ด ์์คํ ์งํ ๊ณผ์ ์์ ๊ฐ๊ธฐ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ๊ด๋ฆฌ๋์๊ฑฐ๋ ์์ ๊ด๋ฆฌ๋์ง ์์๋ค๋ ์ ์ ๋๋ค. ๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ๋ ์์ค ์ฝ๋์ ๊ธฐ๋ก๋์์ง๋ง, ๊ณต์์ ์ธ ๋ฐ์ดํฐ ์ฌ์ ์ผ๋ก ์ ๋ฆฝ๋ ์ ์ ์์ต๋๋ค. ์ด์ ๋ฉํ๋ฐ์ดํฐ๋ JCL ์์ ์คํธ๋ฆผ์ ์๋ฌต์ ์ผ๋ก ์กด์ฌํ์ง๋ง, ๊ณ๋ณด ๊ธฐ๋ก์ผ๋ก ๋ฌธ์ํ๋์ง๋ ์์์ต๋๋ค. ๋น์ฆ๋์ค ๋ฉํ๋ฐ์ดํฐ๋ ์ด๊ธฐ ๊ฐ๋ฐ ๋น์ ๋ช ์ธ์์ ๋ฌธ์ํ๋์์ง๋ง, ์์คํ ์ด ๋ฐ์ ํจ์ ๋ฐ๋ผ ์ ๋ฐ์ดํธ๋์ง ์์์ต๋๋ค.
๋ฉํ๋ฐ์ดํฐ ๋๋ฆฌํํธ ๋ฌธ์
์ฒด๊ณ์ ์ธ ๋ฉํ๋ฐ์ดํฐ ๊ด๋ฆฌ ์์ด ์์ญ ๋ ๊ฐ ์ด์๋๋ ์์คํ ์ ๋งค๋ ๊ณต์ ๋ฌธ์์ ์กด์ฌํ๋ ๋ฉํ๋ฐ์ดํฐ์ ์์คํ ์ ์ค์ ํ์ฌ ๋์์ ๋ฐ์ํ๋ ๋ฉํ๋ฐ์ดํฐ ๊ฐ์ ๊ฒฉ์ฐจ๊ฐ ์ปค์ง๋๋ค. ์ด๋ฌํ ์ฐจ์ด๋ ๋ค์ ๋ค ๊ฐ์ง ๋ฉ์ปค๋์ฆ์ ํตํด ๋ฐ์ํฉ๋๋ค.
๋ถ์ผ๋ ์งํ๋ฅผ ์๋ฏธํฉ๋๋ค. 1978๋
์ ํ๋์ ์ฌ์
์ ์๋ฏธ๋ก ์ ์๋์๋ ๋ถ์ผ๊ฐ ์ดํ ์์ญ ๋
์ ๊ฑธ์ณ ์ถ๊ฐ์ ์ธ ์๋ฏธ๋ฅผ ์ถ์ ํด ์์ ์๋ ์์ต๋๋ค. ACCT-TYPE-CD ์๋๋ ๋น์ข์๊ธ๊ณผ ์ ์ถ์๊ธ์ ๊ตฌ๋ถํ๊ธฐ ์ํด ์ฌ์ฉ๋์์ ์ ์์ต๋๋ค. 40์ฌ ๋
์ ๊ฑธ์ณ ๋จธ๋๋ง์ผ ๊ณ์ข, ์๊ธ์ฆ์, IRA ๊ณ์ข, ์์คํฌ๋ก ๊ณ์ข ๋ฑ์ ๋ํ๋ด๋ ์ถ๊ฐ ์ฝ๋๊ฐ ์ถ๊ฐ๋์์ ์ ์์ผ๋ฉฐ, ๊ฐ ์ถ๊ฐ ์ฌํญ์ ์ค์ ํ๋ ์ ์๊ฐ ์๋ ํด๋น ์ฝ๋ ๊ฐ์ ์ฒ๋ฆฌํ๋ ํ๋ก๊ทธ๋จ ์ฝ๋์๋ง ๊ธฐ๋ก๋ฉ๋๋ค. ํ๋์ ์ด๋ฆ๊ณผ ์ ํ์ ๋ณ๊ฒฝ๋์ง ์์์ง๋ง, ๊ทธ ์๋ฏธ๋ ์๋นํ ๋ณต์กํด์ก์ต๋๋ค.
์กฐ์ฉํ ์ฉ๋ ๋ณ๊ฒฝ. ํ๋๋ ์ด๋ฆ ๋ณ๊ฒฝ ์์ด ์ฉ๋๊ฐ ๋ณ๊ฒฝ๋๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ํน์ ์ฉ๋๋ก ์ฌ์ฉ๋๋ ํ๋๋ฅผ ํ์ฅํ๊ธฐ๊ฐ ๋ถํธํด์ง๋ฉด, ๊ฐ๋ฐ์๋ ์ธ์ ํ ํ๋๊ทธ ํ๋์ ์ด์ ์ ์ฌ์ฉ๋์ง ์์๋ ๊ฐ์ ํ์ฉํ์ฌ ๋ค๋ฅธ ์ ๋ณด๋ฅผ ์ธ์ฝ๋ฉํ ์ ์์ต๋๋ค. TRANS-FLAG-1 ์ด์ ์๋ก ๋ค๋ฅธ ํ๋ก๊ทธ๋จ ์ปจํ
์คํธ์์ ์ธ ๊ฐ์ง ๋ค๋ฅธ ๊ฐ๋
์ ์ธ์ฝ๋ฉํ ์ ์์ผ๋ฉฐ, ์ด๋ ์ด๋ค ํ๋ก๊ทธ๋จ์ด ์ด๋ค ์กฐ๊ฑด์์ ํด๋น ํ๋๋ฅผ ์ฝ๋์ง ์ดํด๋ด์ผ๋ง ๊ตฌ๋ณํ ์ ์์ต๋๋ค. ๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ(ํ๋ ์ด๋ฆ, ์ ํ, ๊ธธ์ด)๋ ํ๋๊ฐ ์๋ฏธ์ ์ผ๋ก ๊ณผ๋ถํ๋์๋ค๋ ๊ฒ์ ๋ํ๋ด์ง ์์ต๋๋ค.
REDEFINES ๋์ . VSAM ๋ถ์ ์ปจํ ์คํธ์์ ๋ ผ์๋ ๋ฐ์ ๊ฐ์ด, REDEFINES ์ ์ ๋์ผํ ๋ฌผ๋ฆฌ์ ์ ์ฅ์์ ์๋ก ๋ค๋ฅธ ํ๋ ํด์์ ์ ์ฉํ์ฌ ์ค์ฒฉ๋ฉ๋๋ค. ๊ฐ REDEFINES ๋ณํ์ ์์คํ ์ด๋ ฅ์ ์๋ก ๋ค๋ฅธ ์์ ์, ์๋ก ๋ค๋ฅธ ๊ฐ๋ฐ์์ ์ํด, ์๋ก ๋ค๋ฅธ ๋น์ฆ๋์ค ๋ชฉ์ ์ผ๋ก ์ถ๊ฐ๋์์ ์ ์์ต๋๋ค. REDEFINES ๊ณ์ธต ๊ตฌ์กฐ์ ์์ ํ ์๋ฏธ, ์ฆ ์ด๋ค ๋ณํ์ด ์ธ์ ์ ์ฉ๋๋์ง, ๊ฐ ๋ณํ์ ํ๋๊ฐ ๋ฌด์์ ์๋ฏธํ๋์ง๋ ๊ฐ ๋ณํ์ ์ ๊ทผํ๋ ๋ชจ๋ ํ๋ก๊ทธ๋จ๊ณผ ๊ทธ ์ ๊ทผ ์กฐ๊ฑด์ ๋ถ์ํด์ผ๋ง ์ฌ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
COBOL ์นดํผ๋ถ์ ๋ฒ์ ์ฐจ์ด. ํ์ค COBOL ์นดํผ๋ถ์ด ์๋ก์ด ์๊ตฌ ์ฌํญ์ ์์ฉํ๋๋ก ์์ ๋ ๊ฒฝ์ฐ, ํด๋น ์นดํผ๋ถ์ ํฌํจํ๊ณ ์์ง๋ง ์ ํ๋๋ฅผ ์ฒ๋ฆฌํ๋๋ก ์ ๋ฐ์ดํธ๋์ง ์์ ํ๋ก๊ทธ๋จ์ ์๋ชป ๋์ํ๊ฑฐ๋ ์ ํ๋๋ฅผ ๋ฌด์ํ ์ ์์ต๋๋ค. ์์ญ ๋ ์ ๊ฑธ์น ๋ฐ์ ๊ณผ์ ์์ ๋ช ๋ชฉ์ ๋์ผํ ์นดํผ๋ถ์ด๋ผ๋ ์ฌ๋ฌ ๋ฒ์ ์ด ์๋ก ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์กด์ฌํ๊ณ , ๊ฐ ํ๋ก๊ทธ๋จ์ด ์๋ก ๋ค๋ฅธ ๋ฒ์ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์นดํผ๋ถ์ ์ ์๋ ํ๋์ ๋ฉํ๋ฐ์ดํฐ๋ ๊ฐ ํ๋ก๊ทธ๋จ์ด ํฌํจํ๋ ์นดํผ๋ถ ๋ฒ์ ์ ๋ฐ๋ผ ํ๋ก๊ทธ๋จ๋ง๋ค ๋ค๋ฅผ ์ ์์ต๋๋ค.
์ต์ ๋ฉํ๋ฐ์ดํฐ ๋๊ตฌ๊ฐ ๊ธฐ์กด ๋ฐ์ดํฐ์ ๋ํด ํ ์ ์๋ ์ผ
๊ธฐ์ ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ ์์ฅ์ ์๋นํ ์ฑ์๊ธฐ์ ์ ์ด๋ค์์ต๋๋ค. Collibra, Alation, Atlan, Microsoft Purview, Informatica Axon์ ์ต์ ๋ฐ์ดํฐ ํ๊ฒฝ ์ ๋ฐ์ ๊ฑธ์ณ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๋ ์ ๊ตํ ํ๋ซํผ์ ๋๋ค. ์ด ํ๋ซํผ๋ค์ ์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์คํค๋ง๋ฅผ ์๋์ผ๋ก ๊ฒ์ํ๊ณ , ETL ํ์ดํ๋ผ์ธ์์ ์ด ์์ค์ ๋ฐ์ดํฐ ๊ณ๋ณด๋ฅผ ์ถ์ ํ๋ฉฐ, ์์ ๋ ์ฉ์ด ์ ์๋ฅผ ํตํด ๋น์ฆ๋์ค ์ฉ์ด์ง์ ์ ์งํ๊ณ , ๋ฉํ๋ฐ์ดํฐ ๋ ์ฝ๋์ ํจ๊ป ๋ฐ์ดํฐ ํ์ง ์งํ๋ฅผ ์ ๊ณตํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์ด๋ฌํ ๋๊ตฌ๋ค์ด ์์ญ ๋ ๋ COBOL ๋ฐ ๋ฉ์ธํ๋ ์ ์์คํ ์ ๋ํด์๋ ํ ์ ์๋ ์ผ:
์นดํ๋ก๊ทธ๋ ๋ณด์ด์ง ์๋ ๊ฒ์๋ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์ต์ ์นดํ๋ก๊ทธ๋ ์ปค๋ฅํฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ JDBC ์ฐ๊ฒฐ, ํด๋ผ์ฐ๋ ์๋น์ค์์ API ํตํฉ, ์ง์๋๋ ํ๋ซํผ๊ณผ์ ์ค์บ๋ ํตํฉ ๋ฑ์ ํตํด ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํฉ๋๋ค. ํ์ง๋ง VSAM ํ์ผ, COBOL ํ๋ก๊ทธ๋จ, JCL ์์ ์คํธ๋ฆผ์๋ ํ์ค ์นดํ๋ก๊ทธ ์ปค๋ฅํฐ๊ฐ ์์ต๋๋ค. ๋ฐ๋ผ์ ์นดํ๋ก๊ทธ๋ ์ ๊ทผํ ์ ์๋ ๋ฉ์ปค๋์ฆ์ด ์๋ ๊ฒ์ ๊ฒ์ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์์คํ ์์ ๊ด๋ฆฌ๋๋ ๋ฐ์ดํฐ๋ ์ฌ์ค์ ์นดํ๋ก๊ทธ์์ ๋ณด์ด์ง ์๊ธฐ ๋๋ฌธ์, ์ด ๋ฐ์ดํฐ์์ ํ์๋๋ ํ์ ํด๋ผ์ฐ๋ ๋ถ์์ ์ํ ๋ฐ์ดํฐ ๊ณ๋ณด ๊ธฐ๋ก์ด ๋ถ์์ ํ๊ฑฐ๋ ์์ ์กด์ฌํ์ง ์์ต๋๋ค.
๋ฐ์ดํฐ ์นดํ๋ก๊ทธ๋ ์ฝ๋์๋ง ์กด์ฌํ๋ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ ์ ์์ต๋๋ค. DB2 ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง, ํ ์ด๋ธ ์ ์, ์ด ์ด๋ฆ, ๋ฐ์ดํฐ ์ ํ, ์ธ๋ฑ์ค๋ฅผ ์ฝ์ ์ ์์ต๋๋ค. ํ์ง๋ง DB2 ํ ์ด๋ธ์ ๋ฐ์ดํฐ๋ฅผ ์ฑ์ฐ๋ COBOL ํ๋ก๊ทธ๋จ์ ์ฝ์ด์ ์ด๋ค ๋น์ฆ๋์ค ๊ท์น์ด ๋ฐ์ดํฐ ์ ๋ ฅ์ ์ ์ฉ๋๋์ง, ์๋ณธ ๋ ์ฝ๋์ ์ด๋ค REDEFINES ๋ณํ์ด ์๋์ง, ๋๋ 88๋จ๊ณ ์กฐ๊ฑด ์ด๋ฆ์ด ๊ฐ ํ๋์ ์๋ฏธ์ ์ ํจ์ฑ์ ์ ์ํ๋์ง ๋ฑ์ ํ์ ํ ์๋ ์์ต๋๋ค. ๋ ๊ฑฐ์ ๋ฐ์ดํฐ์ ๋น์ฆ๋์ค ์๋ฏธ๊ฐ ์ค์ ๋ก ์กด์ฌํ๋ ์ฝ๋ ์์ค์ ๋ฉํ๋ฐ์ดํฐ๋ ์นดํ๋ก๊ทธ ์ค์บ์ด ์๋ ์ฝ๋ ๋ถ์์ ํตํด ์ถ์ถํ ์ ์์ต๋๋ค.
๊ธฐ๋ก๋์ง ์์ ์๋ฏธ๋ ์ฌ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์๋ฒฝํ ๊ธฐ์ ์ ๋ฉํ๋ฐ์ดํฐ ์ถ์ถ์ด ์ด๋ฃจ์ด์ง๋๋ผ๋ ๊ณต์์ ์ผ๋ก ๋ฌธ์ํ๋์ง ์์ ํ๋์ ๋น์ฆ๋์ค ์๋ฏธ๋ ์๋์ผ๋ก ์ฌ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ณ์ธต์์๋ ์ฝ๋ ๋ถ์(ํ๋ก๊ทธ๋จ์ด ๋ฐ์ดํฐ์ ์ ์ฉํ๋ ๋น์ฆ๋์ค ๊ท์น, ์ฆ ๋น์ฆ๋์ค ์๋ฏธ๋ฅผ ๋ํ๋ด๋ ์งํ๋ฅผ ํ์ ํ๊ธฐ ์ํด)๊ณผ ์ฌ๋ ๊ฒํ (๊ธฐ์กด์ ์ง์์ด ์ฌ์ ํ ์กด์ฌํ๋ ๋์ ์ฌ๊ตฌ์ฑ๋ ์๋ฏธ๋ฅผ ๊ธฐ๊ด ์ง์๊ณผ ๋น๊ตํ์ฌ ๊ฒ์ฆํ๊ธฐ ์ํด)๋ฅผ ๊ฒฐํฉํด์ผ ํฉ๋๋ค.
๋ฉํ๋ฐ์ดํฐ ์ฌ๊ตฌ์ฑ ์ ๊ทผ๋ฒ
์์ญ ๋ ๋ ์์คํ ์ค ๊ณต์์ ์ธ ๋ฉํ๋ฐ์ดํฐ๊ฐ ์ ํ ์์ง๋์ง ์์๊ฑฐ๋ ํ์ฌ ์ํฉ๊ณผ ํฌ๊ฒ ์ฐจ์ด๊ฐ ๋๋ ๊ฒฝ์ฐ, ๋ฉํ๋ฐ์ดํฐ ๊ด๋ฆฌ์๋ ๊ฑฐ๋ฒ๋์ค ๋จ๊ณ์ ์์ ์ฌ๊ตฌ์ฑ ๋จ๊ณ๊ฐ ํ์ํฉ๋๋ค. ์ฌ๊ตฌ์ฑ ์ ๊ทผ ๋ฐฉ์์ ๋ณต๊ตฌ ๊ฐ๋ฅํ ๊ณ์ธต์ ์ถ์ถํ๊ณ ์ธ๊ฐ์ ์ ๋ฌธ ์ง์์ด ํ์ํ ๊ณต๋ฐฑ์ ์๋ณํฉ๋๋ค.
1๋จ๊ณ: ์์ค ์ํฐํฉํธ์์ ๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ ์ถ์ถ.
๋ชจ๋ COBOL ํ๋ ํจ์ ํญ๋ชฉ, COPY ๋ฉค๋ฒ, SELECT ์ ๋ฐ JCL DD ๋ฌธ์ ๊ตฌ๋ฌธ ๋ถ์ํ์ฌ ํ๋ ์์ค์ ๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ ๋ชฉ๋ก์ ์์ฑํฉ๋๋ค.
์ฝ๋ณผ
* Source FD entry -- technical metadata extraction target
FD TRANSACTION-FILE
LABEL RECORDS ARE STANDARD
RECORD CONTAINS 200 CHARACTERS.
01 TRANSACTION-RECORD.
05 TRANS-DATE PIC 9(8). *> YYYYMMDD format
05 TRANS-TYPE-CD PIC XX. *> See 88-level values
88 TRANS-PAYMENT VALUE 'PM'.
88 TRANS-REFUND VALUE 'RF'.
88 TRANS-ADJUSTMENT VALUE 'AJ'.
88 TRANS-REVERSAL VALUE 'RV'.
05 TRANS-AMT-CD PIC S9(9)V99 COMP-3.
05 TRANS-CURRENCY-CD PIC X(3). *> ISO 4217
05 TRANS-DETAIL REDEFINES TRANS-TYPE-CD.
10 TRANS-MERCH-ID PIC X(12).
10 TRANS-AUTH-CD PIC X(6).
10 FILLER PIC X(84).
์ด ๋จ์ผ FD ํญ๋ชฉ์์ ๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ฉด ํ๋ ์ด๋ฆ, ๋ฐ์ดํฐ ์ ํ, ๊ธธ์ด, ์์น, ํฉํ ์์์ ์ ๋ฐ๋๊ฐ ์์ฑ๋ฉ๋๋ค. TRANS-AMT-CD (9์๋ฆฌ ์ซ์, ์์์ ์ดํ 2์๋ฆฌ, ๋ถํธ ์์), ๋ค ๊ฐ์ง ์๋ฏธ ๊ฐ TRANS-TYPE-CD 88๋จ๊ณ ์กฐ๊ฑด ์ด๋ฆ์ ์ํด ์ ์๋ ๋๋ก, ๊ทธ๋ฆฌ๊ณ ๋ ์ฝ๋์ 10~105๋ฒ์งธ ๋ฐ์ดํธ์ ๋ํ ๋ ๊ฐ์ ์ค๋ณต๋ ํด์์ ์์ฑํ๋ REDEFINES ๊ตฌ์กฐ.
88๋จ๊ณ ์กฐ๊ฑด๋ช
์ ๋ฉํ๋ฐ์ดํฐ๋ก์ ํนํ ๊ฐ์น๊ฐ ๋์ต๋๋ค. TRANS-PAYMENT, TRANS-REFUND, TRANS-ADJUSTMENT, TRANS-REVERSAL COBOL ์ฝ๋ ์์ฒด์์ ์ ๊ณตํ๋ ๋น์ฆ๋์ค ์ฉ์ด ๋ค ๊ฐ์ง๋ ๊ธฐ๋ณธ ์ฝ๋๋ณด๋ค ๋ ์๋ฏธ๊ฐ ์์ต๋๋ค. PM, RF, AJ, RV ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค์บํ๋ ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ๊ฐ ๋ณด๊ฒ ๋ ๊ฐ๋ค์
๋๋ค.
2๋จ๊ณ: ํ๋ก๊ทธ๋จ ์ข ์์ฑ์ผ๋ก๋ถํฐ ์ด์ ๋ฉํ๋ฐ์ดํฐ ์ถ์ถ.
ํ๋ก๊ทธ๋จ ์ข ์์ฑ ๊ทธ๋ํ๋ฅผ ํตํด ๋ฐ์ดํฐ ํ๋ฆ์ ์ถ์ ํ์ฌ ์ด์ ๊ณ๋ณด ์ง๋๋ฅผ ๊ตฌ์ถํฉ๋๋ค.
- ์ด๋ค ํ๋ก๊ทธ๋จ์ด ์ฐ๊ธฐ๋ฅผ
TRANSACTION-FILE(์ ์์) - ์ด๋ค ํ๋ก๊ทธ๋จ์ด ๋ค์์์ ์ฝ์ด์ค๋์?
TRANSACTION-FILE(์๋น์) - JCL ์์ ๋จ๊ณ ์ค ์ด๋ค ๋จ๊ณ์์ ๊ฐ ํ๋ก๋์์ ์ปจ์๋จธ๊ฐ ์ด๋ค ์์๋ก ํธ์ถ๋ฉ๋๊น?
- ๋ณํ๋ ๋ฐ์ดํฐ๋ ์ด๋ค ํ์ ๋ฐ์ดํฐ ์ธํธ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ ์ก๋ฉ๋๊น?
TRANSACTION-FILE
์ด ๊ณ๋ณด ์ง๋๋ ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ ๋๊ตฌ๊ฐ ๊ณ๋ณด ์๊ฐํ๋ฅผ ์ํด ํ์๋ก ํ๋ ์ด์ ๋ฉํ๋ฐ์ดํฐ์ด์ง๋ง, ์์ค ํ๋ก๊ทธ๋จ ์ฝ๋์ JCL์ ์ ๊ทผํ์ง ์๊ณ ๋ ์์ฑํ ์ ์์ต๋๋ค.
3๋จ๊ณ: ์๋ฏธ๋ก ์ ๋ฉํ๋ฐ์ดํฐ ํ๋ก์๋ก์์ ๋น์ฆ๋์ค ๊ท์น ์ถ์ถ.
COBOL ํ๋ก์์ ๋๋น์ ๋ก์ง์ ์ธ์ฝ๋ฉ๋ ๋น์ฆ๋์ค ๊ท์น์ ๋น์ฆ๋์ค ์๋ฏธ๋ฅผ ๋ํ๋ด๋ ๋๋ฆฌ์์
๋๋ค. ์ ํจ์ฑ์ ๊ฒ์ฌํ๋ ํ๋ก๊ทธ๋จ์ TRANS-AMT-CD ์ฒ๋ฆฌ ์ ์ ํน์ ๋ฒ์ ๋ด์ ์ํ๋์ง ํ์ธํ๋ ๊ฒ์ ํด๋น ํ๋์ ์ ํจ ๋ฒ์์ ๋ํ ์ฆ๊ฑฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ณํ ํ๋ก๊ทธ๋จ์ TRANS-AMT-CD ํ์ ์์คํ
์ ์ฐ๊ธฐ ์ ์ ๋ค๋ฅธ ๋จ์๋ก ๋ณํํ๋ ๊ฒ์ ์๋ฌต์ ์ธ ์์์ ๋๋ ๋จ์ ๊ท์น์ ๋๋ฌ๋ด๋ ๊ฒ์
๋๋ค.
์ฝ๋ ๋ถ์์ ํตํด ์ด๋ฌํ ๋น์ฆ๋์ค ๊ท์น์ ์ถ์ถํ๋ฉด ์ถ๋ก ๋ ์๋ฏธ๋ก ์ ๋ฉํ๋ฐ์ดํฐ ์ธํธ๊ฐ ์์ฑ๋ฉ๋๋ค. ์ฌ๊ธฐ์๋ ๊ฐ ํ๋์ ์ ์ฉ๋๋ ์ ํจ์ฑ ๊ฒ์ฌ ๋ฒ์, ์์ค์ ๋์ ๊ฐ์ ๋ฐ์ํ๋ ๋ณํ, ๊ทธ๋ฆฌ๊ณ ๋ค์ํ ์ฝ๋ ๊ฒฝ๋ก๊ฐ ์คํ๋๋ ์กฐ๊ฑด์ด ํฌํจ๋ฉ๋๋ค. ์ด ์ถ๋ก ๋ ์๋ฏธ๋ก ์ ๋ฉํ๋ฐ์ดํฐ๋ ์ ํํ์ง ์์ต๋๋ค. ํ๋ก๊ทธ๋จ์ด ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋์ง๋ฅผ ๋ณด์ฌ์ค ๋ฟ, ๋ฐ์ดํฐ๊ฐ ์๋ ์๋ํ๋ ์๋ฏธ๋ฅผ ๋ฐ๋์ ๋ํ๋ด๋ ๊ฒ์ ์๋๋๋ค. ํ์ง๋ง ์๋ ๋ช ์ธ ๋ฌธ์์์๋ ๋ณต๊ตฌํ ์ ์๋ ๋ฐฉ์์ผ๋ก ์ฝ๋์์ ์ด๋ฌํ ์ ๋ณด๋ฅผ ๋ณต๊ตฌํ ์ ์์ต๋๋ค.
4๋จ๊ณ: ์ฌ๋์ ๊ฒ์ฆ ๋ฐ ์๋ฏธ๋ก ์ ๋ณด๊ฐ.
์ถ์ถ๋ ๊ธฐ์ ๋ฐ ์ด์ ๋ฉํ๋ฐ์ดํฐ์ ์ถ๋ก ๋ ์๋ฏธ๋ก ์ ๋ฉํ๋ฐ์ดํฐ๋ ๋๋ฉ์ธ ์ ๋ฌธ๊ฐ ๋ฐ ์ํด ์์ ๊ฐ๋ฐ์์์ ์ธ๊ฐ ๊ฒ์ฆ ์ธ์
์ ๊ธฐ์ด๊ฐ ๋ฉ๋๋ค. ๋ชฉํ๋ ์ถ๋ก ๋ ์๋ฏธ๋ก ์ ํ์ ๋ ์๋ฏธ๋ก ์ผ๋ก ๋ณํํ์ฌ ๋ค์ ์ฌํญ์ ๊ฒ์ฆํ๋ ๊ฒ์
๋๋ค. TRANS-AMT-CD ์ฝ๋๊ฐ ์์ํ๋ ์๋ฏธ๋ฅผ ์ ํํ ํ์
ํ๊ณ , ์ฝ๋ ๋์์ด ๋ ์ด์ ์๋๋ ๋น์ฆ๋์ค ์๋ฏธ๋ฅผ ๋ฐ์ํ์ง ์๋ ๊ฒฝ์ฐ๋ฅผ ์๋ณํ๋ฉฐ, ์ฝ๋ ๋ถ์์ผ๋ก๋ ๋ณต๊ตฌํ ์ ์๋ ๋ถ์ผ ์ด๋ ฅ์ ๋ํ ๊ธฐ๊ด ์ง์์ ํฌ์ฐฉํฉ๋๋ค.
์ด ๋จ๊ณ๋ ํด๋น ๋ถ์ผ ์ ๋ฌธ๊ฐ์ ๊ฐ์ฉ์ฑ์ ๋ฐ๋ผ ์๊ฐ์ ์ ์ฝ์ ๋ฐ์ต๋๋ค. ํด๊ฐ ๊ฐ์๋ก ์ด๋ฌํ ์ง์์ ๋ณด์ ํ ์ฌ๋๋ค์ด ๋ ๋๊ฐ๋ฉด์ ์ง์๋ ์ ์ ๋ ์ฌ๋ผ์ง๊ธฐ ๋๋ฌธ์ ๋๋ค.
ํ๋ ์์คํ ๊ฒฝ๊ณ์์์ ๊ธฐ์กด ๋ฉํ๋ฐ์ดํฐ ๊ฒฉ์ฐจ
์์ญ ๋ ๋ ์์คํ ์ผ๋ก ์ธํด ๋ฐ์ํ๋ ๋ฉํ๋ฐ์ดํฐ ๋ถ์กฑ ํ์์ ๊ธฐ์กด ํ๊ฒฝ์๋ง ๊ตญํ๋์ง ์์ต๋๋ค. ์ด๋ ํ์ ์์คํ ์ผ๋ก ์ ํ๋์ด, ๊ธฐ์กด ์์คํ ์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ๋ถ์ ์์คํ , ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ๋ฐ ๋จธ์ ๋ฌ๋ ํ์ดํ๋ผ์ธ์ด ๋ฉํ๋ฐ์ดํฐ ๋ถ์กฑ ๋ฌธ์ ๋ฅผ ๊ทธ๋๋ก ๋ฌผ๋ ค๋ฐ๊ฒ ๋ฉ๋๋ค.
COBOL ๋ฐฐ์น ํ๋ก๊ทธ๋จ์์ ๋งค์ผ ๋ฐค ํ๋ซ ํ์ผ ์ถ์ถ์ ๋ฐ๋ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ์ด ์ ์์๋ ๋ฐ์ดํฐ ์์ง๋์ด๋ง ํ์ด ETL ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํ ๋ ์ง์ ํ ์ด ์ด๋ฆ์ด ๊ทธ๋๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์๋ ํ๋๊ฐ ๋ค์๊ณผ ๊ฐ์๋ค๋ฉด... TRANS-AMT-CD ๊ทธ๋ฆฌ๊ณ ETL ๊ฐ๋ฐ์๋ ๋์ ์ด์ ์ด๋ฆ์ ์ง์ ํ์ต๋๋ค. transaction_amount๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์๋ ์ด ์ด๋ฆ, ๋ฐ์ดํฐ ์ ํ, ๋น์ฆ๋์ค ์ค๋ช
๋ฑ ์์ ํ ๋ฉํ๋ฐ์ดํฐ๊ฐ ์นดํ๋ก๊ทธ์ ์ถ๊ฐ๋ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค. ํ์ง๋ง ์นดํ๋ก๊ทธ์ ๊ธฐ๋ก๋์ง ์์ ๊ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. transaction_amount ~๋ก๋ถํฐ ๊ธฐ์ ๋ TRANS-AMT-CD in TRANSACTION-FILECOBOL ํ๋ก๊ทธ๋จ์ผ๋ก ์์ฑ๋ ๊ฒ์
๋๋ค. TRNSRC01JCL ์์
์์ ์คํ๋ฉ๋๋ค. TRANSDAY ๋งค์ผ ๋ฐค ์๋ฒฝ 2์์ ์คํ๋๋ฉฐ, 1987๋
์ ํ๋์ฝ๋ฉ๋ ํน์ ํ์จ ๋ณํ ๊ณต์์ ์ ์ฉํ๋๋ฐ, ์ด ๊ณต์์ ํ์ฌ์๋ ์ ํจํ์ง ์ฌ๋ถ๊ฐ ๋ถํ์คํ ๋น์์ ํ์จ ๊ดํ์ ๊ธฐ๋ฐํฉ๋๋ค.
๋ค์ด์คํธ๋ฆผ ๋ฉํ๋ฐ์ดํฐ ๋ ์ฝ๋๋ ์์ ํด ๋ณด์
๋๋ค. ๊ณ๋ณด๋ ๋ ๊ฑฐ์ ๊ฒฝ๊ณ์์ ๋จ์ ๋์์ต๋๋ค. ์ถ์ฒ์ ์๋ฏธ๋ฅผ ์ดํดํ๋ ๋ฐ ์์กดํ๋ ๋ชจ๋ ๋ถ์ ๋๋ AI ์ํฌ๋ก๋๋ ์ด ๋ฌธ์ ์ ์ง๋ฉดํ๊ฒ ๋ฉ๋๋ค. transaction_amount ํด๋น ๊ฐ์ ์ค์ ๊ธฐ์์ ๋ํ ๊ธฐ๋ก์ด ์๋ ๊ณต๋ฐฑ์ด ์์ต๋๋ค.
๊ฐํธ๋์ ์กฐ์ฌ์ ๋ฐ๋ฅด๋ฉด AI์ ์ ํฉํ ๋ฐ์ดํฐ๊ฐ ๋ถ์กฑํ AI ํ๋ก์ ํธ์ 60%๊ฐ 2026๋
๊น์ง ์ค๋จ๋ ๊ฒ์ด๋ผ๊ณ ํ๋๋ฐ, ์ด๋ ๋ถ๋ถ์ ์ผ๋ก ๋ฉํ๋ฐ์ดํฐ์ ๊ด๋ จ๋ ๋ด์ฉ์
๋๋ค. AI ๋ชจ๋ธ์ ์ด๋ฌํ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ํ์ฉํฉ๋๋ค. transaction_amount ํด๋น ๋ฐ์ดํฐ๊ฐ ์์์ ์์ ์๋ฆฟ์๋ฅผ ๊ฐ์ง ์์ถ ์ญ์ง์ COBOL ํ๋์์ ์ ๋๋์๊ณ , 1987๋
ํ์จ ์ฒด๊ณ๋ฅผ ์ฌ์ฉํ์ฌ ๋ณํ๋์์ ์ ์๋ ํตํ๋ก ํ์๋๋ค๋ ์ฌ์ค์ ์์ง ๋ชปํ ์ฑ, ์ถ์ฒ๊ฐ ๋ถํฌ๋ช
ํ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ตํ๊ณ ์์ต๋๋ค. ๋ชจ๋ธ์ ์ด๋ฌํ ๋งฅ๋ฝ์ ์ธ์งํ๊ณ ์กฐ์ ํด์ผ ํ ํ์์ฑ์ ์ ์ ์์ต๋๋ค. ์๋ํ๋ฉด ๋ชจ๋ธ์ด๋ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ด ์ ๊ทผํ ์ ์๋ ์ด๋ค ์นดํ๋ก๊ทธ์๋ ์ด๋ฌํ ๋งฅ๋ฝ์ ์๋ ค์ฃผ๋ ๋ฉํ๋ฐ์ดํฐ๊ฐ ์กด์ฌํ์ง ์๊ธฐ ๋๋ฌธ์
๋๋ค.
๋ ๊ฑฐ์ ์์คํ ์ ์ํ ๋ฉํ๋ฐ์ดํฐ ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ ๊ตฌ์ถ
์์ญ ๋ ์ ๊ฑธ์น ๋ฐ์ดํฐ ์์คํ ์ ์ํ ๋ฉํ๋ฐ์ดํฐ ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ์ ํ์ค ์ํฐํ๋ผ์ด์ฆ ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ ๊ตฌํ๊ณผ ๋ค๋ฅธ ๋ค ๊ฐ์ง ๊ตฌ์ฑ ์์๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
๊ตฌ์ฑ ์์ 1: ์์ค ์ฝ๋ ๋ฉํ๋ฐ์ดํฐ ์ถ์ถ. ์นดํ๋ก๊ทธ ๋๊ตฌ๊ฐ ๋ ๊ฑฐ์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๋ ค๋ฉด ๋จผ์ ๋ฉํ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋ ์์ค ์ํฐํฉํธ์์ ์ถ์ถํด์ผ ํฉ๋๋ค. ์ด ์ถ์ถ์๋ ๋ค์์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค. FD ํญ๋ชฉ ๋ฐ ์นดํผ๋ถ(๋ฐ์ดํฐ ๊ตฌ์กฐ์ ๋ํ ๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ), SELECT ์ (ํ์ผ ๊ตฌ์ฑ ๋ฐ ์ก์ธ์ค ๋ฐฉ๋ฒ), JCL DD ๋ฌธ(๋ฐ์ดํฐ ์ธํธ ์ฐ๊ฒฐ ๋ฐ ํ์ผ ํน์ฑ), 88 ๋ ๋ฒจ ์กฐ๊ฑด ์ด๋ฆ(์์ค ์ฝ๋์ ํฌํจ๋ ์๋ฏธ ๊ฐ ์ดํ). ์ถ๋ ฅ์ ๋น์ฆ๋์ค ๋ณด๊ฐ์ ์ํ ์์์ ์ผ๋ก ์นดํ๋ก๊ทธ์ ๋ก๋ํ ์ ์๋ ํ๋ ์์ค ๋ฉํ๋ฐ์ดํฐ ๋ชฉ๋ก์ ๋๋ค.
๊ตฌ์ฑ ์์ 2: ๋ฐ์ดํฐ ๊ณ๋ณด ์ฌ๊ตฌ์ฑ. ๋ ๊ฑฐ์ ์์คํ ์ ๋ฐ์ดํฐ ๊ณ๋ณด๋ ETL ๋๊ตฌ์ ๊ณ๋ณด ์ถ์ ์ด ์๋ ํ๋ก๊ทธ๋จ ์ข ์์ฑ ๋ถ์์ ํตํด ์ฌ๊ตฌ์ฑํด์ผ ํฉ๋๋ค. ๊ณ๋ณด ๋งต์ ๋ฐ์ดํฐ๊ฐ ์์ฑ๋ COBOL ํ๋ก๊ทธ๋จ๋ถํฐ ์ค๊ฐ ๋ณํ ํ๋ก๊ทธ๋จ์ ๊ฑฐ์ณ ์ต์ข ์๋น์(์ต์ ๋ถ์ ์์คํ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ETL ํ๋ก์ธ์ค ํฌํจ)์ ์ด๋ฅด๊ธฐ๊น์ง์ ๊ฒฝ๋ก๋ฅผ ์ถ์ ํฉ๋๋ค. ์ด๋ฌํ ์ฌ๊ตฌ์ฑ์ ํตํด ๋ ๊ฑฐ์ ์์คํ ๊ณผ์ ๊ฒฝ๊ณ์์ ๋ฐ์ดํฐ ๊ณ๋ณด์ ๊ฐ๊ทน์ ํด์ํ๊ณ , ๋ฌธ์ํ๋ ํ๋ก๊ทธ๋จ ์ข ์์ฑ ์ฒด์ธ์ ํตํด ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ์ปฌ๋ผ ๋ฉํ๋ฐ์ดํฐ์ COBOL FD ํญ๋ชฉ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ฒฐํฉ๋๋ค.
๊ตฌ์ฑ ์์ 3: ๋๋ฉ์ธ ์ ๋ฌธ ์ง์์ ํ์ฉํ ์๋ฏธ๋ก ์ ํ๋ถํ. ์ถ์ถ๋ ๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ๋ ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํ๋ฉฐ, ๋น์ฆ๋์ค ์๋ฏธ๋ฅผ ํ์ธํ๋ ค๋ฉด ํด๋น ๋ถ์ผ์ ์ ๋ฌธ ์ง์์ด ํ์ํฉ๋๋ค. ๋ฐ์ดํฐ ๋ณด๊ฐ ๊ณผ์ ์์๋ ๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌธ๊ฐ ์ธํฐ๋ทฐ๋ฅผ ์ํ ๊ตฌ์กฐํ๋ ์ง๋ฌธ์ผ๋ก ํ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด, "์ด ํ๋๋ ๋ค์๊ณผ ๊ฐ์ด ์ ์๋ฉ๋๋ค."์ ๊ฐ์ด ์ง๋ฌธํ ์ ์์ต๋๋ค. PIC S9(9)V99 COMP-314๊ฐ ํ๋ก๊ทธ๋จ์์ ์์๊ฐ ์๋ ๊ฒ์ผ๋ก ๊ฒ์ฆ๋์๊ณ , ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ๋กํ๊ธฐ ์ ์ ๋ค๋ฅธ ์ฒ๋๋ก ๋ณํ๋๋๋ฐ, ์ด๊ฒ์ด ๋ฌด์์ ๋ํ๋ด๋์ง, ๊ทธ๋ฆฌ๊ณ ๋ณํ์ด ๋ฌด์์ ์๋ฏธํ๋์ง ํ์ธํด ์ฃผ์๊ฒ ์ต๋๊น? ์ด ๊ตฌ์กฐํ๋ ์ ๊ทผ ๋ฐฉ์์ ์ฝ๋ ๋ถ์์ ์ฌ์ฉํ์ฌ ๊ฐ ์ ๋ฌธ๊ฐ ์ํธ ์์ฉ์ ์ ๋ณด ๊ฐ์น๋ฅผ ๊ทน๋ํํจ์ผ๋ก์จ ๋น๊ตฌ์กฐํ๋ ๋ฌธ์ ๊ฒํ ๋ณด๋ค ๋ ๋น ๋ฅด๊ณ ์๋ฒฝํ ์ ๋ณด ๋ณด๊ฐ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
๊ตฌ์ฑ ์์ 4: ์ต์ ์นดํ๋ก๊ทธ ํ๋ซํผ๊ณผ์ ๊ฑฐ๋ฒ๋์ค ํตํฉ. ๊ธฐ์กด ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ถ์ถ, ์ฌ๊ตฌ์ฑ ๋ฐ ๋ณด๊ฐํ ํ์๋ ์ต์ ๋ฉํ๋ฐ์ดํฐ ๊ฑฐ๋ฒ๋์ค ์ธํ๋ผ์ ํตํฉํด์ผ ํฉ๋๋ค. ์ด ํตํฉ์ ํตํด ๊ธฐ์กด ๋ฉํ๋ฐ์ดํฐ ์ธ๋ฒคํ ๋ฆฌ๋ฅผ ์ํฐํ๋ผ์ด์ฆ ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ์ ์ฐ๊ฒฐํ์ฌ COBOL ์์ค์์ ํด๋ผ์ฐ๋ ๋์์ผ๋ก์ ์ด ์์ค ๊ณ๋ณด, ๊ธฐ์กด ํ๋ ์ ์์ ์ฐ๊ฒฐ๋ ๋น์ฆ๋์ค ์ฉ์ด์ง ์ฉ์ด, ๊ทธ๋ฆฌ๊ณ ์ต์ ์์คํ ๋ฉํ๋ฐ์ดํฐ์ ๋์ผํ ๊ฑฐ๋ฒ๋์ค ํ๋ ์์ํฌ๋ฅผ ์ฑ์ฐ๋ ๊ธฐ์กด ๋ฐ์ดํฐ ์ธํธ์ฉ ๋ฐ์ดํฐ ํ์ง ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ฐฉ๋ฒ SMART TS XL ๊ธฐ์กด ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํฉ๋๋ค
SMART TS XL ์ด ํ๋ก์ ํธ๋ COBOL, JCL ๋ฐ ์นดํผ๋ถ ํฌํธํด๋ฆฌ์ค ์ ์ฒด์ ์ ์ ๋ถ์์ ์ ์ฉํ์ฌ ๊ธฐ์กด ๋ฉํ๋ฐ์ดํฐ ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ์ ์ฒซ ๋ ๊ตฌ์ฑ ์์์ธ ์์ค ์ฝ๋ ๋ฉํ๋ฐ์ดํฐ ์ถ์ถ ๋ฐ ๊ณ๋ณด ์ฌ๊ตฌ์ฑ์ ํด๊ฒฐํฉ๋๋ค.
์ ์ ์ฝ๋ ๋ถ์ ๊ธฐ๋ฅ์ COBOL ํฌํธํด๋ฆฌ์ค ์ ์ฒด์ ๋ชจ๋ ํจ์ ์ ์ธ(FD) ํญ๋ชฉ, COPY ๋ฉค๋ฒ, SELECT ์ ๋ฐ 88๋ ๋ฒจ ์ ์๋ฅผ ๊ตฌ๋ฌธ ๋ถ์ํ์ฌ ํ๋ ์์ค์ ๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ ๋ชฉ๋ก์ ์์ฑํฉ๋๋ค. ์ด ๋ชฉ๋ก์๋ ํ๊ฒฝ ๋ด ๋ชจ๋ ํ๋ก๊ทธ๋จ๊ณผ ์นดํผ๋ถ์ ํ๋ ์ด๋ฆ, ๋ฐ์ดํฐ ์ ํ, ๊ธธ์ด, COMP ์ฌ์, REDEFINES ๋ฉค๋ฒ์ญ ๋ฐ 88๋ ๋ฒจ ์กฐ๊ฑด ์ด๋ฆ์ด ํฌํจ๋ฉ๋๋ค. ์์ฒ ๊ฐ์ COBOL ํ๋ก๊ทธ๋จ์ผ๋ก ๊ตฌ์ฑ๋ ํฌํธํด๋ฆฌ์ค์ ๊ฒฝ์ฐ, ์ด ์ถ์ถ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ์ ์๊ฐ ๋ด์ ๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ ๋ชฉ๋ก์ ์์ฑํ ์ ์์ผ๋ฉฐ, ์ด๋ ์๋์ผ๋ก ๋ฌธ์๋ฅผ ์์ฑํ ๊ฒฝ์ฐ ์๋ ์ด ๊ฑธ๋ฆฌ๊ฑฐ๋ ์์ ์์ฑ์ด ๋ถ๊ฐ๋ฅํ ์๋ ์๋ ์์ ์ ๋๋ค.
์ ํ๋ฆฌ์ผ์ด์ ์ข ์์ฑ ๋งคํ์ ์ด์ ๊ณ๋ณด ๋งต์ ๊ตฌ์ถํฉ๋๋ค. ์ด ๋งต์๋ ๋ชจ๋ ํ๋ก๊ทธ๋จ-๋ฐ์ดํฐ์ ๊ด๊ณ(์ด๋ค ํ๋ก๊ทธ๋จ์ด ์ด๋ค ๋ฐ์ดํฐ์ ์ ์์ฑํ๊ณ ์ด๋ค ํ๋ก๊ทธ๋จ์ด ์ด๋ฅผ ์๋นํ๋์ง), ๋ชจ๋ ํ๋ก๊ทธ๋จ ๊ฐ ์ข ์์ฑ(์ด๋ค ํ๋ก๊ทธ๋จ์ด ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ ํธ์ถํ๊ณ ์ด๋ค ๋ฐ์ดํฐ๊ฐ ํ๋ก๊ทธ๋จ ๊ฐ์ ํ๋ฅด๋์ง), ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ JCL-ํ๋ก๊ทธ๋จ ๊ด๊ณ(์ด๋ค ์์ ๋จ๊ณ๊ฐ ์ด๋ค ์์๋ก ์ด๋ค ํ๋ก๊ทธ๋จ์ ํธ์ถํ๋์ง)๊ฐ ํฌํจ๋ฉ๋๋ค. ์ด ๊ณ๋ณด ๋งต์ ๊ธฐ์กด ์์ค ์์คํ ๊ณผ ์ต์ ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ์ ๊ณ๋ณด ๊ธฐ๋ก ๊ฐ์ ๊ฒฉ์ฐจ๋ฅผ ํด์ํ๋ ์ด์ ๋ฉํ๋ฐ์ดํฐ ๊ณ์ธต์ ๋๋ค.
JCL ํ์ฅ ๊ธฐ๋ฅ์ ๋ชจ๋ JCL ์์ ์ ์ ์ฒด ์คํ ์ฒด์ธ์ ์ถ์ ํฉ๋๋ค. ์ฌ๊ธฐ์๋ PROC ์ฐธ์กฐ ํด๊ฒฐ, ๊ธฐํธ ๋งค๊ฐ๋ณ์ ํ์ฅ, ๊ฐ ๋ฐ์ดํฐ ์ธํธ์ ์์ฑ ๋ฐ ์๋น์ ๋ํ ์ ์ฒด ์ด์ ๋ฉํ๋ฐ์ดํฐ ๊ตฌ์ถ, ์ค์ผ์ค๋ง ์ปจํ ์คํธ, ์ข ์ ์์ , ๊ทธ๋ฆฌ๊ณ ๊ฐ ๋ฐ์ดํฐ ์ธํธ์ ์ ์์ฑ๊ณผ ์ต์ ์ฑ ํน์ฑ์ ๊ฒฐ์ ํ๋ ์คํ ์์๊ฐ ํฌํจ๋ฉ๋๋ค.
์ํฐํ๋ผ์ด์ฆ ๊ฒ์ ๊ธฐ๋ฅ์ ํตํด ์ถ์ถ๋ ๋ฉํ๋ฐ์ดํฐ ์ธ๋ฒคํ ๋ฆฌ๋ฅผ ๋ฉํ๋ฐ์ดํฐ ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ ์ ์ฒด์์ ์ฟผ๋ฆฌํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, COMP-3์ผ๋ก ์ ์๋ ๋ชจ๋ ํ๋(์ ๋ฐํ ๋์ ๋งคํ์ด ํ์ํ ์ ๋ฐ ํ๋), ํน์ ํ๋๋ฅผ ์ฝ๋ ๋ชจ๋ ํ๋ก๊ทธ๋จ(๋ฐ์ดํฐ ๊ณ๋ณด ๋ฐ ์๋ฏธ๋ก ์ ๋ณด๊ฐ์ ์ํด ํน์ ๋ฐ์ดํฐ์ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ์๋ณ), ํน์ ๋น์ฆ๋์ค ์ฉ์ด์ ์ผ์นํ๋ ๋ชจ๋ 88๋จ๊ณ ์กฐ๊ฑด ์ด๋ฆ(๋น์ฆ๋์ค ์ดํ๋ฅผ ๊ธฐ์ ํ๋ ์ ์์ ๋งคํ) ๋ฑ์ ์ฐพ์ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฒ์ ๊ธฐ๋ฅ์ ์๋ฏธ๋ก ์ ๋ณด๊ฐ ํ๋ก์ธ์ค๋ฅผ ์ง์ํ์ฌ ๋๋ฉ์ธ ์ ๋ฌธ๊ฐ๊ฐ ํน์ ํ๋ ๋๋ ๊ฐ์ ๋น์ฆ๋์ค ์๋ฏธ๋ฅผ ํ์ธํ๊ธฐ ์ ์ ํด๋น ํ๋ ๋๋ ๊ฐ์ ๋ชจ๋ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ฐพ์ ์ ์๋๋ก ํฉ๋๋ค.
์กฐ์ง์ด ์ํํ๋ ๊ฒฝ์ฐ ๋ ๊ฑฐ์ ํ๋ํ ํ๋ก๊ทธ๋จ SMART TS XL๋ฉํ๋ฐ์ดํฐ ์ถ์ถ์ ๋ง์ด๊ทธ๋ ์ด์ ์ ๊ธฐ๋ฐ์ ์ ๊ณตํฉ๋๋ค. ์ฌ๊ธฐ์๋ ๋ง์ด๊ทธ๋ ์ด์ ๋๊ตฌ๊ฐ ์์ค ํ๋๋ฅผ ๋์ ์คํค๋ง์ ๋งคํํ๋ ๋ฐ ํ์ํ ํ๋ ์์ค์ ๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ, ๋ง์ด๊ทธ๋ ์ด์ ํ๋ก๊ทธ๋จ์ด ๋ฐ์ดํฐ ์ธํธ ๋ง์ด๊ทธ๋ ์ด์ ์์๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ง์ ํ๋ ๋ฐ ํ์ํ ์ด์ ๊ณ๋ณด, ๊ทธ๋ฆฌ๊ณ COBOL ์ฝ๋ ๊ฐ์ ๊ด๊ณํ ์ ์ฝ ์กฐ๊ฑด ์ ์์ ์ ํํ๊ฒ ๋งคํํ ์ ์๋๋ก ํ๋ 88๋จ๊ณ ์๋ฏธ ์ดํ๊ฐ ํฌํจ๋ฉ๋๋ค.
์ง์์ด ์ฌ๋ผ์ง๊ธฐ ์ ์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋ณต๊ตฌํด์ผ ํ ์๊ธ์ฑ
๋ฉํ๋ฐ์ดํฐ ๋ณต๊ตฌ ๋ฌธ์ ๋ ๋๋ถ๋ถ์ ๋ฐ์ดํฐ ๊ฑฐ๋ฒ๋์ค ๋ฌธ์ ์๋ ์ ์ฉ๋์ง ์๋ ์์ฐ์ค๋ฌ์ด ๋ง๊ฐ ์ํ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋ฐ๋ก ์ฝ๋ ๋ถ์์ผ๋ก๋ ๋ณต๊ตฌํ ์ ์๋ ์กฐ์ง์ ์ง์์ ๋ณด์ ํ ๊ฐ๋ฐ์๋ค์ด ์ํดํ๋ ์์ ์ ๋๋ค. 2030๋ ๊น์ง COBOL ํ๋ก๊ทธ๋๋จธ์ ๊ฑฐ์ 3๋ถ์ 1์ด ์ํดํ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ๋ฉ์ธํ๋ ์ ์์ง๋์ด์ ํ๊ท ์ฐ๋ น์ 58.7์ธ์ ๋๋ค. ์ฒด๊ณ์ ์ธ ๋ฉํ๋ฐ์ดํฐ ์ถ์ถ ๋ฐ ์๋ฏธ๋ก ์ ๋ณด๊ฐ ์์ด ๋งค๋ ์๊ฐ์ด ํ๋ฅผ์๋ก ๋ณต๊ตฌ๋ ๋ฉํ๋ฐ์ดํฐ์ ๋ํ ์ธ๊ฐ์ ๊ฒ์ฆ์ด ๊ฐ๋ฅํ ๊ธฐ๊ฐ์ ์ ์ ์ค์ด๋ญ๋๋ค.
๊ธฐ์ ์ ๋ฉํ๋ฐ์ดํฐ, ํ๋ ์ ์, ์ ํ ๋ช ์ธ, ํ๋ก๊ทธ๋จ ์ข ์์ฑ, ๋ฐ์ดํฐ ๊ณ๋ณด๋ ์์ค ์ฝ๋๊ฐ ์กด์ฌํ๋ ํ ์์ค ์ฝ๋์์ ๋ฌด๊ธฐํ์ผ๋ก ๋ณต๊ตฌํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์๋ฏธ๋ก ์ ๋ฉํ๋ฐ์ดํฐ, ์ฆ ๊ฐ ํ๋๊ฐ ๋น์ฆ๋์ค ์ธก๋ฉด์์ ๋ฌด์์ ์๋ฏธํ๋์ง, ํ๋ ์ค๊ณ์ ๋ฐฐ๊ฒฝ์ด ๋ ์ญ์ฌ์ ๊ฒฐ์ ์ฌํญ, ๊ธฐ์ ๋ช ์ธ์ ๋ช ์๋์ง ์์ ์๋ฌต์ ์ธ ๊ด๋ก๋ ํด๋น ์ ๋ณด๋ฅผ ์๋ ์ฌ๋์ผ๋ก๋ถํฐ๋ง, ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ค์ด ์กด์ฌํ๋ ๋์์๋ง ๋ณต๊ตฌํ ์ ์์ต๋๋ค.
์์ญ ๋ ๋ ์์คํ ์ ์ํ ๋ฉํ๋ฐ์ดํฐ ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ์ ๊ธฐ์ ์ ์ถ์ถ๋ถํฐ ์์ํ์ฌ ๋๋ฉ์ธ ์ ๋ฌธ๊ฐ๊ฐ ์ฌ์ ํ ํ์ฉ ๊ฐ๋ฅํ ๋์ ์๋ฏธ๋ก ์ ๋ณด๊ฐ์ ์งํํจ์ผ๋ก์จ ์์ ํ๊ณ ๋ณต๊ตฌ ๊ฐ๋ฅํ ๋ฉํ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ ๊ตฌ์ถํฉ๋๋ค. ๋ฐ๋ฉด, ํด๋น ์ ๋ฌธ๊ฐ์ ์ง์์ด ์๋ฉธ๋ ํ์ ๋์ผํ ํ๋ก๊ทธ๋จ์ ์คํํ๋ฉด ๊ธฐ์ ์ ์ผ๋ก๋ ์ ํํ์ง๋ง ๋ถ์์ ํ ๋ฉํ๋ฐ์ดํฐ ๊ธฐ๋ฐ๋ง ์์ฑํ๊ฒ ๋๋๋ฐ, ์ฆ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ๋ํด์๋ ์ ํํ์ง๋ง ๊ทธ ์๋ฏธ์ ๋ํด์๋ ์๋ฌด๋ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ง ๋ชปํฉ๋๋ค.
๋ฉํ๋ฐ์ดํฐ๋ ์ง๋์ ๋๋ค. ์์ญ ๋ ๋์ ์ด์ด์ ธ ์จ ์์คํ ๋ค์ด ๊ทธ ์ง๋๋ฅผ ๋ฌป์ด๋ฒ๋ ธ์ต๋๋ค.
์ต์ ์์คํ ์ ๋ฐ์ดํฐ ๊ฑฐ๋ฒ๋์ค๋ ์ต์ ์ํ์ด๊ณ ์ ๊ทผ ๊ฐ๋ฅํ๋ฉฐ ์ต์ํ ๋ถ๋ถ์ ์ผ๋ก๋ผ๋ ๋ฌธ์ํ๋ ๋ฉํ๋ฐ์ดํฐ์์ ์์๋ฉ๋๋ค. ํ์ง๋ง ์์ญ ๋ ๋ ์์คํ ์ ๋ฐ์ดํฐ ๊ฑฐ๋ฒ๋์ค๋ ์์ฒ ๊ฐ์ ์์ค ์ฝ๋ ํ์ผ์ ๋ถ์ฐ๋์ด ์๊ณ , ์ธํฐ๋ท ์ด์ ์๋์ ๋ช ์ธ์ ๋ถ๋ถ์ ์ผ๋ก๋ง ๋ฌธ์ํ๋์ด ์์ผ๋ฉฐ, ์ํด๋ฅผ ์๋ ๊ฐ๋ฐ์๋ค์ ๊ธฐ์ต ์์๋ง ๋ถ๋ถ์ ์ผ๋ก ๋จ์ ์๋ ๋ฉํ๋ฐ์ดํฐ์์ ์์๋ฉ๋๋ค.
์จ๊ฒจ์ง ๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌ ๋์์ผ๋ก ์ ํํ๋ ๊ณผ์ ์ ์ถ์ถ, ์ฌ๊ตฌ์ฑ, ๋ณด๊ฐ์ ์์๋ก ์งํ๋ฉ๋๋ค. ์์ค ์ฝ๋์์ ์ถ์ถ๋ ๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ๋ ์ด๊ธฐ ์ธ๋ฒคํ ๋ฆฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ํ๋ก๊ทธ๋จ ์ข ์์ฑ์ผ๋ก๋ถํฐ ์ฌ๊ตฌ์ฑ๋ ์ด์ ๊ณ๋ณด๋ ์ถ์ฒ ์ง๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋๋ฉ์ธ ์ ๋ฌธ๊ฐ์ ๊ฒ์ฆ์ ๊ฑฐ์น ์๋ฏธ๋ก ์ ๋ณด๊ฐ์ ๊ธฐ์ ๋ฉํ๋ฐ์ดํฐ์ ๋น์ฆ๋์ค ์๋ฏธ๋ฅผ ๋ถ์ฌํ์ฌ ๋ถ์, ์ธ๊ณต์ง๋ฅ ๋ฐ ๊ฑฐ๋ฒ๋์ค์ ํ์ฉํ ์ ์๋๋ก ํฉ๋๋ค.
์ต์ ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ ํ๋ซํผ์ ์ด๋ฌํ ๋ฉํ๋ฐ์ดํฐ์ ์ต์ข ๋ชฉ์ ์ง์ด์ง ์์์ ์ด ์๋๋๋ค. Collibra๊ฐ ์ด๋ฅผ ๊ด๋ฆฌํ๊ณ Alation์ด ์ด๋ฅผ ์นดํ๋ก๊ทธํํ๊ณ ๋ฐ์ดํฐ ๊ณผํ์๋ค์ด ์ด๋ฅผ ์ ๋ขฐํ ์ ์๊ฒ ๋๋ ค๋ฉด, ์์ญ ๋ ๋ ์์คํ ์ ํฌํจ๋ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋จผ์ ํจ์ ์ข ์์ฑ(FD) ํญ๋ชฉ, ์นดํผ๋ถ, 88๋จ๊ณ ์กฐ๊ฑด ์ด๋ฆ, ๊ทธ๋ฆฌ๊ณ 40๋ ๋์ ์ถ์ ๋ ํ๋ก์์ ๋๋น์ (PROCEDURE DIVISION) ๋ก์ง์ ์ธ์ฝ๋ฉ๋ ๋น์ฆ๋์ค ๊ท์น์์ ์ฐพ์์ผ ํฉ๋๋ค.
์ง๋๋ ์กด์ฌํ๋ค. ๋จ์ง ์ฝ์ด์ผ ํ ๋ฟ์ด๋ค.