Table of Contents CHAPTER1 개요 개요 이글을읽을대상... 4 CHAPTER2 DSM 개요 개요... 4 CHAPTER3 설치 & 설정 설치... 5 CHAPTER4 DATA SYNC

Size: px
Start display at page:

Download "Table of Contents CHAPTER1 개요 개요 이글을읽을대상... 4 CHAPTER2 DSM 개요 개요... 4 CHAPTER3 설치 & 설정 설치... 5 CHAPTER4 DATA SYNC"

Transcription

1 Data Sync Manager (DSM 3.0) Training Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager are trademarks or registered trademarks of Ari System, Inc.

2 Table of Contents CHAPTER1 개요 개요 이글을읽을대상... 4 CHAPTER2 DSM 개요 개요... 4 CHAPTER3 설치 & 설정 설치... 5 CHAPTER4 DATA SYNC MANAGER DATA SYNC MANAGER 기본화면 PROJECT SCHEDULE PROCESS FUNCTION( 기능 ) 구성정보 사용예시1 INPUT/OUPUT 설정 사용예시2 병렬처리 사용예시3 제어코드삽입 대시보드 & 로그 대시보드 로그모니터링 작업이력로그 실시간모니터링 CHAPTER5 예제 시나리오 준비 DerbyDB 테이블생성 DSM 개발 결과확인 시나리오 준비 DSM 개발 결과확인 CHAPTER6 로그관리... 49

3 6.1 로그조회및장애처리등록... 49

4 chapter1 개요 1.1 개요 이가이드는예제를통하여 DSM 을쉽게접근할수있도록기술한문서이다. 이문서는예제를만들기위해필요한것만기술해놓았으므로세부적인설정이나설명을원한다면 DSM Developer Guide 를참고하기바란다 1.2 이글을읽을대상 프로그램을개발하고자하는개발자혹은이를운용하고자하는운영자가참고할수있다. 이시스템은 FrameBuilder 시스템환경에서동작되는플러그인형태의개발 / 운영모듈로써 이해할수있다 chapter2 DSM 개요 2.1 개요 개발자는 Data Sync Manager(DSM) 를이용하여인터페이스에관한배치, 실행, 장애처리에관련된모든것을관리할수있다. Schedule 및 Process를 Module별로세분화시킬수있고 Function들을배치조합시킴으로써코딩작업을간소화하여개발기간을줄이고직관적인 UI를통해쉽게파악할수있고관리를용이하게할수있다. DSM (Data Sync Managers) 는 ETL(Extraction, Transformation, Loading) 제품軍으로분류되며, 異기종의다양한원천시스템 (Source System) 으로부터필요한 Data를추출 (Extract) 하여변환 (Transformation) 작업을거쳐목적시스템 (Target System) 으로전송및로딩 (Loading) 하는기능을스케줄링에따라 Data를적재하여순차적 (FIIFO-First In First Out) 으로진행하고, 모니터링이가능한 ETL + M(Management)Solution이다.

5 chapter3 설치 & 설정 3.1 설치 Frame Builder 와같이설치가되므로 Data Sync Manager Group 에서사용하면된다. FrameBuilder Install Guide 를참고하길바란다.

6 chapter4 Data Sync Manager 4.1 Data Sync Manager 기본화면 FrameBuilder 에로그인하여 Data Sync Manager Group->Data Sync Manager 를실행한다. Task menu Tool Bar Tree menu View 대시보드 & 로그 실시간모니터링 가동중인 CPU 와 MEMORY 상태표시 [ 그림 1] 처음실행화면

7 [ 그림 2] DSM 기본화면 ( 빨간테두리부분이 Project, Schedule, Process 일때마다바뀐다. ) 4.2 Project [ 그림 8] 프로젝트속성 1. 화면조절 를클릭하면화면을마우스드래그를하여이동과화면크기조절이가능하다. 최대화단추를클릭하면화면이원래상태의위치로돌아온다. 2. 설명추가및삭제 을클릭하여설명을추가한다. 을클릭하여설명을삭제한다. 3. 속성추가및삭제 을클릭하여속성을추가한다. 을클릭하여속성을삭제한다.

8 4. 속성 프로젝트의설명, Revision, 속성, 스케줄정보가표시된다. 그림 8 에서속성값을설정하면프로젝트하위 ( 스케줄, 프로세스, 기능 ) 에서 ${ 속성이름 } 으로값을사용할수있다. Ex) 5. Schedule 정보보기 Schedule을생성하게되면 Schedule에대한정보를볼수있다. ( 자세한설명은 Schedule 부분을참조 ) 4.3 Schedule [ 그림 9] 스케줄화면 1. 스케줄요약명 [ 그림 10-1] 스케줄요약명설정 [ 그림 10-2] 리스트에서보여지는스케줄요약명스케줄요약명을지정한경우프로젝트리스트에서스케줄명왼쪽에 [ ] 안에스케줄요약명이보인다.

9 2. 스케줄시간 [ 그림 11] 스케줄시간설정스케줄이언제시작할지체크를통해지정할수있으며모두 (*) 는전부체크한효과이다. 를누르게되면설정부분에대한도움말이나온다. Second : Minute : Hour : Day_of_Month : Month : Week_of_Year 단위 범위 설명 Second 0-59 초 Minute 0-59 분 Hour 0-23 시 Day_of_Month 1-31 일 Month 0-11 달 (0=Jan, 11=Dec) Week_of_Year 1-7 요일 (1=Sunday, 7=Saturday) 규칙 설명 : Separator * 매시간 ex) 매시간 0:0:*:*:*:* 언제부터언제까지 ex)1시부터8시까지 0:0:1-8:*:*:*, 언제, 언제단일지정 ex) 월요일화요일 0:0:0:*:*:2,3 * 와, 를혼합도가능하다 ex) 월요일, 화요일-금요일 0:0:0:*:*:2,4-6 [ 표 7] 스케줄시간도움말 3. 장애처리담당자 [ 그림 12] 스케줄이실행도중오류발생시장애처리를할담당자를지정할수있다. 4. 반복횟수 [ 그림 13] 스케줄실행실패시스케줄의실행반복횟수를설정

