페이지 트리

버전 비교

키

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

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

테이블 선정 및 분석 데이터

...

정의

답변 정확도를 높이려면 단순히 DB 컬럼을 등록하는 것이 아니라, 사용자가 질문하는 방식에 맞게 사용자 질의 관점에  맞는 분석 데이터 모델을 설계해야 합니다.

스키마 정의 Tip

1. 메타 필드명은 사용자가 자연스럽게 질문할 수 있는 용어로 정의

실제 DB 컬럼명은 사용자에게 직관적이지 않으므로, 취합된 사용자 질의를 토대로 자주 사용하는 용어로 정의

2. 자주 사용하는 계산 필드는 사전 생성하여 질의 시 즉시 활용될 수 있도록 구성

계산식으로 도출 가능한 필드는 계산필드로 생성하고, 사용자 질의와의 유사도가 높게 매칭되도록 구성

3. 메타 필드는 질의에 실제로 사용할 필드만 선정하며, 항목이 중복되지 않도록 구성

조인 관계에 있는 테이블 간 필드 선택 시, 조인 대상 컬럼이 중복 조회되지 않도록 기준을 정해 설계

사용자 질의를 기준으로 분석하여, 필요한 필드만 선정하여 의미 있는 데이터만 조회되도록 구성

4. 날짜 컬럼 추가(년도, 년월, 일자, 분기, 주차 등…)

다양한 포맷의 날짜 컬럼을 추가하여 질의 시 결과가 정상적으로 나올 수 있게 유도

※ 가급적 DB 컬럼으로 추가 해두고 INDEX 사용하는 것이 퍼포먼스에 유리합니다.

5. 날짜 컬럼은 Period 타입, 포맷 설정하기

년도, 년월, 일자 등 날짜의 비교 계산을 위해서는 Period 타입, 포맷을 설정

6. 하나의 키워드로 여러 필드가 함께 조회되어야 할 경우

상품 대/중/소 분류로 구분된 필드를 하나의 자연어로 조회되어야 할 경우 계층구조 항목 추가를 통해 구성

7. 메타 구성 시 분석 및 질의 효율을 높이기 위해 관련 데이터를 최대한 조인하여 단일 메타로 구성

사용자 질의에 필요한 정보를 하나의 메타에서 바로 조회할 수 있어, 복잡한 쿼리 분기 없이 쿼리 규칙 정의 및 프롬프트 설계가 수월

8. 필드명은 서로 다른 테이블 간에도 의미가 명확하게 구분될 수 있도록 중복되지 않게 정의시)

• 매장 테이블 : 관리담당자 → 매장관리담당자
• 고객 테이블 : 관리담당자 → 고객관리담당자

Role 정의 Tip

본문

사용자의 질문과 업무 용어를 기준으로 분석 가능한 데이터 범위를 설계한다.


  • 사용자가 어떤 질문을 할 것인가?
  • 질문을 어떤 데이터로 판단할 것인가?
  • AI가 혼동 없이 SQL을 생성할 수 있는가?


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

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

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

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




Role 정의 Tip

Role이 아이템의 동작을 결정한다


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

...