USER GUIDE

Similar documents
U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형


DocsPin_Korean.pages

Orcad Capture 9.x

화판_미용성형시술 정보집.0305

ETL_project_best_practice1.ppt

제목을 입력하세요.

23

2014밝고고운동요부르기-수정3

2005프로그램표지

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

untitled

Chapter 4. LISTS

Manufacturing6


untitled

MAX+plus II Getting Started - 무작정따라하기

CD-RW_Advanced.PDF

Microsoft Word ARM_ver2_0a.docx

thesis

LXR 설치 및 사용법.doc

PowerPoint 프레젠테이션

2

슬라이드 1

SRC PLUS 제어기 MANUAL

Deok9_Exploit Technique

chap01_time_complexity.key

untitled

초보자를 위한 ADO 21일 완성

p. 10 Before You Read p. 26 Understanding the Story ( ).,.,..,,...,...

2

Mentor_PCB설계입문

PowerPoint 프레젠테이션

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 -

Interstage5 SOAP서비스 설정 가이드

10.ppt

휠세미나3 ver0.4

MCM, PCB (mentor) : da& librarian jakup & package jakup & layout jakup & fablink jakup & Summary 2 / 66


歯처리.PDF

2

歯삼성SDI개요

Intra_DW_Ch4.PDF

2

歯PLSQL10.PDF

thesis-shk

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어

슬라이드 1

1

CPX-E-EC_BES_C_ _ k1

Microsoft PowerPoint - AC3.pptx

해양모델링 2장5~ :26 AM 페이지6 6 오픈소스 소프트웨어를 이용한 해양 모델링 물리적 해석 식 (2.1)의 좌변은 어떤 물질의 단위 시간당 변화율을 나타내며, 우변은 그 양을 나타낸 다. k 5 0이면 C는 처음 값 그대로 농

hd1300_k_v1r2_Final_.PDF

Microsoft PowerPoint - a10.ppt [호환 모드]

Dialog Box 실행파일을 Web에 포함시키는 방법

2

<C0B1B8AEC0A7BFF8C8B D322E687770>

Spring Data JPA Many To Many 양방향 관계 예제

슬라이드 1

Microsoft PowerPoint - 6.CRM_Consulting.ppt

Chapter 1

ALTIBASE HDB Patch Notes

CRM Fair 2004

PowerPoint

UML

는 우연히 안나를 알게 되고, 이후 두 사람은 서로 격렬한 사랑에 빠진다. 결국 안나가 브 론스키의 아이를 임신하게 되자, 브론스키는 안나가 카레닌과 이혼하고 자기와 함께 새로 운 생활을 하길 바라지만, 안나는 아들 때문에 망설인다. 한편, 카레닌은 브론스키를 사랑 한

Book1

PDF..

CPX-E-PB_BES_C_ _ k1

치밀한 시간 계산으로 한 치의 오차 없이 여행일정을 계획하지만, 상황이 항상 뜻대로 돌 아가지는 않는다. 인도에서는 철로가 끊겨 있기도 하고, 미국에서는 인디언의 공격을 받 기도 한다. 하지만 그는 항상 침착하고 냉정한 태도를 유지하며, 때로는 일정에 차질이 생 겨도

T100MD+

2

VOL /2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager


비어 있음

Microsoft PowerPoint - polling.pptx

99-18.hwp

Microsoft PowerPoint - 기계공학실험1-1MATLAB_개요2D.pptx

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

2

Microsoft PowerPoint - PL_03-04.pptx

2015

K7VT2_QIG_v3

歯표지_통합_.PDF

목 차

DIB-100_K(90x120)

MS-SQL SERVER 대비 기능

<B9CCB1B9C0C720B0FAC0CFB9D7C3A4BCD2C5EBC1B6B8B2BCD2BAF1B5BFC7E220C3D6C1BE722E687770>

Javascript.pages

APOGEE Insight_KR_Base_3P11

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

PowerPoint 프레젠테이션

10.


fx-82EX_fx-85EX_fx-350EX

MySQL-.. 1

Chap 6: Graphs

삼성SDI_SR국문_최종

Transcription:

Solution Package Volume II DATABASE MIGRATION 2010. 1. 9. U.Tu System 1 U.Tu System SeeMAGMA SYSTEM

차 례 1. INPUT & OUTPUT DATABASE LAYOUT...2 2. IPO 중 VB DATA DEFINE 자동작성...4 3. DATABASE UNLOAD...6 4. MAPPING LIST...8 5. IPO 중 VB COMMAND 자동작성...10

1. INPUT & OUTPUT DATABASE LAYOUT 1) 설명 DATABASE TABLE 에 대한 ERD 에서 DDL 을 생성하거나 이미 정의되어 있는 DDL 을 확보하여 access 를 위한 DATABASE CONVERSION 프로그램 내의 부품인 INPUT/OUTPUT 정의문을 생성한다 이 과정은 반복되는 작업으로써 자동화작업을 통한 효율적 처리가 가능하다. ERD ERD 로부터 자동으로 DDL 문을 생성할수 있는 경우가 대부분의 경우이며 ER Win 과 같은 툴을 이용함이 바람직하다. 단 이경우 대부분 실제와의 차이로 인해 ERD 에서 생성한 DDL 과 실제 DLL 이 불일치하는 경우가 있으므로 주의해야한다. 2

DDL 3