10 5. 반복간격 [ 그림 14] 스케줄의실행을반복시간격시간을지정한다. 6. 예외속성 [ 그림 15] 예외속성사용자가설정한스케줄시간대로스케줄이처리되지않고시간이길어진경우스케줄처리에대한설정 시나리오정리 스케줄러에의해반드시실행여부실행중중복실행여부설명 [ 표 8] 예외속성선택에따른스케줄처리 반드시실행되어야할스케줄을큐에저장하고스케줄시간에따라순서대로처리한다. 스케줄실행이진행중에있어도예정된시간대 로스케줄을병렬로처리한다. 예정된스케줄시간이지나면이스케줄은실행 하지않는다. 스케줄실행이진행중에있어도예정된시간대 로스케줄을병렬로처리한다. Oracle DB JDBC 일부버전에서많은데이터처리후접속을닫아주지않으면, 메모리누수가발생한다. 7. 속성 [ 그림 16] 속성추가하기속성을등록하면스케줄하위 ( 프로세스,Function) 에서사용할수있다. Ex) 을클릭하여속성을추가한다. 을클릭하여속성을삭제한다. 8. Callable Param Comments 스케줄실행시값을받는인자값의설명을적는다. Ex)Callable params 에인자값을 123 이라고 넣는다면 Function 에서이인자값을쓸수있다. [ 그림 30] 인자값입력

11 [ 그림 17] 인자값전달 sharedmap.get(dsmserverconstants.shared_map_request_object) = 입력한인자값 [ 그림 18] 성공시사용자정의, 실패시사용자정의를할때도움코드추가버튼을클릭하면, 기본적인소스가제공된다. 9. 성공또는실패시실행할스케줄 을클릭하여성공시실행할스케줄을추가한다. 을클릭하여성공시실행할스케줄을삭제한다. 을클릭하여실패시실행할스케줄을추가한다. 을클릭하여실패시실행할스케줄을삭제한다. 성공시실행할스케줄 실패시실행할스케줄 해당스케줄이문제없이종료되었을때실행할스케줄을설정 스케줄실행중오류발생시실행할스케줄을설정 10. 성공또는실패시사용자정의성공시사용자정의스케줄이정상적으로실행되었을경우 execute 함수안에정의한 Logic이수행된다. 실패시사용자정의스케줄이실패했을경우 execute 함수안에정의한 Logic을수행하게된다예를들어 sms기능을넣어에러가발생하면문자로전송이될수있도록할수있다.

12 [ 그림 19] 언어선택옵션라디오버튼과사용자도움코드버튼 Language Type 에보면 Java 와 Groovy 가있다. Groovy 에대해간략한설명이다. Groovy 는자바에파이썬, 루비, 스몰토크등의특징을더한동적객체지향프로그래밍언어이다. Groovy 의문법체계는자바의것을계승발전시켰다. 자바에는없는간편표기법 (syntactic sugar) 을지원하는외에리스트, 맵, 정규식을위한구문을제공함으로써프로그래밍을쉽고간결하게해준다. 더구나 LISP 언어초기부터있어왔던클로저를도입함으로써메타프로그래밍이가능하게하였다. 자바가상기계 (JVM) 상에서동작하는동적인스크립팅언어 Jython, JRuby, Jacl, Rhino, LuaJava 등에비해손색 이없으며, 짧은역사에도불구하고빠른발전을하고있다. 자바소스는컴파일해야만사용할수있지만, Groovy 소스는스크립트파일그대로실행시킬수도있고, 자바처람컴파일하여쓸수도있다. 거의대부분의자바소스는확장명만바꾸면수정없이 Groovy에서도쓸수있다. 를참고하길바란다. Ex) 다음은표준 Java 의예제이다. public class StdJava { public static void main(string argv[]) { for (String it : new String [] {"Rod", "Carlos", "Chris"}) if (it.length() <= 4) System.out.println(it); } } Groovy 로는간단히다음과같이표현할수있다. ["Rod", "Carlos", "Chris"].findAll{it.size() <= 4}.each{println it}

13 4.4 Process [ 그림 20] 프로세스 1. 프로세스요약명 [ 그림 21-1] 프로세스요약명설정 [ 그림 21-2] 프로세스요약명설정프로세스요약명을지정한경우프로젝트리스트에서프로세스명왼쪽에 [ ] 안에프로세스요약명이보인다. 2. 격리레벨 Isolation Level 이란 : 잠금 (Lock) 을어떤식으로적용할것인가에관한얘기이다. TRANSACTION_NONE 격리수준을사용하지않는다. TRANSACTION_READ_UNCOMMITTED commit되지않은데이터도읽을수있는격리수준이다. TRANSACTION_READ_COMMITTED commit된데이터만읽을수있는격리수준이다. TRANSACTION_SERIALIZABLE SELECT 했을때 SELECT된 ROW에 RANGED S-LOCK이걸리고트랜잭션종료시까지유지되기때문에, 트랜잭션종료시까지해당범위에대해서일체의 UPDATE, INSERT, DELETE가차단되고, 따라서동일한 SELECT 결과재현이보장된다. 이것은가장높은격리수준이며가장높은데이터무결성이제공된다. TRANSACTION_REPEATABLE_READ [ 표 9] 트랜젝션격리레벨 REPEATABLE READ 수준에서는동일트랜잭션내에서한번 SELECT했던 ROW에대해서는 UPDATE나 DELETE가불가능하며트랜잭션종료시까지다시 SELECT했을때같은값이 SELECT된다는것이보장된다. 3. 트랜젝션재설정하나의스케줄에할당된트랜젝션이많은프로세스에의해 Lock상태가발생할수있다. 체크를하게되면다시트랜젝션을할당받게되어 Lock상태발생을줄일수있다. 이전에수행되었던트랜젝션은모두 commit 되고다시트랜젝션이시작된다. 4. 기능단위 commit 기능 (Function) 단위로 commit을수행한다. 기능이수행된후에는 commit이수행되고다음 Function이수행된다.

14 스케줄을수동으로실행시키거나스케줄에의해서실행되는경우프로세스순서대로실행이되므로선행으 로실행이되어야하는경우상단에프로세스를위치해놓아야한다. Ex) 새스케줄이실행이되면새프로세스 -> 새프로세스 _1-> 새프로세스 _2-> 새프로세스 _3 순으로실행이된다. 4.5 Function( 기능 ) 구성정보 [ 그림 22] 기능흐름도 1. 기능에대한 Tool Bar 이다. 2. 팔레트에서선택한기능들을가져다가사용하는곳 3. 오버뷰 : 화면상에기능이다보여지지않을경우보기위한툴이다.

15 팔레트 [ 그림 23-1] 팔레트의기본적인구조 [ 그림 23-2] 팔레트의하위메뉴 1. Data Sync Manager에서처리할데이터들을분류한전체적인틀이다. 사용자는목적에따라하위메뉴를선택할수있다. BIGDATA: Hadoop관련기능들이모여있다. COMPORESS: 파일압축관련기능들이모여있다. DATA MIGRATION: DB에서파일로파일에서 DB로데이터를적재하는기능들이모여있다. DATABASE: DB관련기능들이모여있다. ETC: 미분류기능들이모여있다. FILE: 파일관련기능들이모여있다. LDAP: LDAP관련기능들이모여있다. MAIL: MAIL관련기능들이모여있다.

