데이터 표준점검 도구 v1.40_20231016 배포

물리명 기준 표준점검 기능을 논리명 기준 표준점검 기능과 유사하게 보완하고 숫자 Suffix 를 먼저 제거하고 점검할지 옵션을 추가한 데이터 표준점검 도구 v1.40_20231016 을 배포한다. 이전 버전은 v1.37 이었다.

1. 데이터 표준점검 도구 v1.37_20230923에 구현되지 않은 기능

데이터 표준점검 도구 v1.37_20230923 에는 아래 그림과 같이 물리명 기준 표준 점검시 점검결과로 표시되지 않은 항목들이 많다.

데이터 표준점검 도구 v1.37_20230923 에서 물리명 기준 표준 점검시 점검결과로 표시되지 않은 항목
데이터 표준점검 도구 v1.37_20230923 에서 물리명 기준 표준 점검시 점검결과로 표시되지 않은 항목

표시되지 않는 항목은 다음과 같다.

  • 표준단어 물리명 조합
  • 속성명 점검결과
  • 표준용어 Type/Size
  • 속성명 종결어
  • 속성명 종결어 점검결과
  • 도메인, Data Type 점검결과
  • 추가 후보 단어

“표준단어 논리명 조합”외에는 모두 표시되지 않는다.

2. 데이터 표준점검 도구 v1.40_20231016 구현 내용

다음과 같이 표준점검(물리명기준) 기능을 추가했다.

  • 표준사전 찾기 옵션(단어&용어, 단어, 용어 선택) 추가
  • 점검결과 출력 추가(표준단어 물리명 조합, 물리명 점검결과, 표준용어 Type/Size, 속성명 종결어, 속성명 종결어 점검결과, 도메인, Data Type 점검결과, 추가 후보 단어)
    • v1.37까지는 표준단어 논리명 조합만 점검결과에 출력
  • 숫자 Suffix 제거후 점검 옵션 추가
    • 컬럼명(물리명) 후위에 숫자가 있는 경우 점검 방법 선택(체크시 논리명 기준 점검과 동일하게 Suffix를 제거하고 점검)

표준단어사전에 다음과 같은 표준단어가 있다고 가정할 때 “숫자 Suffix 제거후 점검” 옵션에 따라 결과 예시를 살펴보자.

표준단어사전 예시
표준단어사전 예시

2.1. 숫자 Suffix 제거후 점검 결과 예시 (v1.37까지의 동작 방식)

숫자 Suffix 제거후 점검 결과 예시 (v1.37까지의 동작 방식)
숫자 Suffix 제거후 점검 결과 예시 (v1.37까지의 동작 방식)

컬럼명 “H01″은 점검전 숫자 Suffix인 “01”을 먼저 제거한 “H”만 점검하여 결과를 출력한다. 이에 따라 추가 후보 단어가 “H”만 추천되었다. 컬럼명 “H02”, “H11”, “DMD_H01” 모두 마찬가지이다.

이 경우 표준단어사전에 “H01”, “H02” 등이 등록되어 있더라도 숫자 Siffix가 먼저 제거되어 표준단어로 매칭되지 않는다.

2.2. 숫자 Suffix 제거하지 않고 점검 결과 예시(v1.40에서 새로 추가된 동작 방식)

숫자 Suffix 제거하지 않고 점검 결과 예시(v1.40에서 새로 추가된 동작 방식)
숫자 Suffix 제거하지 않고 점검 결과 예시(v1.40에서 새로 추가된 동작 방식)

숫자 Suffix를 제거하지 않은 경우는 컬럼명 “H01”, “H02”, “DMD_H01″은 표준단어로 매칭하여 출력한다. 위 예시에서 “H11″은 표준단어사전에 등록되지 않아서 “표준단어 없음”으로 표시되고 추가 후보 단어에 “H11″을 추천한다.

2.3. 논리명, 물리명 점검 기능 수정

속성 표준점검(논리명기준), 표준점검(물리명기준) 시트에 공통적으로 다음 사항을 수정 반영했다.

  • “선택속성 Only” 체크하고 Clear할 때 선택한 속성만 clear 되도록 변경(기존은 전체 clear됨)
  • 도메인, Data Type 점검결과: Type과 Size 점검 결과 각각 출력되도록 변경

3. 데이터 표준점검 도구 v1.40_20231016 다운로드

아래 github URL에서 다운로드할 수 있다.

https://github.com/DAToolset/ToolsForDataStandard/raw/main/속성%20표준점검%20도구_v1.40_20231016_1.xlsm

4. 데이터 표준점검 도구 v1.40_20231016 일러두기

물리명 기준의 표준점검은 사용자 요청사항이 있을 때마다 조금씩 기능을 추가하는 중이다. 내가 직접 표준화 작업을 수행하지 않는 상황에서 기능만 추가하고 있어서 사용하기에 불편한 점이 있는지 잘 알기가 어렵다.

v1.40에 대한 의견 또는 개선 의견이 있으면 댓글로 남겨주기 바란다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

ko_KR한국어