시맨틱 보강으로 데이터 Q&A 안내
시맨틱 문을 추가하면 Data 360 Data Q&A 에이전트가 데이터의 비즈니스 컨텍스트, 도메인별 용어, 관계를 더 잘 이해할 수 있습니다.
필수 Edition
| 지원 제품: Data 360에서 지원하는 모든 Edition. Data 360 Edition 가용성을 참조하십시오. |
시맨틱 보강은 Data 360 데이터 Q&A 에이전트에 비즈니스 및 데이터 컨텍스트를 제공하기 위해 생성하는 문입니다. 이러한 설명은 에이전트가 도메인별 용어, 비즈니스 규칙, 데이터 관계, 계산 방법을 설명하여 질문을 보다 정확하게 해석하고 더 나은 SQL 쿼리를 생성하는 데 도움이 됩니다.
시맨틱 보강 사용 이유
에이전트는 데이터의 스키마 및 관계를 자동으로 분석할 수 있지만 본질적으로 비즈니스 컨텍스트를 이해하지 못합니다. 시맨틱 보강은 에이전트에게 다음을 교육하여 이 격차를 해소합니다.
- 비즈니스 용어: 조직에서 "활성 고객" 또는 "적격 리드"의 의미
- 계산 방법: "고객 생애 가치" 또는 "변환율"과 같은 메트릭을 계산하는 방법
- 데이터 품질 규칙: 사용할 필드, 피할 필드 및 이유
- 관계: 개체가 외부 키 관계를 넘어 연결하는 방법
- 필터링 규칙: 특정 쿼리에 적용되어야 하는 기본 필터 또는 조건
시맨틱 보강 작동 방식
에이전트에게 질문할 때 해당하는 시맨틱 보강과 데이터 스키마를 고려하여 응답을 생성합니다. 에이전트는 다음을 기반으로 질문과 가장 관련이 높은 보강을 찾습니다.
- 개체 범위(특정 개체 또는 모든 개체)
- 필드 범위(개체 내 특정 필드)
- 질문의 자연어 내용
- 예상 질문 구문을 보강에 매핑하는 조회 요약
중요로 표시된 보강은 항상 고려됩니다. 응답을 정확하게 유지하려면 각 보강을 데이터 모델의 고유한 측면에 집중하고 동일한 데이터에 대한 모호 지침을 피하십시오.
범위 수준
시맨틱 보강은 다양한 수준에서 범위를 지정할 수 있습니다.
- 개체
- 특정 데이터 레이크 개체(DLO) 또는 데이터 모델 개체(DMO)에 적용됩니다. 개체별 용어 또는 계산 방법에 사용합니다.
- 필드
- 개체 내의 특정 필드에 적용됩니다. 필드 수준 데이터 품질 지침 또는 해석 규칙에 사용합니다.
효과적인 시맨틱 보강의 예
| 사용 사례 | 세맨틱 문장 예제 |
|---|---|
| 비즈니스 용어 정의 | "활성 고객은 상태가 '활성'이고 지난 90일간 주문이 하나 이상 있는 고객입니다." |
| 계산 설명 | "고객 수명 값은 total_revenue를 months_active로 나누고 average_customer_lifespan_months를 곱한 값으로 계산됩니다." |
| 데이터 품질 지침 | "문자열 열을 필터링할 때 일부 레거시 데이터에 혼합 사례 값이 있으므로 항상 소문자 비교를 사용하십시오." |
| 필드 해석 | amount_usd__c 필드는 거래 크기를 미국 달러로 나타냅니다. 이 필드를 사용하여 매출을 계산합니다." |
| 기본 필터 | "기회 쿼리의 경우 명시적으로 요청되지 않는 한 단계 = '마감 실패'를 제외합니다." |
모범 사례
- 명확하고 일반적인 언어로 문을 작성하여 정의뿐만 아니라 컨텍스트를 설명합니다.
- 규칙이 적용되는 시기와 방법을 구체적으로 지정합니다.
- 중요 보강을 중요 플래그로 표시하여 에이전트가 우선 순위를 지정하도록 합니다.
- 에이전트에게 질문을 하고 생성된 SQL을 검토하여 보강을 테스트합니다.
- 데이터 모델 및 비즈니스 규칙이 발전함에 따라 보강을 최신 상태로 유지합니다.
주제
- 시맨틱 보강 만들기
비즈니스 컨텍스트를 추가하여 Data 360 Data Q&A 에이전트가 데이터에 대한 질문을 해석하고 응답하는 방식을 개선합니다. - 시맨틱 보강 관리
데이터 모델 및 비즈니스 규칙이 발전함에 따라 시맨틱 보강을 편집, 비활성화 또는 삭제합니다.
이 기사를 통해 문제를 해결했습니까?
개선을 위한 의견을 보내주세요.
