DRIMS-Cloud 소개
소개 내용 기 능 명 1. DRIMS-CLOUD란 ? 2. FRAMEWORK 환경 3. DATA DICTIONARY관리 4. PHYCICAL DATABASE 관리 5. SQL WINDOW 6. PGM SOURCE GENERATION 관리 7. DBA, 데이타베이스 종합현황관리 8. 프로그램 기능 복사관리 9. 기능화면의 개인화
DRIMS-CLOUD란 ? DRIMS-CLOUD란 ? 기업 내 데이타베이스 시스템을 운영하면서 효율적으로 각 영역의 담당자가 DBA/DA, 개발자등의 업무를 수행하는데 쉽고, 빠르게, 어떤 장소에 구애 받지 않고 활용 가능하도록 설계된 Cloud 지향 WEB 개발 TOOL 입니다. 운영 툴? 개발 툴? 위 2가지 모두를 충족하는 시스템이다.
DRIMS-CLOUD란 ? DRIMS-CLOUD란 ? 기업 내 데이타베이스 시스템을 운영하면서 효율적으로 각 영역의 담당자가 DBA/DA, 개발자등의 업무를 수행하는데 쉽고, 빠르게, 어떤 장소에 구애 받지 않고 활용 가능하도록 설계된 Cloud 지향 WEB 개발 TOOL 입니다. 1. DRIMS-CLOUD 지향 2. 최적의 FRAMEWORK 환경 지원 3. DATA DICTIONARY관리 4. PHYCICAL DATABASE 관리 5. SQL WINDOW 6. PGM SOURCE GENERATION 관리 7. DBA, 데이타베이스 종합현황관리 8. 프로그램 기능 복사관리 9. 기능화면의 개인화 www.cnsone.co.kr 로 지금 확인하세요
2. FRAMEWORK 환경 .WEB .CLOUD COMPUTING .ANY BROWSER .HTML5지향 www.cnsone.co.kr 파이어폭스나 크롬 에 가장적합하도록 구현
2. FRAMEWORK 환경 .WEB .CLOUD COMPUTING .ANY BROWSER .ANY WAS .HTML5지향
2. FRAMEWORK 환경 DRIMS-CLOUAD ERD
3.DATA DICTIONARY 관리 약어 관리 컬럼용어 관리 PIPE PIPE 파이프 PCE PIECE 피스 RTNG ROUTING 라우팅 WP WORK PACKAGE 작업단위 PLTE PALLETE 파렛트 DSGN DESIGN 디자인 EMP EMPLOYEE 고용 NO NUMBER 번호 RGSR REGISTER 등록 DATE DATE 일자 CODE CODE 코드 REV REVISION 변경 ………………………… 현재 약 48,000여개 생성 컬럼용어 관리 PIPE_PCE_NO 배관피스번호 WP_NO 작업단위번호 PROJ_NO 프로젝트번호 EMP_NO 사번 RGSR_DATE 등록일자 PNT_SPEC_CODE 도장사양코드 REV_CODE 변경코드 DSGN_SEND_DATE 설계전송일자 ……………………………현재 약 21,600여개 생성 .약어를 관리하고 각 약어들의 조합을 통한 테이블 컬럼 용어들을 효율적으로 관리하여 향후 SOURCE GENERATION하는데 유용하게 활용됨
4.PHYCICAL DATABASE 관리 PK 및 INDEX 테이블 COLUMN 테이블 LIST FOREIGN & .주 기능 화면의 FRAME 오라클의 DICTONARY 기능을 활용하여 테이블, 컬럼, 인덱스, 외부키 등 정보를 쉽게 확인가능 SQL 스크립트를 자동생성 시켜줌 PK 및 INDEX 테이블 COLUMN 테이블 LIST FOREIGN & CHILD KEY
4.PHYCICAL DATABASE 관리 특징 본 시스템의 특징은 현재 시스템에 등록되어 오라클 데이타베이스에서 운영되고 있는 Current한 테이블 정보의 현황을 보여 줍니다 .다국어지원 DB 문자 SET (UTF8) 지원 .Oracle Dictionary 현재 등록된 테이블 현황 및 ,컬럼명, Index, Primary Key, Foreign Key (Parent, Child) .DML문을 자동작성, Query문 자동 생성. (insert, update, delete, select, merge ,analyze, exp/imp...) 실행된 쿼리 결과의 컬럼 명칭을 한글로도 제공함 .Table및 Index 생성 스크립트를 자동 생성 (create table, create index등...) .Stroed Source등의 현황 및 자체 Recompile (Package, Function, procedure, trigger, view) .PL/SQL Developer 나 toad등과 같은 개발 및 관리 할 수 있는 SQL Window 를 지원 select, insert, update, delete 등 DML 문을 실행하고 결과를 확인 . SQL Window 라는 명칭으로 본 시스템에서도 똑 같이 지원. PL/SQL Developer 나 TOAD, GOLDEN등과 같은 개발 툴 .실행된 결과 컬럼들도 한글로도 표시가 가능. .SAMPLE DATA 조회 하면 해당 테이블의 데이터를 직접확인 가능
4.PHYCICAL DATABASE 관리 한글 컬럼 명칭으로 출력 .좌측 테이블을 클릭하면 쉽게 SAMPLE 데이터를 조회가 가능(SAP T-CODE “SE11”과 같은기능) TOAD,SQLGATE,PLSQL200등 쿼리수행 툴에서 제공되지 않는 쿼리 수행 후 화면에 출력된 한글 컬럼 기능제공 또한 컬럼의 조건을 선택하고 OPERATOR 를 조정하여 원하는 데이터를 쉽게 얻을 수 있음
5. SQL WINDOW .TOAD, PL/SQL 2000, GOLDEN,SQLGATE등과 같은 쿼리생성 TOOL제공 한글 컬럼 명칭으로 출력 .TOAD, PL/SQL 2000, GOLDEN,SQLGATE등과 같은 쿼리생성 TOOL제공 위의 툴들에서 제공되지 않는 쿼리 수행 후 화면에 출력된 한글컬럼 기능제공 우측 프레임의 테이블을 클릭하면 클립보드로 SELECT,INSERT,DELETE,UPDATE, MERGE 스크립트를 자동 생성 해 줌 또한 작성된 쿼리를 바로 실행하여 결과를 바로 얻을 수 있다.
6. PGM SOURCE GENERATION 관리 .Query 만 작성하면 바로 프로그램 Source Generation이 됩니다. Generation 된 FRAMEWORK : Spring, iBatis UI 부분은 본 시스템에서 규정한 다양한 Type별로 Jquery, Xplatform 으로 생성 .생성될 화면의 input 들에 대한 쉽게 선택하여 준비 .생성된 소스를 Cloud 개념에서 임시로 저장하여 어떤 곳에서도 내려 받아서 보완할 수 있도록 설계 .생성하고자 하는 화면 타입에 따라 원하는 form으로 생성이 됨 .조회 기능뿐 아니라 기본적 등록,수정,삭제 등도 쉽게 작성이 됨 .자바, 자바스크립트, JSP, 한글 컬럼명칭, 현재 가장 많이 사용하고 있는 SPRING FRAMEWORK ,IBATIS 를 근간으로 생성됨 .쿼리만 작성되어 있다면 10분이면 제공하는 화면 타입의 프로그램을 GENERATION하고 바로 수해하면 프로그램이 구동이 됨 .다양한 화면 TYPE을 제공하면서 개발자들이 쉽게 선택하도록 구현됨
6. PGM SOURCE GENERATION 관리 기본 생성화면 TYPE .각 화면 Type별로 다양한 조건으로 다양하게 화면 처리 준비함. .조회 뿐만 아니라 CRUD도 함께 제공함으로서 개발 생산성 향상에 도움.
6. PGM SOURCE GENERATION 관리 입력조건 활용화면 Frame 1 Frame 2 Frame 3 Frame 4
6. PGM SOURCE GENERATION 관리 eclipse로 Loading 된 현황 UI, Controller, DAO, Interface, SQLMap, JSP,JS 등이 빨리 생성됨
6. PGM SOURCE GENERATION 관리 .WAS Restart후 실행된 화면처리 모습 . UI JQuery
6. PGM SOURCE GENERATION 관리 . UI XPLATFORM .WAS Restart후 실행된 화면처리 모습
7. 프로그램 기능 복사 .기 구현된 기능 중에서 비슷한 기능을 그대로 복사. 개발 생산성 향상. .프로젝트가 여러 개 인 경우 복사하고자 하는 기능을 특정 project에서 다른 project로 이동 복사가 가능.
8. DBA, 데이타베이스 종합현황관리 .데이타베이스 일반적 정보 .Shared Pool 정보모니터링 .총 메모리사용량이 많은 SQL .PGA 정보모니터링 .평균 메모리 사용량이 많은 SQL .CPU 사용 정보 모니터링 .디스크 사용량 많은 SQL .Disk I/O 현황정보 .메모리, 디스크 사용량이 일정 기준치를 넘은 SQL .쿼리에 대한 I/O 사용 현황정보 .SQL CURSOR를 조사,부하가 걸리는 SQL문및 메모리 조사 .디스크 I/O 경합 모니터링 .오라클 wait event 모니터링 .오라클 9i/10g에서 차단 세션 현황 .데이터베이스 버전 추적 .블럭 세션 추적 .DB 문자 정보 .차단 세부 설명 .데이터베이스의 기본 정보를 추적 .세션 잠금 및 차단 추적 .데이터베이스 구조추적 .데이터베이스 잠금을 추적 .데이타파일 및 테이블스페이스현황 .잠금 대기 세션 추적 .테이블 사용 / 여유 공간추적 .차단 세부 사항을 추적 .여유 공간이있는 모든 테이블 추적<10% .특정 이벤트에 대한 평균 대기 시간 .테이블의 조각화 세부 사항 .특정 대기 이벤트에 대기 세션 .SYSTEM 테이블 스페이스에있는 비 시스템 소유 테이블 .DB 사용자 OS 사용자의 로그온 시간을 추적 .기본 및 임시 테이블 스페이스를 추적 .모든 세션 사용자 정보를 추적 .DB 데이터 파일이 사용중인 공간과 사용 가능한 공간 추적 .Active 세션의 사용자 정보를 추적 .아카이브 정보와 함께 데이터 파일을 추적 .Active 사용자 정보를 추적 .높은 I / O 활동이 데이터 파일을 추적 .각 세션에 대한 보고서를 OS 프로세스 ID .물리적 읽기에 따라 데이터 파일을 추적 / 백분율 쓰기 .PARAMETER NAME .임시 세그먼트 여유 공간을 추적 .ACTIVE 사용자 이름 .임시 세그먼트 여유 공간을 추적2 .SID / SPID보기 .현재 Tempory를 사용하는 사용자을 추적 .데이터베이스에 현재 트랜잭션을 추적 .실행 취소 및 롤백 세그먼트추적 .데이터베이스 객체 정보 .Active 롤백 세그먼트를 추적 .데이터베이스에 10개의 큰 객체를 찾으려면 쿼리 .일일 리두로그 생성을 추적 .데이터베이스에 수행 된 마지막 DDL 추적 .년월별 리두로그 생성을 추적 .잘못된 객체 수(INVALID) .사용자진입 Session시작 .데이터베이스에있는 모든 잘못된 객체(INVALID) .장기실행 작업 모니터링 현황 .잘못된 객체 현황을 스크립트로 일괄생성 .데이터베이스에 긴 쿼리 진행 상황을 추적 .테이블/뷰/인덱스 카운터 .RMAN 백업 실행 상태 추적 .잘못된 객체 수(INVALID .SQL 가져오기 속도 모니터링 .테이블 / 인덱스 / MVIEWS의 총 수를 추적 .SGA 현황정보 .SGA 상태정보 .DBA가 데이타베이스를 관리 및 운영을 하면서 반드시 모니터링을 해야 할 정보들을 전체적으로 쉽게 파악하도록 기능을 구현함 .
8. DBA, 데이타베이스 종합현황관리 . 80여개의 기능들을 DBA가 매일 확인하여며 관리해야 할 현황들을 한번의 클릭으로 현황을 확인
9. 기능화면의 개인화 .컬럼이동 .컬럼숨김 .화면폭 및 align .컬럼속성변경 .한번설정하면 어떤 환경의 pc에서도 동일 디자이너 역할을 사용자가 직접 원하는 대로
Thank you
Insert/update/delete도 쿼리만 생성되어 있다면 10분 정도 소요시간에 프로그램은 완성됩니다. Insert/update/delete도 가능합니다. Spring,iBatis UI:jQuery,XPlatform 으로 생성됩니다.