실습 소개
본 실습에서는
사용자 질의와 데이터 항목이 잘 매핑 되도록 필드명, 역할, 유의어, 계산 항목 등 설계 기준을 학습합니다.
주요 내용은 다음과 같습니다.
- 업무 DB 연결 설정
- 분석 주제별 카테고리 생성
- 개발자 계정 생성
실습하기 전에
초기 환경 구성을 위해 TRINITY 접속 URL, 관리자 계정 정보, 연결할 DB 정보, 카테고리명, 생성할 개발자 계정 정보를 확인합니다.
테이블 선정 및 분석 데이터 정의
답변 정확도를 높이려면 단순히 DB 컬럼을 등록하는 것이 아니라, 사용자 질의 관점에 맞는 분석 데이터 모델을 설계해야 합니다.
사용자의 질문과 업무 용어를 기준으로 분석 가능한 데이터 범위를 설계한다.
- 사용자가 어떤 질문을 할 것인가?
- 질문을 어떤 데이터로 판단할 것인가?
- AI가 혼동 없이 SQL을 생성할 수 있는가?
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 색인)