์ˆ˜์‹ญ ๋…„์— ๊ฑธ์นœ ๋ฐ์ดํ„ฐ ์‹œ์Šคํ…œ์„ ์œ„ํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ

์ˆ˜์‹ญ ๋…„์— ๊ฑธ์นœ ๋ฐ์ดํ„ฐ ์‹œ์Šคํ…œ์„ ์œ„ํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ

ํ•„๋“œ 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) ๋กœ์ง์— ์ธ์ฝ”๋”ฉ๋œ ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™์—์„œ ์ฐพ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ง€๋„๋Š” ์กด์žฌํ•œ๋‹ค. ๋‹จ์ง€ ์ฝ์–ด์•ผ ํ•  ๋ฟ์ด๋‹ค.