16 MAPPER: JOIN 을걸수없는경우 JOIN 을걸수있도록 MAPPER 기능들이모여있다. MEMORY-OUTPUT: MEMORY 로데이터를저장하는기능이모여있다. NETWORK: 네트워크를통하여사용하는기능이모여있다. USER DEFINE: 사용자가직접정의할수있는기능이모여있다. VERIFY: DB 나파일데이터개수를확인할수있는기능이모여있다 속성 [ 그림 24] 기본속성 Menu 프로퍼티 / 카테고리이 름순정렬 카테고리별보기 / 일반 리스트로보기 프로퍼티설명보이기또는감추기 설명속성이름또는카테고리이름으로속성들을정렬한다. 카테고리별보기또는일반리스트보기카테고리를보이거나안보이게한다. 프로퍼티설명보기또는감추기속성에대한설명을보이거나안보이게한다 데이터영향도분석사용설명에러무시이름입력파라미터명 & 출력파라미터명. 데이터영향도분석에서해당정보를사용유무설정해당기능의사용여부설정해당기능의설명입력실행도중오류발생시계속실행여부설정해당기능의이름설정파라미터의이름을넣어준다.

17 넣어주게되면그전에실행되었던기능의출력파라미터명을입력파라미터에서사용할 수있다. Ex) DWQuery ->CSV File 기능의출력파라미터 (output_csv_file : csv_file) 로 설정, 설정한출력파라미터명으로 Input CSV File 기능의입력파라이터 (input_csv_file : csv_file) 로설정함으로써생성되는 csv 파일을바로사용할수있다. 짧은설명 Function 에대한짤막한설명을적는다. [ 표 11] 속성 Tool 과기본속성에관한설명 [ 그림 25] 기본속성설정창기능을더블클릭을하면, 입 / 출력파라미터의이름을지정하는창이뜬다. 필수속성 : 각 Function 마다필수속성이있다. 필수속성을설정해야 Function 들이제기능을할수있으므로꼭 설정해야한다. 일반속성 : 각 Function 마다부가적인속성을정의할수있다.

18 4.5.2 사용예시 1 INPUT/OUPUT 설정 [ 그림 26-1] INPUT: Input CSV File 팔레트에서 INPUT 으로사용할타입의기능을선택하여마우스로클릭후기능흐름도에가져온다. [ 그림 26-2] OUTPUT: DBCUD OUTPUT 으로사용할타입의기능을선택하여마우스로클릭후 INPUT 으로사용할기능위에겹쳐놓는다.

19 [ 그림 26-3] 위치조절기능의위치를조정하여보기편하도록놓는다. [ 그림 26-4] 프로세스마우스우클릭해당기능의마우스오른쪽버튼을눌러기능을추가할수있다. 예제는 OUTPUT 으로 EXCEL file 을두는것을보 여준다.

20 [ 그림 26-5] OUTPUT 기능추가두가지 OUTPUT (DB CUD, Output Excel File) 기능을실행한다.

21 4.5.3 사용예시 2 병렬처리 [ 그림 27-1] 병렬처리 INPUT: Input CSV File, OUTPUT: Output CSV File INPUT: Input FIX File, OUTPUT: Output FIX File INPUT: Input EXCEL File, OUTPUT: Output EXCEL File 3 가지처리가병렬로처리된다. ( 화살표로연결되어있지않음 ) [ 그림 27-2] 프로세스실행창 실행버튼 실행된다. 을누르거나, 트리메뉴의해당프로세스에서마우스우클릭후실행버튼을누르면해당프로세스가

22 [ 그림 27-3] 스케줄실행중화면스케줄이진행되는모습을보여준다.

23 4.5.4 사용예시 3 제어코드삽입 설명 : Input FIX File 과 Input EXCEL File 을연결하여기능의흐름을정한다. [ 그림 28-1] 기능흐름정하기 Input FIX File 의 input 부분에마우스오버시키면박스가나타난다. [ 그림 28-2] 기능흐름정하기클릭후드래그하여다음실행할기능인 Input EXCEL File 에연결하면, 다음과같은화살표가나타난다. 기능흐름화살표를더블클릭하면, 조건에따라어느기능을실행할것인지를정할수있다. 주의사항 기능흐름화살표가생기지않을경우 옵션 >>Dsm 옵션에서이동방지에체크가되어있으면기능흐름을설정할수없다. 체크가해제되어있는지확인한다.

24 [ 그림 28-3] 주의사항 [ 그림 28-4] 제어코드삽입창 1. 코드 project, schedule, process, sharedmap, beforeattr, nextattr 을제어할수있는코드부분으로 return 은 boolean 타입 true, false 로해야된다. 2. 연산자버튼 연산자버튼을클릭하면코드에삽입된다. 3. 도움말 제어코드에대한도움말을볼수있다. 4. Shared Map Shared Map 에관한설정을할수있다 5. 프로젝트 & 스케줄속성 프로젝트와스케줄의작업경로를속성으로이용한다. 6. 적용 / 취소 작업한제어코드를적용또는취소하는버튼

25 [ 그림 28-5] 제어코드화살표위에삽입한제어코드가나타난다.

26 4.6 대시보드 & 로그 대시보드 [ 그림 3] 대시보드 1. 실행된스케줄별로성공또는실패횟수와실행된시간을보여준다. 2. Memory/CPU 정보창에서는서버측의 Memory 와 CPU 사용률을보기에용이하다. 3. 사용자가원하는프로젝트, 스케줄기간별로검색조건을달리하여원하는로그를볼수있다. 4. 대시보드화면에서 Ctrl + Enter 키를누르면최대화화면이되고원래화면상태로돌아가려면한번더누른다 로그모니터링 [ 그림 4] 로그모니터링 1. 대시보드보다자세하게실행로그를볼수있다. 2. 프로젝트별로로그를보여준다. 3. 해당스케줄을클릭하면실행된기능의세부사항까지조회가가능하다 4. 프로세스의로그를더블클릭하면해당기능의기능흐름도로이동한다.

27 4.6.3 작업이력로그 [ 그림 5] 작업이력로그 1. DSM 을사용한기록을최근에작업한날짜순으로보여준다. 2. 작업일시 작업한기간날짜와시간에따라작업한기록을확인할수있다. 3. 작업자 ID 작업자 ID 에따라작업한로그들을분류하여볼수있다. 4. 작업자명 작업자명에따라작업한로그들을분류하여볼수있다. 5. 작업자 IP 작업자 IP 주소에따라작업한로그들을분류하여볼수있다. 6. 엑셀보기 로그들을엑셀파일로보여주고저장할수있다. 7. 목록수 목록수에원하는로그개수를보여주도록수를입력후에 Enter 키를치면개수와페이지가자동조절된다.

