데이터셋 조회

데이터셋 상세 정보 조회

데이터셋 화면의 테이블 목록에서 특정 데이터셋을 클릭하면 데이터셋 상세 화면으로 이동한다. 데이터셋 상세 화면에서는 데이터셋에 대한 상세 정보 확인이 가능하며 해당 데이터셋에 대한 추가 작업을 수행할 수 있다.

figure dataset details 01

데이터셋 상세 화면은 다음과 같이 구성되어 있다.

  • ① 기능 버튼

    데이터셋 상세 화면에서 [image] 아이콘을 누르면 [소스 생성]과 [삭제] 버튼이 위치하는 팝오버가 열린다. 해당 데이터셋의 소스 생성과 삭제 기능을 수행할 수 있다.

    figure dataset details srcgen button
  • ② 데이터셋 정보

    데이터셋의 상세 정보를 보여준다.

    다음은 각 항목에 대한 설명이다.

    항목 설명

    데이터셋 이름

    데이터셋 이름이다.

    볼륨 이름

    데이터셋의 볼륨 이름이다.

    레코드 유형

    데이터셋 레코드의 타입을 나타낸다.

    • FB: 고정 길이 블록(Fixed block)

    • VB: 가변 길이 블록(Variable block)

    저장 유형

    데이터셋이 저장되는 형태를 나타낸다.

    • 파일: 파일 형태로 저장

    • 테이블: 테이블 형태로 저장

    기본 키

    데이터셋의 기본 키 존재 유무를 나타낸다.

    • Y: 기본 키가 존재함

    • N: 기본 키가 존재하지 않음

    데이터 개수

    데이터셋에 존재하는 레코드 수를 나타낸다.

  • ③ 레이아웃 정보

    데이터셋이 참조하고 있는 레이아웃의 상세 정보를 보여준다.

    다음은 각 항목에 대한 설명이다.

    항목 설명

    레이아웃 종류

    참조한 레이아웃의 종류이다.

    프로그램

    참조한 레이아웃의 프로그램 이름이다.

    FD

    참조한 레이아웃의 FD 이름이다.

    조건 필드

    참조한 레이아웃의 조건 필드 유무를 나타낸다.

    • Y: 조건 필드가 존재한다.

    • N: 조건 필드가 존재하지 않는다.

  • ④ 마이그레이션 정보

    마이그레이션의 상세 정보를 보여준다.

    다음은 각 항목에 대한 설명이다.

    항목 설명

    상태

    마이그레이션의 상태를 나타내며 마이그레이션 내역이 없을 경우 '마이그레이션 미수행' 메시지가 표시된다.

    마이그레이션 상태 정보는 다음과 같다.

    • 완료: 마이그레이션이 성공적으로 수행 완료된 상태

    • 실패: 마이그레이션이 실패한 상태

    • 진행 중: 마이그레이션이 수행 중인 상태

    • 에러가 있는 상태로 완료: 마이그레이션이 수행 되었으나 추가적으로 확인이 필요한 상태

    • 미수행: 마이그레이션이 수행되지 않아 확인되는 데이터가 없는 상태

    마이그레이션 일시

    마이그레이션 수행이 완료된 일시를 나타낸다.

    성공

    마이그레이션이 성공적으로 완료된 레코드 수를 나타낸다.

    실패

    마이그레이션이 진행되었으며 에러가 발생한 레코드 수를 나타낸다.

    총 레코드

    레코드의 전체 수를 나타낸다.

  • ⑤탭 영역

 

[레이아웃] 탭

[레이아웃] 탭은 [레이아웃] 섹션과 [컬럼] 섹션으로 구성되어 있다.

 

레이아웃 정보

[레이아웃] 섹션에서는 데이터셋이 참조하는 레이아웃의 필드 정보를 테이블 형태로 보여준다. 재정의 필드가 있는 경우 재정의를 수행하고 재정의된 정보를 조회할 수 있다.

figure dataset details layout section
  • ① 레이아웃 테이블

    데이터셋 생성 시 참조되었던 레이아웃 정보를 트리 형태의 테이블로 보여준다. 필드의 레벨별로 하위 필드를 접고 펴는 기능을 제공한다.

    다음은 각 항목에 대한 설명이다.

    항목 설명

    레벨

    COBOL 스타일의 필드 레벨이다.

    필드

    필드 이름이다.

    재정의 필드

    재정의할 베이스 필드 이름을 나타낸다. 재정의 필드에 대한 정보가 없을 경우 "-" 로 표시된다.

    COBOL 타입

    COBOL 스타일의 필드 데이터 타입을 나타낸다.

    Java 타입

    Java 스타일의 필드 데이터 타입을 나타낸다.

    자릿수

    필드의 자릿수이다.

    정밀도

    필드의 소수점 자릿수이다.

    오프셋

    필드의 시작 위치를 바이트로 나타낸다.

    필드 크기

    필드 데이터의 사이즈를 바이트로 나타낸다.

    부호

    COBOL 스타일의 숫자 필드에 대한 부호 정보이다.

  • ② [조건 재정의] 버튼

    [조건 재정의] 버튼을 통해 데이터셋에 대한 조건 재정의를 수행할 수 있다. 데이터셋에 재정의 필드가 있는 경우에만 활성화된다. 버튼을 클릭하면 조건 재정의를 수행할 수 있는 팝업창이 나타난다. 자세한 내용은 조건 재정의를 참고한다.

 

컬럼 정보

[컬럼] 섹션에서는 레이아웃에서 테이블 컬럼으로 생성된 컬럼 목록을 확인할 수 있다. 또한 데이터셋 생성 시 지정하였던 기본 키 정보를 확인하고 보조 인덱스(Alternative Index)를 생성, 삭제 및 조회할 수 있다.

