실습 소개

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


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


실습하기 전에

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



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

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





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



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



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




데이터베이스 연결

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



테이블 선택

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



테이블간 관계 정의

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



필드 정의 및 속성 정의

7. 



분석 데이터 배포하기

8. 상단 메뉴 바에서 [파일] > [저장]을 선택한 후, [메타 이름]을 입력하고 [카테고리]를 지정하여 [저장] 버튼을 클릭합니다.



Role 정의 Tip

Role이 아이템 동작을 결정합니다. 각 필드별 설정된 Role을 기준으로 OlapGrid로 정확히 표시됩니다.


Dimension(조회축) — 그룹·표시 기준(지점, 연령대). GROUP BY 대상

Measure(측정값) — 수치+집계(SUM/COUNT/AVG). 묶을 때 자동 집계

Period(기간) — 날짜서식(YYYYMMDD/YYYY) → 월별·전년대비 해석의 근거

Filter(조건 전용·신설) — WHERE로만, SELECT/GROUP BY 금지(SAP push-down 등)

FieldGroup(묶음) — '전체금액'=수신/요구불/저축성… 전개

증상 → 처리 예

'합계가 안 나옴' → 수신이 Dimension → role=Measure로 변경

'연/월 조회 0건’ → 기간 은 Period 로 처리



도메인 규칙 

(메타 설명 = 시스템 프롬프트)

메타 단위로 비즈니스 규칙을 자연어로 주입 (예: '지점명은 사무소명 우선')


Value 매핑을 위한 샘플값 생성

본문

값학습 value_learning — 값↔컬럼 (예: '로얄'이 어느 컬럼 값인지 ES 색인)