28 4.7 실시간모니터링 [ 그림 6] 실시간모니터링현재실행되고있는스케줄의정보를볼수있다. [ 그림 7-1] 실시간모니터링 [ 그림 7-2] 진행상황보기 Progress Bar 선택시아래그림과같이진행상황을볼수있다.

29 chapter5 예제 예제에앞서자신이사용하고있는 DB 가없는경우 5.1.1DerbyDB 를참고하고 사용하고있는 DB 가있는경우 DataSource 를설정한다. 1. 데이터베이스설정을누른다. 2. Data Sources 를우클릭하여데이터베이스추가를누른다. 1. 새로생성된 Data Source 를선택한다. 2. 자신이사용하고있는 DB 의드라이버,URL, 아이디, 비밀번호등을입력한다. 데이터베이스가연결이되는지확인한다. 연결이성공한경우 연결이실패한경우

30 5.1 시나리오 1 준비된파일 (USERINFO.txt) 의내용을읽어 NAME 컬럼을 NAME+ 님 으로수정하여 DB(test) 에 Insert 를한다. 단, ID 가 test 인사람은제외한다 준비 DB에입력시킬데이터가기록되어있는파일 (USERINFO.txt) 과 DB가필요하다. USERINFO.txt DB 에테이블을생성한다. CREATE TABLE TEST ( ID NAME ADDRESS ); CREATE TABLE TEST1( ID NAME ADDRESS ); VARCHAR(20) NOT NULL, VARCHAR(20) NOT NULL, VARCHAR(100) VARCHAR(20) NOT NULL, VARCHAR(20) NOT NULL, VARCHAR(100)

31 5.1.1 DerbyDB 테이블생성 사용하고있는 DB 가없는경우 FrameBuilder 를설치하면 DerbyDB 를제공한다. 그림 2 그림 2 에서개발자그룹을선택한다. 그림 2 그림 3 에서쿼리편집기를실행한다. 1 번을누르면 Server Configure 가나오며 2 번을눌러 3 번에접속할서버정보를입력한다. 4 번을눌러저장한뒤 5 번을눌러연결한다.

32 1. 접속한서버의 DataSource 를선택한다. 2. DB 의테이블이표시된다. 3. SQL Editor 를누른다. 4. Create SQL Query 를입력한다. 5. Query 문을드래그후 Excute SQL 버튼을누른다. 1. Refresh Schema 를누른다. 2. 생성된테이블목록이보인다.

33 5.1.2 DSM 개발 왼쪽하단에그룹을선택하여 Data Sync Manager Group 을선택한다. 왼쪽상단의 Data Sync Manager 를실행시킨다. 프로젝트, 스케줄, 프로세스를생성후스케줄을선택하여아래그림처럼속성을정의한다. 1. 추가버튼을누른다. 2. 사용자환경에맞춰이름, 값, 설명을입력한다. 스케줄에속성을정의하면해당스케줄하위에있는프로세스에서속성값을사용할수있으며 ${ 속성이름 } 형태로사용한다.

34 1. 프로세스를선택하면기능흐름도팔레트기능에대한속성을볼수있다. 2. File>>Input>>Input CSV File 기능을 3 번기능흐름도에드래그 & 드롭하여놓는다. 3. DATABASE>>OUTPUT>>DB Insert 기능을 3 번기능흐름도에드래그 & 드롭하여놓는다. Input CSV File 기능을선택하여필수속성을설정한다. 그림 3 입력 Csv 파일정보설정 그림 4 입력 Csv 파일 / 폴더 USERINFO.txt 파일에맨첫줄은필요없는데이터이므로시작제거줄수를 1 로설정한다.

35 DB Insert 기능을선택하여필수속성을설정한다.. 1. 데이터소스를설정하고눌러 TEST 테이블을선택한다. 2. Input CSV File 기능에서입력파일정보에설정되어있는필드명이나온다. 전체필드를선택하여 ctrl+ 드래그하여 3 번에놓는다. 여기까지했다면파일을읽어서 TEST 테이블에 Insert 를할수있다. 이제 NAME 컬럼에 님 을붙이기위해서 DB Insert 기능의사용자정의코드를설정한다.

36 1. 도움팁을누르면필요한함수들이나온다. 2. Init() 함수는기능이시작될때한번실행이되며 execute() 함수는각각 Row 에대해여러번실행이된다. Destroy() 함수는기능이종료될때한번실행이된다. Execute() 함수안에위의그림처럼소스를입력한다. if( row.getstring("id").equals("test") ) return false; ID 가 test 인경우는 return false; 를하고있다. 이의미는해당 row 를포함하지않는다는의미이다. 그외인것은 NAME+ 님을 setstring 해주고 return true; 를해주었다. 사용자정의코드를사용하지않고 NAME+ 님 을붙이는다른설정방법이다. Input CSV File 의입력 Csv 파일정보설정을선택한다.

37 1. NAME 필드의변환코드를선택한다. 2. {NAME} 을더블클릭한다. 3. {NAME}+ 님 을입력한다. DB Insert 기능의사용자정의코드를설정한다.

38 해당프로세스를선택한후우클릭하여실행을한다. 성공시화면 실패시화면 파란색으로된링크를누르면에러가난 editor 창을볼수있으며수정은해당기능의 editor 로들어가서수정해야 한다. ( 링크로뜬 editor 에서바꾸어도바뀌지않는다.)

39 5.1.3 결과확인 결과확인을위해쿼리편집기로이동한다. 1. 테이블을선택한다. 2. Object Information 탭을선택한다. 3. Data 탭을선택한다. 4. 데이터를확인한다.

40 5.2 시나리오 2 준비된파일 (USERINFO.txt) 의내용을읽어서 DB(test) 에 Insert 를수행하고 DB(test) 에서 Sync Function 을적용하여 DB(test) 와 DB(test1) 을동기화시키고 DB(test1) 의내용을파일 (test1_ 생성날짜.txt) 로생성후압축한다 준비 시나리오 1 에서사용한 USERINFO.txt 를사용한다. 시나리오 1 에서사용한 TEST DB 를사용한다 DSM 개발 1. CSV File-> DB Insert 기능을기능흐름도에드래그하여놓는다. 필수속성인 Insert 설정과입력 CSV 파일 / 폴더를설정한다.

41 Insert 설정 1. 데이터소스, 스키마, 테이블타입, 테이블을설정한다. 2. 파일에서읽을정보를설정한다. USERINFO.txt 파일에첫줄에는컬럼명이있으므로시작제거줄수를 1 로설정한다. 1. Sync DB->DB 기능을기능흐름도에드래그하여놓는다. 필수속성인싱크정보를설정한다.