2) Solution Script Program MAGMA PROGRAM for ERD to DDL UPD 2008/1/23 I : DDL STMT FROM ER-WIN O : ADD xxx CUT EXCEPT CREATE IF 1 = 'CREATE TABLE ' CLEAN WRITE CLEAN ALLMOVE WRITE WRITE HEAD MEMBER// DO 999 TIMES READ CLEAN IF 1(2) = ');' BREAK IF 8(2) NE ' ' MOVE #1(50) TO 1(50) MOVE ',' TO 51 SEPARATOR ' ' MOVE 8(PREFIX) TO 52 WRITE END-DO 4

LOOP 2. IPO 중 VB DATA DEFINE 자동작성 1) 설명 DDL 로부터 VB 프로그램의 DATA DEFINE 부분을자동작성해 주는 프로그램에 의해 변환 프로그램의 부품을 작성한다 복수개의 파일정의를 가진 파일 5

복수개의 파일정의 파일을 읽어서 지정 폴더에 분할파일로 분리됨 6

MERGE PROCEDURE 복수개의 분할 파일 정의서를 다시 하나의 파일로 MERGE 함 PARSING PROCEDURE 토큰간의 관계성 메타정보를 생성하여 리포지토리에 저장한다 ================================================== STEP MELT ---------------------- 2005-08-04 -- 04:12:00 ---- STEP04 RULE = SCAN$DBD.RUL LMODEL-TYPE = _ 7

PKG01-INPUT = [PKG_PATH]Trace\MERGE.OUT PKG01-OUTPUT = $ // REPORT SCRIPT 리포지토리로부터 동일컬럼명에 대한 연관 테이블 정보를 논리매핑시키어 결과화일을 생성한다 =========================================S05========= Action 2008-01-23 -- 17:56:19 -- SELECT_MEMBER_LIKE L=1,S=COL,T=TBL,LIKE-MBR=Y,MBR=UC_%,REVERSE=Y // FORM SCRIPT 논리매핑 결과화일로부터 ASIS 외 TOBE 컬럼명을 테이블별로 매핑할수 있는 엑셀형태의 작업용 문서를 작성한다 ---------STEP 2 / FORM SCRIPT AUTO GENERATION S06 KEY=1-2-3-4-5 REPORT=COMMA FILL=YES EXIST=1-2-3-4-5 PATH-NAME=NO TITLE=0-2D MATRIX REPORT (BEFORE 4D MATRIX) / COLUMN MAPPING TITLE=1-1.TABLE MEMBER TITLE=2-2.TABLE NAME TITLE=3-3.Eng COL(Column Object) TITLE=4-4.Kor COL(Column Object) TITLE=5-5.MAPPING TABLE(Column Object) LEVEL=01,SOURCE-OUT=1,T-O=2 L=2,S-O=2,TARGET-OUT=3 L=3,S-O=3,T-O=4 L=4,S-O=4,T-O=5 // LEVEL=02,SOURCE-OUT=2,TARGET-OUT=3,TX-O=4,TX=GNM$N/A 8

9

2) Solution Script Program MAGMA PROGRAM for DDL to VB DATA DEFINE OLD SYSTEM TABLE -------------------IF 1 EQ ''' IF 2 EQ ' OLD SYSTEM TABLE // ' ALLMOVE WRITE DO 200 TIMES READ IF 2 EQ ' new table define' BREAK ALLMOVE WRITE END-DO ' new table define -------------------IF 1 EQ ''' IF 2 EQ ' new table define' 10

ALLMOVE WRITE DO 200 TIMES END-DO ' old data buffer to new data buffer -------------------IF 1 EQ ''' IF 2 EQ ' old data buffer to new data buffer' ALLMOVE WRITE DO 200 TIMES READ IF 2 EQ ' new data buffer' BREAK ALLMOVE WRITE END-DO // 11

3. DATABASE UNLOAD 1) 설명 ORACLE/DB2 상에 실제로 존재하는 ASIS TABLE 내의 전체 ROW 를 UNLOAD 한다 이는 SAM(FLAT FILE)형태로 결과가 만들어져야하며 그 이유는 변환 프로그램의 변환속도를 보장받기 위함이다 UNLOAD 작업은 프로그램보다는 UTILITY 를 이용하는 편이 바람직하다. 2) DATANASE UNLOAD Sample 12

4. MAPPING LIST 1) 설명 복수매핑리스트(1:N)를 이용하여 정확한 매핑(1:1)을 표시한다 2) MAPPING LIST Sample 13

5. IPO 중 VB COMMAND 자동작성 1) 설명 생성 및 확인과정을 거친 매핑리스트로부터 VB 프로그램의 PROCEDURE 부분을 자동작성해 주는 프로그램에 의해 변환 프로그램의 부품을 작성한다 2) Solution Script Program MAGMA PROGRAM for Mapping to VB COMMAND LAST STEP FOR CONVERSION AUTO CODE GEN... 20080129// IM,HONGSOON!!!!!! ---ING... ------------------------------------------------- CLEAN SEPARATOR ',' WRITE BATCH FIND ',' IN 1(100) ALLMOVE CLEAN END-FIND IF 1(PREFIX) <> #1 ALLSAVE CLEAN 14

MAKE STMT. CLEAN MOVE 'rs_' TO 10 MOVE 1(THIRD) TO 13 MOVE '=' TO 60 MOVE 1(4TH) TO 62 MOVE ''' TO 90 MOVE 1(5TH) TO 92 CHECK T MOVE 1(5TH) TO #50 IF #50(2) <> 'T_' MOVE ''' TO 6 WRITE LOOP -BOF MOVE ' ' TO #1 // 15

2) Sample Output ASIS TABLE for VB conversion program COBOL 인 경우도 동일하게 자동작성할 수 있다 16

TOBE TABLE for VB conversion program COBOL 인 경우도 동일하게 자동작성할 수 있다 17

3) 보고서 작성 Script 끝 18