실습 소개

본 실습에서는 
사용자 질의와 데이터 항목이 잘 매핑 되도록 필드명, 역할, 유의어, 계산 항목 등 설계 기준을 학습합니다.


주요 내용은 다음과 같습니다.


실습하기 전에

초기 환경 구성을 위해 TRINITY 접속 URL, 관리자 계정 정보, 연결할 DB 정보, 카테고리명, 생성할 개발자 계정 정보를 확인합니다.



테이블 선정 및 분석 데이터 정의

답변 정확도를 높이려면 단순히 DB 컬럼을 등록하는 것이 아니라, 사용자 질의 관점에  맞는 분석 데이터 모델을 설계해야 합니다.
사용자의 질문과 업무 용어를 기준으로 분석 가능한 데이터 범위를 설계한다.




새 메타 만들기

 1.  화면 하단의 [프로필] 영역에서 [시스템 설정] 메뉴를 선택합니다. 

     



 2. [관리자 홈] 팝업 창에서 [데이터] 그룹의 > [메타 디자이너] 메뉴를 선택합니다.

     


 3. [메타 디자이너] 팝업 창에서 [카테고리] 버튼을 클릭한 후, 메타를 생성할 카테고리에서 마우스 오른쪽 버튼을 클릭하여 [+ 새 메타] 메뉴를 선택합니다.
     빈 작업 화면이 생성됩니다.

     



데이터베이스 연결하기

 4. 오른쪽 속성 영역의 [데이터 원본] 목록에서 사용할 데이터베이스를 선택합니다. 

     




테이블 추가하기

 5. [+ 테이블] 버튼을 클릭한 후, 분석에 사용할 스키마와 테이블을 선택하고 [차원 추가] 버튼을 클릭하여 테이블을 추가합니다.

     



테이블 간 관계 정의하기

 6. 테이블 간의 키 필드를 Drag & Drop으로 연결하여 조인 관계를 설정합니다. 이때 기본 조인 타입은 Inner Join으로 설정됩니다.

     


테이블 삭제 : 테이블 선택 후 Delete 또는 마우스 우 클릭 > [테이블 삭제] 메뉴 선택 > [삭제] 버튼 클릭

테이블 복제 : 마우스 우 클릭 > [테이블 복제] 메뉴 선택

조인 타입 변경 : 변경할 조인 선을 선택한 후, 팝업 창에서 조인 타입(INNER / LEFT / RIGHT / FULL)을 선택하여 변경

조인 삭제 : 조인 선 선택 후 Delete 또는 [삭제] 메뉴 선택


필드 및 속성 정의하기

 7. 분석에 사용할 항목을 구성하기 위해 테이블에서 필요한 필드를 선택하여 추가합니다.
     추가한 항목은 사용자가 질의할 때 쉽게 이해하고 활용할 수 있도록 업무 용어에 맞는 논리명으로 변경합니다.

     * 테이블명으로 생성된 폴더를 각 필드의 역할에 따라 구분합니다.




 8. 각 필드의 역할을 설정하기 위해 해당 필드를 선택한 후, 화면 우측의 속성 영역에서 역할을 아래와 같이 변경합니다.

     차원(Dimension) / 측정값(Measure) / 기간(Period) / 필터(Filter) 중 하나 선택

     




분석 데이터 저장하기

 9. 상단 메뉴 바에서 [파일] > [저장]을 선택한 후, [메타 이름]을 입력하고 [카테고리]를 지정하여 [저장] 버튼을 클릭합니다.
     저장된 메타는 발행 상태로 화면에 표시되며 질의가 가능합니다.

     




초안 - 아직 발행 안 된 작업 중인 메타
발행 - 사용자가 실제로 질의할 수 있게 공개된 메타

발행 취소는 변경할 파일에서 마우스 우 클릭 후 전환




Role 정의 Tip

각 필드에 설정된 Role을 기준으로 분석 결과에 표시됩니다.


증상원인Role 변경
합계/평균이 안 나오고 값이 그대로 조회됨숫자 항목이 차원(Dimension)으로 설정 됐을 경우측정값(Measure)으로 변경
연/월 조회 0건으로 표시됨날짜 항목이 기간(Period)이 아님기간(Period)으로 변경
고객번호/고객명 같은 값이 합계로 세어짐식별자/이름이 측정값(Measure)으로 설정 됐을 경우차원(Dimension)으로 변경
특정 조건이 결과 표에 계속 표시됨조건으로 사용할 항목이 차원(Dimension)으로 노출됨필터(Filter)로 변경



Value 매핑을 위한 샘플값 생성

사용자의 질의에 포함된 용어를 실제 데이터 값과 정확하게 연결(Value 매핑)할 수 있도록 필드의 대표 데이터 값을 샘플로 생성합니다.


필드명 : 고객등급 → VIP, 우수, 일반
질의: “VIP 고객 현황 보여줘” → VIP 값과 연결