42 1. 을눌러원본테이블을설정한다. 1. 데이터소스, 스키마, 테이블타입등을설정한후누르면테이블목록이나타난다. 2. TEST 테이블을드래그하여테이블디자인에디터에놓는다. 3. 에디터에서테이블을선택하여우클릭후 Select field 에전체컬럼추가를누르거나해당컬럼을선택후 ctrl+ 드래그하여 4 번창에놓는다. 4. ID, NAME, ADDRESS 를설정한다.

43 1. 데이터소스. 스키마, 테이블을설정한다. 2. TEST1 테이블에 ID, NAME, ADDRESS 컬럼을드래그한다. 3. ID, NAME, ADDRESS 를매칭시킨다. 4. Pk 를체크한다. Sync 관련기능은 Pk 를기준으로 Insert/Update 를하므로꼭설정해야한다. -> CSV File -> DB Insert 기능을선택하여선택, 드래그하여 Sync DB -> DB 기능에놓는다. 1. DWQuery -> CSV File 기능을기능흐름도에드래그하여놓는다.

44 필수속성인 SQL 설정, 출력파일을설정한다. {YYYY} = 년도, {MM} = 월, {DD} = 일을나타내며파일이생성될때자동으로치환된다. {HH}= 시간, {min}= 분, {ss}= 초를나타내며 {s_yyyy},{s_mm}. s_ 가붙으면설정되어있는스케줄의 값으로치환된다. Ex) 스케줄이 1 일 23 시 50 초에설정되어있는상태라고가정한다면해당스케줄이실행되는도중 24 시를 넘어가면 {DD} = 2 일이되지만 {s_dd} = 1 일로치환된다. 그러므로 s_ 를붙여서사용하는것을 권장한다. 1. 데이터소스, 스키마, 테이블타입등을설정한후누르면테이블목록이나타난다. 2. TEST1 테이블을드래그하여테이블디자인에디터에놓는다. 3. 에디터에서테이블을선택하여우클릭후 Select field 에전체컬럼추가를누르거나 해당컬럼을선택후 ctrl+ 드래그하여 4 번창에놓는다. 4. ID, NAME, ADDRESS 를설정한다. Sync DB -> DB 기능과 DWQuery -> CSV File 기능을연결시킨다.

45 1. Archive File 기능을기능흐름도에드래그하여놓는다. 필수속성인입력경로와출력파일을설정한다. 입력경로에생성된파일을입력해도되지만입력파라미터와출력파라미터를이용하여설정하는방법도있다. 1. 전체 I/O 속성보기를선택한다. 2. DWQuery -> CSV File 기능을선택한다. 1. 출력파라미터명을선택한다.

46 2. CSV_FILE 을입력한다. 1. Archive File 을선택후입력파라미터명을선택한다. 2. CSV_FILE 을입력한다. 3. 파란색으로 CSV_FILE 로설정된것을확인한다. 입력파라미터에서 DWQuery -> CSV File 의출력파라미터를넘겨받았으므로입력경로를설정하지않아도된다. DWQuery -> CSV File 과 Archive File 을연결시킨다. 1. 트랜젝션재설정과기능단위 commit 을설정한다. 하나의프로세스가종료되기전에는 commit 이되어있지않은상태이기때문에 Sync DB->DB 기능에서 TEST 테이블에데이터가존재하지않기때문에 CSV File-> DB Insert 기능이끝나고난뒤 Commit 을시켜주기위함이다.

47 해당프로세스를선택한후우클릭하여실행을한다 결과확인 1. 테이블을선택한다. 2. Data 탭을선택한다. 3. 데이터를확인한다.

48

49 Chapter6 로그관리 6.1 로그조회및장애처리등록 [ 그림 68] 로그조회및장애처리 DSM 에서실행되었던기능들의로그를볼수있으며스케줄에서지정한담당자가오류에대해서어떻게처리했는 지, 처리중인지장애처리에대해관리를할수있다. chapter5 예제에서실행한로그를 4.6 대시보드 & 로그메뉴를통하여확인할수있다.

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

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager are trademarks or registered trademarks of Ari System, Inc. 1 Table of Contents Chapter1

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

슬라이드 1

슬라이드 1 Tadpole for DB 1. 도구개요 2. 설치및실행 4. 활용예제 1. 도구개요 도구명 소개 Tadpole for DB Tools (sites.google.com/site/tadpolefordb/) 웹기반의데이터베이스를관리하는도구 Database 스키마및데이터관리 라이선스 LGPL (Lesser General Public License) 특징 주요기능

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

Studuino소프트웨어 설치

Studuino소프트웨어 설치 Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...

More information

슬라이드 1

슬라이드 1 - 1 - 전자정부모바일표준프레임워크실습 LAB 개발환경 실습목차 LAB 1-1 모바일프로젝트생성실습 LAB 1-2 모바일사이트템플릿프로젝트생성실습 LAB 1-3 모바일공통컴포넌트생성및조립도구실습 - 2 - LAB 1-1 모바일프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new Mobile Project 메뉴를선택한다.

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

Spring Boot/JDBC JdbcTemplate/CRUD 예제

Spring Boot/JDBC JdbcTemplate/CRUD 예제 Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

슬라이드 1

슬라이드 1 전자정부개발프레임워크 1 일차실습 LAB 개발환경 - 1 - 실습목차 LAB 1-1 프로젝트생성실습 LAB 1-2 Code Generation 실습 LAB 1-3 DBIO 실습 ( 별첨 ) LAB 1-4 공통컴포넌트생성및조립도구실습 LAB 1-5 템플릿프로젝트생성실습 - 2 - LAB 1-1 프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

System Recovery 사용자 매뉴얼

System Recovery 사용자 매뉴얼 Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.

More information

슬라이드 1

슬라이드 1 SW 개발도구연계 Jenkins - Redmine - Mylyn 목차 Intro Mylyn - Redmine 연계 Mylyn - Jenkins 연계및빌드실행 Mylyn에서 Redmine 일감처리 Intro 연계도구 웹기반의프로젝트관리도구 한글화가잘되어있어사용저변이넓음 플러그인을통해다양한도구와연계가능 Eclipse 용 ALM(Application Lifecycle

More information

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 ALTIBASE HDB 6.5.1.5.10 Patch Notes 목차 BUG-46183 DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG-46249 [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 BUG-46266 [sm]

More information

Chapter 1

Chapter 1 3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g

More information

arcplan Enterprise 6 Charting Facelifts

arcplan Enterprise 6 Charting Facelifts SQL Server Analysis Services Tip 잘레시아 Copyright c 2010 Zalesia Co., Ltd. Agenda I II SSAS Non-Aggregatable 측정값처리 Copyright c 2010 Zalesia Co., Ltd. 2 Copyright c 2010 Zalesia Co., Ltd. 3 STEP1: Sales 큐브를위해데이터를미리준비한다.

More information

JDBC 소개및설치 Database Laboratory

JDBC 소개및설치 Database Laboratory JDBC 소개및설치 JDBC } What is the JDBC? } JAVA Database Connectivity 의약어 } 자바프로그램안에서 SQL 을실행하기위해데이터베이스를연결해주는응용프로그램인터페이스 } 연결된데이터베이스의종류와상관없이동일한방법으로자바가데이터베이스내에서발생하는트랜잭션을제어할수있도록하는환경을제공 2 JDBC Driver Manager }