figure dataset details columns section

컬럼 섹션은 다음과 같이 구성되어 있다.

  • ① 인덱스 테이블

    기본 키와 보조 인덱스 목록을 확인할 수 있다. 기본 키의 경우 이름 앞에 열쇠 모양의 아이콘(image)이 함께 표시된다. 기본 키 혹은 보조 인덱스를 클릭하면 지정된 키의 범위만큼 컬럼 필드 목록의 배경 색이 변경되어 표시된다.

  • ② 컬럼 테이블

    레이아웃의 필드 목록 중 테이블 컬럼으로 생성된 필드 목록을 확인할 수 있다.

  • ③ [인덱스 추가] 버튼

    새로운 보조 인덱스를 생성할 수 있다. 자세한 내용은 보조 인덱스 생성을 참고한다.

기본 키 이름은 데이터셋 이름과 동일하게 생성된다.

 

[마이그레이션] 탭

[마이그레이션] 탭에서는 마이그레이션의 수행 상태와 설정값 및 마이그레이션 진행 시 발생한 에러 정보를 보여준다.

 

마이그레이션 기본 정보

마이그레이션 정보 테이블에서는 마이그레이션 관련 상세 정보를 확인할 수 있다.

figure dataset details migration basic

다음은 각 항목에 대한 설명이다.

항목 설명

상태

마이그레이션 상태를 나타낸다.

성공

마이그레이션에 성공한 레코드 개수이다.

실패

마이그레이션에 실패한 레코드 개수이다.

총 레코드

총 레코드 개수이다.

마이그레이션 일시

마이그레이션 실행 일시를 나타낸다.

 

다음은 설정값에 대한 설명이다.

항목 설명

구분 문자

소스 파일의 구분 문자이다.

저장 유형

마이그레이션이 수행되어 저장되는 위치이다.

에러 건너뛰기

마이그레이션 실행 중 에러가 발생한 경우의 동작을 나타낸다. Y일 경우 마이그레이션 중에 에러가 발생해도 마이그레이션을 계속 진행하고, N인 경우 에러가 발생하면 마이그레이션을 중단한다.

소스 파일 경로

마이그레이션을 할 대상 데이터셋 자산이 위치한 경로이다.

 

다음은 버튼에 대한 설명이다

버튼 설명

[마이그레이션]

마이그레이션 실행 버튼이다. 해당 버튼을 클릭하면 마이그레이션에 관한 팝업창이 열리고 마이그레이션 소스와 옵션 등을 설정하여 마이그레이션을 수행할 수 있다.

 

마이그레이션 에러 정보

마이그레이션 수행 중 발생한 에러 정보를 확인할 수 있다.

figure dataset details migration error

다음은 각 항목에 대한 설명이다.

항목 설명

레코드 번호

에러가 발생한 레코드의 번호이다.

에러 필드 개수

에러가 발생한 필드 수를 나타낸다.

예외 이름

에러명을 나타낸다.

예외 메시지

에러의 상세 메시지이다.

 

또한 마이그레이션 에러 테이블 목록에서 특정 레코드를 클릭하면 해당 에러 레코드에 대한 상세 정보를 확인할 수 있는 실패 레코드 상세 화면이 열린다.

figure dataset details 04

다음은 실패 레코드 상세 화면에서 확인할 수 있는 정보에 대한 설명이다.

  • ① 레코드 번호

    에러가 발생한 레코드 번호와 해당 레코드의 16진수 값을 나타낸다.

  • ② 에러

    상세한 에러 정보를 보여준다. 테이블 행의 오른쪽에 위치한 확장 아이콘 [image] 을 클릭하면 에러에 대한 상세 정보를 확인할 수 있다.

    다음은 각 항목에 대한 설명이다.

    항목 설명

    필드 이름

    필드 이름이다.

    타입

    COBOL 스타일의 필드 데이터 타입을 나타내며 총 9가지로 표현한다.

    • group

    • string

    • national string

    • integer(big endian)

    • float

    • double

    • integer

    • packed decimal

    • zoned decimal

    크기

    필드 데이터의 크기를 바이트로 나타낸다. (0부터 시작)

    오프셋

    필드의 시작 위치를 바이트로 나타낸다. 테이블 행의 오프셋 값을 클릭하면 해당 필드의 크기만큼 16진수로 표기된 레코드 데이터의 오프셋 위치를 표시한다.

    에러 데이터

    에러의 상세 메시지를 나타낸다.

 

[데이터] 탭

[데이터] 탭은 기능 버튼과 마이그레이션 된 데이터셋 데이터를 확인할 수 있는 테이블로 구성되어 있다.

figure dataset details data tab
  • ① 기능 버튼

    다음은 각 버튼에 대한 설명이다.

    버튼 설명

    [내보내기]

    데이터셋 내보내기 기능을 수행한다. 해당 기능을 통해 마이그레이션 한 데이터셋을 파일로 저장할 수 있다. 자세한 내용은 데이터셋 내보내기를 참조한다.

    [데이터 초기화]

    데이터셋 초기화 기능을 수행한다. 해당 기능을 통해 데이터셋의 레코드를 삭제하여 데이터셋을 비어있는 상태로 초기화할 수 있다. 자세한 내용은 데이터셋 초기화를 참조한다.

  • ② 데이터 테이블

    마이그레이션 된 데이터셋의 데이터를 테이블 형태로 조회할 수 있다. 각 열의 너비는 해당 열의 테이블 헤더를 마우스 클릭으로 조절할 수 있다. 데이터의 최대 길이에 열 너비를 맞추고 싶은 경우 해당 열의 테이블 헤더 오른쪽을 더블 클릭한다.