...
- 사용자가 어떤 질문을 할 것인가?
- 질문을 어떤 데이터로 판단할 것인가?
- AI가 혼동 없이 SQL을 생성할 수 있는가?
...
새 메타 만들기
1. 화면 하단의 [프로필] 영역에서 [시스템 설정] 메뉴를 선택합니다.2
2. [관리자 홈] 팝업 창에서 [데이터] 그룹의 > [메타 디자이너] 메뉴를 선택합니다.3
3. [메타 디자이너] 팝업 창에서 [카테고리] 버튼을 클릭한 후, 메타를 생성할 카테고리에서 마우스 오른쪽 버튼을 클릭하여 [+ 새 메타] 메뉴를 선택합니다.
빈 빈 작업 화면이 생성됩니다.
데이터베이스
...
연결하기
4 4. 오른쪽 속성 영역의 [데이터 원본] 목록에서 사용할 데이터베이스를 선택합니다.
테이블
...
추가하기
5 5. [+ 테이블] 버튼을 클릭한 후, 스키마와 분석에 사용할 스키마와 테이블을 선택하고 [차원 추가] 버튼을 클릭하여 테이블을 추가합니다.
테이블간 관계 정의
6. 테이블
테이블 간 관계 정의하기
6. 테이블 간의 키 필드를 Drag & Drop으로 연결하여 조인 관계를 설정합니다. 이때 기본 조인 타입은 inner join으로 설정됩니다.
필드 정의 및 속성 정의
7.
분석 데이터 배포하기
8Inner Join으로 설정됩니다.
| 참고사항 | ||||
|---|---|---|---|---|
| ||||
테이블 삭제 : 테이블 선택 후 Delete 또는 마우스 우 클릭 > [테이블 삭제] 메뉴 선택 > [삭제] 버튼 클릭 테이블 복제 : 마우스 우 클릭 > [테이블 복제] 메뉴 선택 조인 타입 변경 : 변경할 조인 선을 선택한 후, 팝업 창에서 조인 타입(INNER / LEFT / RIGHT / FULL)을 선택하여 변경 조인 삭제 : 조인 선 선택 후 Delete 또는 [삭제] 메뉴 선택 |
필드 및 속성 정의하기
7. 분석에 사용할 항목을 구성하기 위해 테이블에서 필요한 필드를 선택하여 추가합니다.
추가한 항목은 사용자가 질의할 때 쉽게 이해하고 활용할 수 있도록 업무 용어에 맞는 논리명으로 변경합니다.
* 테이블명으로 생성된 폴더를 각 필드의 역할에 따라 구분합니다.
8. 각 필드의 역할을 설정하기 위해 해당 필드를 선택한 후, 화면 우측의 속성 영역에서 역할을 아래와 같이 변경합니다.
차원(Dimension) / 측정값(Measure) / 기간(Period) / 필터(Filter) 중 하나 선택
분석 데이터 저장하기
9. 상단 메뉴 바에서 [파일] > [저장]을 선택한 후, [메타 이름]을 입력하고 [카테고리]를 지정하여 [저장] 버튼을 클릭합니다.
저장된 메타는 발행 상태로 화면에 표시되며 질의가 가능합니다.
| 참고사항 | ||||
|---|---|---|---|---|
| ||||
초안 - 아직 발행 안 된 작업 중인 메타 발행 취소는 변경할 파일에서 마우스 우 클릭 후 전환 |
Role 정의 Tip
Role이 아이템 동작을 결정합니다. 각 필드별 필드에 설정된 Role을 기준으로 OlapGrid로 정확히 분석 결과에 표시됩니다.
- Dimension(조회축)
...
- : 그룹·표시 기준(지점, 연령대). GROUP BY 대상
- Measure(측정값)
...
- : 집계 대상 (SUM/COUNT/AVG)
...
- Period(기간)
...
- : 시계열(날짜/월/연도) → 월별·전년대비 해석의 근거
- Filter(조건
...
- 전용) : WHERE절에만 사용, SELECT/GROUP BY 금지
...
- FieldGroup(묶음)
...
증상 → 처리 예
'합계가 안 나옴' → 수신이 Dimension → role=Measure로 변경
'연/월 조회 0건’ → 기간 은 Period 로 처리
- : 사용자가 특정 질의어를 입력했을 때, 관련 필드를 함께 확장하여 조회하도록 설정할 때 사용
ex) '고객정보'=성명/성별/나이 조회
| 증상 | 원인 | Role 변경 |
|---|---|---|
| 합계/평균이 안 나오고 값이 그대로 조회됨 | 숫자 항목이 차원(Dimension)으로 설정 됐을 경우 | 측정값(Measure)으로 변경 |
| 연/월 조회 0건으로 표시됨 | 날짜 항목이 기간(Period)이 아님 | 기간(Period)으로 변경 |
| 고객번호/고객명 같은 값이 합계로 세어짐 | 식별자/이름이 측정값(Measure)으로 설정 됐을 경우 | 차원(Dimension)으로 변경 |
| 특정 조건이 결과 표에 계속 표시됨 | 조건으로 사용할 항목이 차원(Dimension)으로 노출됨 | 필터(Filter)로 변경 |
Value 매핑을 위한 샘플값 생성
사용자의 질의에 포함된 용어를 실제 데이터 값과 정확하게 연결(Value 매핑)할 수 있도록 필드의 대표 데이터 값을 샘플로 생성합니다.
필드명 : 고객등급 → VIP, 우수, 일반
질의: “VIP 고객 현황 보여줘” → VIP 값과 연결
도메인 규칙
(메타 설명 = 시스템 프롬프트)
메타 단위로 비즈니스 규칙을 자연어로 주입 (예: '지점명은 사무소명 우선')
Value 매핑을 위한 샘플값 생성
본문
값학습 value_learning — 값↔컬럼 (예: '로얄'이 어느 컬럼 값인지 ES 색인)