More information

쉽게 풀어쓴 C 프로그래밊

쉽게 풀어쓴 C 프로그래밊 Power Java 제 27 장데이터베이스 프로그래밍 이번장에서학습할내용 자바와데이터베이스 데이터베이스의기초 SQL JDBC 를이용한프로그래밍 변경가능한결과집합 자바를통하여데이터베이스를사용하는방법을학습합니다. 자바와데이터베이스 JDBC(Java Database Connectivity) 는자바 API 의하나로서데이터베이스에연결하여서데이터베이스안의데이터에대하여검색하고데이터를변경할수있게한다.

More information

PowerPoint Template

PowerPoint Template 설치및실행방법 Jaewoo Shim Jun. 4. 2018 Contents SQL 인젝션이란 WebGoat 설치방법 실습 과제 2 SQL 인젝션이란 데이터베이스와연동된웹서버에입력값을전달시악의적동작을수행하는쿼리문을삽입하여공격을수행 SELECT * FROM users WHERE id= $_POST[ id ] AND pw= $_POST[ pw ] Internet

More information

게임 기획서 표준양식 연구보고서

게임 기획서 표준양식 연구보고서 ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

슬라이드 제목 없음

슬라이드 제목 없음 MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,

More information

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법

More information

1

1 1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15

More information

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash

More information

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins Project 1-3: Implementing DML Due: 2015/11/11 (Wed), 11:59 PM 이번프로젝트의목표는프로젝트 1-1 및프로젝트 1-2에서구현한프로그램에기능을추가하여간단한 DML을처리할수있도록하는것이다. 구현한프로그램은 3개의 DML 구문 (insert, delete, select) 을처리할수있어야한다. 테이블데이터는파일에저장되어프로그램이종료되어도사라지지않아야한다.

More information

NTD36HD Manual

NTD36HD Manual Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7

More information

Convenience Timetable Design

Convenience Timetable Design Convenience Timetable Design Team 4 2 Contents 1. Introduction 2. Decomposition description 3. Dependency description 4. Inter face description 5. Detailed design description 3 1. Introduction Purpose

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

Microsoft PowerPoint - 10Àå.ppt

Microsoft PowerPoint - 10Àå.ppt 10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어

More information

4S 1차년도 평가 발표자료

4S 1차년도 평가 발표자료 모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components

More information

Endpoint Protector - Active Directory Deployment Guide

Endpoint Protector - Active Directory Deployment Guide Version 1.0.0.1 Active Directory 배포가이드 I Endpoint Protector Active Directory Deployment Guide 목차 1. 소개...1 2. WMI 필터생성... 2 3. EPP 배포 GPO 생성... 9 4. 각각의 GPO 에해당하는 WMI 연결... 12 5.OU 에 GPO 연결... 14 6. 중요공지사항

More information

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....

More information

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드] MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS보다가격이매우저렴한편이고,

More information

MySQL-.. 1

MySQL-.. 1 MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition

More information

로거 자료실

로거 자료실 redirection 매뉴얼 ( 개발자용 ) V1.5 Copyright 2002-2014 BizSpring Inc. All Rights Reserved. 본문서에대한저작권은 비즈스프링 에있습니다. - 1 - 목차 01 HTTP 표준 redirect 사용... 3 1.1 HTTP 표준 redirect 예시... 3 1.2 redirect 현상이여러번일어날경우예시...

More information

- JPA를사용하는경우의스프링설정파일에다음을기술한다. <bean id="entitymanagerfactory" class="org.springframework.orm.jpa.localentitymanagerfactorybean" p:persistenceunitname=

- JPA를사용하는경우의스프링설정파일에다음을기술한다. <bean id=entitymanagerfactory class=org.springframework.orm.jpa.localentitymanagerfactorybean p:persistenceunitname= JPA 와 Hibernate - 스프링의 JDBC 대신에 JPA를이용한 DB 데이터검색작업 - JPA(Java Persistence API) 는자바의 O/R 매핑에대한표준지침이며, 이지침에따라설계된소프트웨어를 O/R 매핑프레임워크 라고한다. - O/R 매핑 : 객체지향개념인자바와관계개념인 DB 테이블간에상호대응을시켜준다. 즉, 객체지향언어의인스턴스와관계데이터베이스의레코드를상호대응시킨다.

More information

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D> VHDL 프로그래밍 D. 논리합성및 Xilinx ISE 툴사용법 학습목표 Xilinx ISE Tool 을이용하여 Xilinx 사에서지원하는해당 FPGA Board 에맞는논리합성과정을숙지 논리합성이가능한코드와그렇지않은코드를구분 Xilinx Block Memory Generator를이용한 RAM/ ROM 생성하는과정을숙지 2/31 Content Xilinx ISE

More information

WebPACK 및 ModelSim 사용법.hwp

WebPACK 및 ModelSim 사용법.hwp 1. 간단한예제를통한 WebPACK 사용법 Project Navigator를실행시킨후 File 메뉴에 New Project를선택한다. 그럼다음과같이 Project 생성화면이나타난다. Project 생성화면은다음과같다. 1) Project Name Project 명을직접입력할수있다. 예 ) test1 2) Project Location 해당 Project 관련파일이저장될장소를지정한다.

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이타베이스 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2013.05.15. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

@OneToOne(cascade = = addr_id) private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a 1 대 1 단방향, 주테이블에외래키실습 http://ojcedu.com, http://ojc.asia STS -> Spring Stater Project name : onetoone-1 SQL : JPA, MySQL 선택 http://ojc.asia/bbs/board.php?bo_table=lecspring&wr_id=524 ( 마리아 DB 설치는위 URL

More information

MF5900 Series MF Driver Installation Guide

MF5900 Series MF Driver Installation Guide 한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................

More information

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

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

More information

Microsoft Word - Armjtag_문서1.doc

Microsoft Word - Armjtag_문서1.doc ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

