DB영향도(리소스→DB)

각 어플리케이션에 속한 리소스를 기준으로 데이터베이스(이하 DB, Database)에 있는 테이블과의 관계를 확인할 수 있는 화면이다. 리소스 중 DBIO를 기준으로 하며, 입·출력 타입, 테이블/컬럼 명, 작성 SQL 등을 확인할 수 있다.

05_impact_analysis/resourceToDb-menu
Figure 1. DB영향도(리소스→DB) 화면

DB영향도(리소스→DB) 화면은 크게 4가지 영역으로 나눌 수 있다.

  1. 좌측 상단의 어플리케이션 선택 영역

  2. 좌측의 해당 어플리케이션의 리소스 디렉토리 영역

  3. 우측 상단의 해당 리소스에 속한 메소드 정보 영역

  4. 우측 하단의 해당 메소드가 사용하는 테이블 및 컬럼, 작성 SQL을 확인할
    수 있는 SQL 정보 영역

1. 어플리케이션 선택 영역

DB 영향도 분석 데이터가 있는 어플리케이션 목록이 출력된다.

2. 해당 어플리케이션의 리소스 디렉토리 영역

선택한 어플리케이션의 하위에 있는 리소스가 트리 형태로 출력되는 영역이다. 이 영역에 있는 클래스 명을 클릭하면 우측 상단에 클래스에 속해
있는 메소드 명과 입·출력 타입 목록이 나타난다.

3. 해당 리소스에 속한 메소드 정보 영역

좌측 클래스 명을 클릭하면 이 영역에 해당 클래스에 속하는 메소드 정보와 입·출력 타입, DBIO 분석 여부, Caller 확인 목록이 나타난다.

DB영향도(리소스→DB) 메소드 목록
컬럼 명 설명

메소드 명

그리드 헤더 부분에 있는 클래스에 속해 있는 메소드 명

입력 타입

해당 메소드의 입력 타입

출력 타입

해당 메소드의 출력 타입

DBIO 분석여부

DBIO 분석 여부를 나타내는 컬럼. 분석 여부가 초록색이면 분석이 된 데이터기 때문에 클릭했을 때 테이블/컬럼 및 작성SQL 정보가 출력된다. 분석 여부가 빨간색이면 분석이 되지 않은 데이터이므로 테이블/컬럼 및 작성SQL 정보가 출력되지 않는다.

Caller 확인

Caller 확인 버튼을 누르면 해당 DBIO 클래스와 메소드 명을 가지고 리소스 분석 화면으로 렌더링된다.

4. 해당 메소드가 사용하는 테이블 및 컬럼, 작성 SQL을 확인할 수 있는 SQL 정보 영역

우측 상단의 메소드 목록 중 DBIO 분석 여부가 Y(초록)인 메소드를 선택하면 테이블/컬럼 명 정보와 작성 SQL이 나온다.

테이블/컬럼 : 해당 메소드가 사용하는 테이블 및 컬럼 정보를 확인할 수 있다.

테이블/컬럼 탭 상세
컬럼 명 설명

테이블 명

선택한 DBIO에서 사용하는 테이블 명

CRUD

CRUD는 Create(생성), Read(읽기), Update(갱신), Delete(삭제)의 약자로 기본적인 데이터 처리 기능을 일컫는다. 각 테이블의 CRUD에 색이 있는 아이콘이 있으면, 해당 SQL을 사용한다는 뜻이다. 만약 R에 불이 들어오면, Read(읽기)인 select문에 테이블이 사용되었다는 뜻이다.

컬럼 명

좌측 테이블 명을 클릭했을 때, 그 테이블에 속하는 전체 컬럼 명

여부

여부는 사용 여부로, 해당 DBIO의 SQL문에서 컬럼을 사용했으면 초록색 불, 사용하지 않았으면 빨간색 불이 들어온다.

작성 SQL : 해당 DBIO에 존재하는 하나의 메소드는 하나의 SQL문을 가지는데, 이를 보여주는 영역이다.

SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.