var answer = confirm( 확인이나취소를누르세요.); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write( 확인을눌렀습니다.); else { document.write( 취소를눌렀습니다.); 자바스크립트 (JavaScript) - HTML 은사용자에게인터페이스 (interface) 를제공하는언어 - 자바스크립트는서버로데이터를전송하지않고서할수있는데이터처리를수행한다. - 자바스크립트는 HTML 나 JSP 에서작성할수있고 ( 내부스크립트 ), 별도의파일로도작성이가능하다 ( 외 부스크립트 ). - 내부스크립트 - 외부스크립트

More information

슬라이드 1

슬라이드 1 Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas

More information

Microsoft PowerPoint - 07_04_s7기초기술교육_simatic_manager_operation.ppt [호환 모드]

Microsoft PowerPoint - 07_04_s7기초기술교육_simatic_manager_operation.ppt [호환 모드] Simatic Manager Operation 참고문헌 : Programming with Step7(V5.4) Edition 03/2006 SIMATIC Manager 신규프로젝트작성 (New Project) SIMATIC Manager File 메뉴 New ( 단축키 CTRL + N) 기존에작업했던프로젝트 신규프로젝트이름입력 프로젝트저장경로 경로변경시 SIMATIC

More information

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

Spring Data JPA Many To Many 양방향 관계 예제 Spring Data JPA Many To Many 양방향관계예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) 엔티티매핑 (Entity Mapping) M : N 연관관계 사원 (Sawon), 취미 (Hobby) 는다 : 다관계이다. 사원은여러취미를가질수있고, 하나의취미역시여러사원에할당될수있기때문이다. 보통관계형 DB 에서는다 : 다관계는 1

More information

JVM 메모리구조

JVM 메모리구조 조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

01장

01장 뇌를자극하는 Windows Server 2012 R2 부록 NAS4Free 의설치와환경설정 네트워크상에서저장공간이제공되는 NAS(Network Attached Storage) 환경을 VMware에서구성해야한다. 이책에서는그중 Unix 계열의운영체제이며무료로사용할수있는 NAS4Free 운영체제를설치하고사용할것이다. 결국지금설치하는 NAS4Free는쿼럼디스크와클러스터디스크를제공하는것이목적이다.

More information

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi 소프트웨어공학 Tutorial #2: StarUML Eun Man Choi emchoi@dgu.ac.kr Contents l StarUML 개요 l StarUML 소개및특징 l 주요기능 l StarUML 화면소개 l StarUML 설치 l StarUML 다운 & 설치하기 l 연습 l 사용사례다이어그램그리기 l 클래스다이어그램그리기 l 순서다이어그램그리기 2

More information

Leader in Electrics & Automation GIPAM MANAGER Electric Equipment

Leader in Electrics & Automation GIPAM MANAGER Electric Equipment Leader in Electrics & Automation GIPAM MANAGER Electric Equipment >>GIPAM MANAGER 사용설명서 목 차 1. 접속 4 2. SYSTEM CONFIG ( 시간설정 ) 10 3. MIMIC DIAGRAM 16 4. DI/DO Point Editing 27 5. Relay Setting 42 6. EVENT/FAULT

More information

MF3010 MF Driver Installation Guide

MF3010 MF Driver Installation Guide 한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................

More information

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA Spotlight on Oracle V10.x DELL SOFTWARE KOREA 2016-11-15 Spotlight on Oracle 목차 1. 시스템요구사항... 2 1.1 지원하는데이터베이스...2 1.2 사용자설치홖경...2 2. 프로그램설치... 3 2.1 설치프로그램실행...3 2.2 라이선스사용관련내용확인및사용동의...3 2.3 프로그램설치경로지정...4

More information

노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트

More information

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET 135-080 679-4 13 02-3430-1200 1 2 11 2 12 2 2 8 21 Connection 8 22 UniSQLConnection 8 23 8 24 / / 9 3 UniSQL 11 31 OID 11 311 11 312 14 313 16 314 17 32 SET 19 321 20 322 23 323 24 33 GLO 26 331 GLO 26

More information

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) 8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) - DDL(Data Definition Language) : show, create, drop

More information

IRISCard Anywhere 5

IRISCard Anywhere 5 이 빠른 사용자 가이드는 IRISCard Anywhere 5 및 IRISCard Corporate 5 스캐너의 설치와 시작을 도와 드립니다. 이 스캐너와 함께 제공되는 소프트웨어는: - Cardiris Pro 5 및 Cardiris Corporate 5 for CRM (Windows 용) - Cardiris Pro 4 (Mac OS 용) Cardiris 의

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 MySQL - 명령어 1. 데이터베이스관련명령 2. 데이터베이스테이블관련명령 3. SQL 명령의일괄실행 4. 레코드관련명령 5. 데이터베이스백업및복원명령 1. 데이터베이스관련명령 데이터베이스접속명령 데이터베이스접속명령 mysql -u계정 -p비밀번호데이터베이스명 C: > mysql -ukdhong p1234 kdhong_db 데이터베이스생성명령 데이터베이스생성명령

More information

슬라이드 1

슬라이드 1 Subclipse 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 도구명 Subclipse (http://subclipse.tigris.org/) 라이선스 Eclipse Public License v1.0 소개 Subversion( 이하 svn) 용 Eclipse 플러그인 SVN 을만든 Tigris.org 에서만든클라이언트툴 Java

More information

Microsoft PowerPoint - 03_DB Migration 방법론 및 툴 사용법-인쇄.ppt

Microsoft PowerPoint - 03_DB Migration 방법론 및 툴 사용법-인쇄.ppt DB Migration 방법론및툴사용법 대상정보기술솔루션사업본부 / DB 기술팀이정용과장 1 목 차 0. Case Company 1. Migration Workflow (SQL Server, DB2 to Oracle) 2. Migration 시기술적인문제점분석 3. Migration Process Overview 4. 세부적인 Migration Process

More information

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

More information

슬라이드 1

슬라이드 1 TortoiseSVN 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 Tortoise SVN (http://tortoisesvn.net) 라이선스 GNU GPL v2.0 소개 Subversion 를통해서소스버전관리를할수있게하는클라이언트도구 특징 Windows Explorer 에서곧바로 Subversion 를사용하여버전컨트롤가능

More information

tiawPlot ac 사용방법

tiawPlot ac 사용방법 tiawplot ac 매뉴얼 BORISOFT www.borisoft.co.kr park.ji@borisoft.co.kr HP : 00-370-077 Chapter 프로그램설치. 프로그램설치 3 2 Chapter tiawplot ac 사용하기.tiawPlot ac 소개 2.tiawPlot ac 실행하기 3. 도면파일등록및삭제 4. 출력장치설정 5. 출력옵션설정

More information

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100 2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack

More information

EEAP - Proposal Template

EEAP - Proposal Template 제품 : ArcGIS Online 제작일 : 2019 년 01 월 31 일 제작 : 개요 본문서는 ArcGIS Online 구독활성화방법대한한국에스리기술문서입니다. ArcGIS Desktop 을구매한지 1 년이내이거나유지보수중인고객은구매후워런티기간또는유지보수기간동안 ArcGIS Online 을무료로사용하실수있으며일정량의크레딧을제공받습니다. 본문서는무료로제공받은

More information

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어서가장중요한부분이라고도할수있기때문입니다. 1. 새로운메크로생성 새메크로만들기버튺을클릭하여파일을생성합니다. 2. 메크로저장 -

More information

슬라이드 1

슬라이드 1 1 도구 개요 2 도구 설치 방법 3 도구 기능 소개 4 도구 활용 예제 5 FAQ 6 도구 평가 7 용어집 목차 1. 도구 개요 2. 도구 설치 방법 2.1 OpenProj 다운로드 2.2 OpenProj 설치하기 4. 도구 활용 예제 4.1 예제 설명 4.2 일정 관리 4.3 인적 자원 관리 4.4 프로젝트 진행 4.5 프로젝트 변경 관리 3.1 OpenProj

More information

Microsoft Word - PLC제어응용-2차시.doc

Microsoft Word - PLC제어응용-2차시.doc 과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,

More information

Microsoft PowerPoint - CPLD_수정1.pptx

Microsoft PowerPoint - CPLD_수정1.pptx Xilinx ISE Design Suite 13.1 대진대학교전자공학과 1. 프로젝트생성하기 Xilinx ISE Design Suite 13.1 을실행한다. 새로운프로젝트생성을위해 File New Project 를클릭한다. 1. 프로젝트생성하기 New Project Wizard 창에서기본설정을마치고 Next 를클릭한다. 프로젝트이름 프로젝트생성경로 프로젝트설명

More information

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권 마감하루전 Category Partitioning Testing Tool Project Team T1 Date 2017-05-12 Team Information 201111334 김강욱 201211339 김진욱 201312243 김동권 201510411 이소영 [ 마감하루전 ] T1 1 INDEX Activity 2041. Design Real Use Cases

More information

JDK이클립스

JDK이클립스 JDK 와이클립스설치 A. JDK 다운로드, 설치및환경설정 지금부터 JDK를다운로드받아설치하고 JDK를윈도우에서활용할수있도록환경을설정하는전과정을소개한다. 다운로드 www.oracle.com 사이트에접속하여 Downloads 메뉴를선택한후 [ 그림 1] 과같이 "Java for Developers" 를클릭한다. [ 그림 1] www.oracle.com 사이트

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다 공유기사용환경에서 MNC-V100 환경설정하기 다음설명은 AnyGate GW-400A (Http://www.anygate.co.kr) 를사용하는네트워크환경에서 MNC-V100 을연결하여사용하는법을설명합니다. 공유기내부네트워크환경설정공유기를사용하는환경에서공유기의설정을아래그림과같이설정하시면 MNC-V100의설정을변경하지않아도모비캠과연결할수있습니다. ( 공유기의환경을변경하기어려운경우에는

More information

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

기술자료

기술자료 1 쪽중 1 쪽 WebLogic Server 8.1 Tutorials 03 - 리소스 (JDBC, JMS 등 ) 설정 본문서에서는 MedRec 애플리케이션을디플로이하고서비스하기위해서필요한 WebLogic Server 의리소스들을설정하는방법에대하여설명할것이다. 1. JDBC(Java Database Connectivity) Connection Pool 과 Data

More information

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위 B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위해서설치한다. http://www.microsoft.com/ko-kr/download에접속해

More information

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

PathEye 공식 블로그 다운로드 받으세요!!   지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는

More information

[ 그림 8-1] XML 을이용한옵션메뉴설정방법 <menu> <item 항목ID" android:title=" 항목제목 "/> </menu> public boolean oncreateoptionsmenu(menu menu) { getme

[ 그림 8-1] XML 을이용한옵션메뉴설정방법 <menu> <item 항목ID android:title= 항목제목 /> </menu> public boolean oncreateoptionsmenu(menu menu) { getme 8 차시메뉴와대화상자 1 학습목표 안드로이드에서메뉴를작성하고사용하는방법을배운다. 안드로이드에서대화상자를만들고사용하는방법을배운다. 2 확인해볼까? 3 메뉴 1) 학습하기 [ 그림 8-1] XML 을이용한옵션메뉴설정방법 public boolean

More information

PowerPoint Presentation

PowerPoint Presentation 객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

untitled

untitled (shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,

More information

3D MAX + WEEK 9 Hansung Univ. Interior Design

3D MAX + WEEK 9 Hansung Univ. Interior Design 3D MAX + WEEK 9 Hansung Univ. Interior Design 3D MAX + UNREAL ENGINE 4 4 4 이용하여 애니메이션 만들기 Max에서 준비하기 공간 만들기 Max에서 준비하기 박공지붕 만들기: 5000mm만큼 올리기 Max에서 준비하기 창만들기: 한쪽 벽만 창 제작 Max에서 준비하기 벽체 분리:Detach Max에서 준비하기

More information

Toad for Oracle V11.5 New Features and Enhancements (All Editions)

Toad for Oracle V11.5 New Features and Enhancements (All Editions) (All Editions) TOAD FOR ORACLE V11.5... 1 1. QUERY BUILDER... 3 1-1 QUERY BUILDER 시작하기... 4 1-2 QUERY BUILDER 사용하기... 5 1-3 TOAD FOR ORACLE 11.5 달라진점... 6 (1) 화면 UI 향상... 6 (2) Subquery... 7 (3) Union...

More information

제 2 장 기본 사용법

제 2 장  기본 사용법 LS Studio 1. 시작하기 1.1 특징 XG5000 에서는 XP-Builder, DriveView7 등의소프트웨어와의통합된개발환경을제공합니다. 통합된 개발환경에서는모든프로젝트파일을 XG5000 에서통합관리합니다. XP-Builder 통합프로젝트를사용함으로써 PLC 에서사용할변수목록을 CSV 파일로내보내기또는불러오기하는번거로움없이바로사용할수있습니다. 또한

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Copyright NICE Information Service all rights reserved. OneClick 4.0 사용자매뉴얼 Copyright NICE Information Service all rights reserved. Copyright NICE Information Service all rights reserved.... 4. 제출가능서류

More information

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for 메일서버등록제(SPF) 인증기능적용안내서 (Exchange 2003 - Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for Exchange 2016 년 6 월 - 1 - 목 차 I. 개요 1 1. SPF( 메일서버등록제)

More information