기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

Qlik Answers에 사용할 앱 준비를 위한 모범 사례

Qlik Answers에 어떤 앱이든 사용할 수 있지만, Qlik Answers와 함께 사용하도록 앱을 준비하는 데 시간을 투자하면 응답 품질이 향상됩니다.

명확성과 컨텍스트는 Qlik Answers에서 좋은 결과를 보장하는 가장 중요한 요소입니다. 명확성은 Qlik Answers가 앱의 데이터를 쉽게 이해하도록 합니다. 컨텍스트는 Qlik Answers가 앱 내의 데이터를 해석하고 올바르게 사용하도록 돕습니다. 애플리케이션 준비를 위한 다음 모범 사례는 명확성과 컨텍스트를 보장하는 데 도움이 됩니다:

  • 명확하고 설명적인 필드 이름을 사용하십시오

  • 데이터 모델을 간소화하십시오

  • 필드의 데이터 형식을 확인하십시오

  • 마스터 항목을 사용하십시오

  • 비즈니스 로직 어휘를 사용하여 용어 추가

  • 데이터 모델에서 불필요한 필드 제거

명확하고 설명적인 필드 이름 사용

데이터 모델은 설명적이고 명확한 필드를 사용해야 합니다. 필드 이름은 다음과 같아야 합니다:

  • 각 필드의 비즈니스 의미를 명확히 하세요.

  • 다른 필드와의 차이점 또는 유사점을 설명하는 선택 해제된, 비즈니스에 부합하는 명명법을 적용하세요.

다음의 모범 사례는 필드 및 해당 용도를 명확히 하는 데 도움이 됩니다.

  • CUST_NM 대신 Customer Name과 같이 전체 단어를 사용하세요. 이는 필드를 자연어 질문과 정렬하는 데 도움이 됩니다.

  • 필드 간의 모호성을 해소하는 데 도움이 되도록 필드 이름에 문맥적 한정자를 제공합니다. 예:

  • 위치를 명확하게 합니다. 도시라는 이름의 두 필드 대신 고객 도시매장 도시를 사용합니다.

  • 데이터/시간을 명확하게 합니다. 날짜라는 이름의 두 필드 대신 주문 날짜배송 날짜를 사용합니다.

  • 필드의 역할과 유형을 나타내도록 노력하세요. 개수, 총계, 금액 또는 비율과 같은 단어를 포함하여 집계 특성을 명확히 하세요. 예를 들어, 주문 개수. 필드 이름이 부울 값을 사용하는 경우, is_active 또는 has_churned와 같은 접두사를 사용하여 전치사처럼 읽히도록 해야 합니다.

  • 키 필드의 경우, 컨텍스트를 접두사로 붙이세요. 예를 들어, customer_idorder_idID 또는 cust_ref와 같은 일반 필드보다 선호됩니다.

다음과 같은 필드 이름 사용을 피하십시오:

  • 불투명한 코드 또는 기술 용어를 사용하지 마십시오.

  • Flag 또는 Active와 같은 단독 형용사를 부울 필드에 사용하지 마십시오. 이는 필드 해석을 방해할 수 있습니다.

  • 맥락 없이 모호하거나 일반적인 명사를 사용하지 마십시오. 금액이라는 필드는 예를 들어, 무엇의 금액인지 전달하지 않습니다. 여러 일반 필드는 자연어 쿼리를 올바른 필드에 안정적으로 맵하기 어렵게 만들 수 있습니다.

  • 고객 번호의 경우 cust_no 또는 트랜잭션의 경우 txn과 같은 암호화된 약어를 사용합니다. 이러한 것들은 필드를 이해하기 더 어렵게 만듭니다.

데이터 모델 간소화

불필요한 필드를 제거하여 데이터 모델을 간소화하면 더 정확하고 예측 가능한 답변을 얻을 수 있습니다. 선별된 필드 선택은 잘못된 필드 선택이나 혼동의 가능성을 줄여줍니다. 간소화된 데이터 모델은 인덱싱 속도도 더 빠릅니다. 데이터 모델을 간소화하려면:

  • 기술 필드를 숨깁니다.

  • 중복되거나 거의 복제된 필드를 단일 권위 있는 버전으로 통합합니다.

기술 필드 숨기기

데이터 모델은 실제 분석 값을 포함하는 필드를 Qlik Answers에 제공해야 합니다. Qlik Answers이 애플리케이션을 이해하는 데 기여하지 않는 기술 필드를 포함하지 마십시오. 기술 필드에는 다음과 같은 정보가 포함됩니다:

  • ID

  • 로드 시간

  • 스테이징 열

불필요한 필드를 숨겨서 제거할 수 있습니다. 숨겨진 필드는 스크립트 로직 또는 내부 계산에 여전히 사용할 수 있지만, Qlik Answers 분석에서는 제외됩니다.

  • 로드 스크립트 또는 데이터 관리자에서 이름에 % 접두사를 추가합니다(예: %Discount2).

  • 비즈니스 로직의 논리적 모델에서 해당 가시성을 숨김으로 설정합니다.

    자세한 내용은 가시성을 참조하십시오.

필드 통합 및 이름 변경

중복되거나 거의 복제된 필드를 단일 권한 버전으로 통합합니다. 모호한 필드는 데이터를 올바르게 해석하기 어렵게 만듭니다.

데이터 모델을 가능한 한 명확하게 이해할 수 있도록 필드 이름을 바꾸거나 통합하세요.

예시: 모호한 필드를 수정하여 데이터 모델 간소화

데이터 모델의 다음 필드 이름을 고려하세요:

  • 할인_금액

  • 할인_값

  • 할인1

  • 할인2

이러한 필드 이름은 Qlik Answers이(가) 이를 해석하려고 할 때 여러 가지 문제를 야기합니다:

  • 여러 필드가 할인이라는 용어를 놓고 경쟁하여 Qlik Answers에 모호성을 야기합니다.

  • 숫자 접미사(1, 2)와 모호한 필드 이름은 명확한 비즈니스 의미를 제공하지 않습니다.

  • 혼합된 명명 규칙은 명확성을 저해합니다.

이러한 문제를 해결하려면 Qlik Answers와 함께 사용하도록 앱을 준비할 때 필드 이름을 변경해야 합니다. 필드가 서로 다른 개념을 나타내는 경우, 사용 및 목적을 명확하게 나타내도록 이름을 변경해야 합니다. 예:

  • 제품 할인

  • 프로모션 할인

  • 쿠폰 할인

  • 로열티 할인

동일한 개념을 나타내는 경우, 할인 금액과 같이 단일 권한 필드로 통합해야 합니다. 이 필드 중 기술적이거나 레거시인 필드가 있는 경우 숨겨야 합니다.

일반 텍스트로 로드된 날짜/시간 필드 형식 지정

일부 필드에는 날짜/시간 정보가 포함되어 있지만, 데이터 모델에 일반 텍스트로 로드됩니다. 날짜/시간 필드로 분류되지 않고 텍스트 필드로 분류되므로, 진정한 날짜 필드로 처리되지 않아 Qlik Answers 분석에서 올바르게 사용되지 않습니다.

날짜/시간 정보가 포함된 필드가 텍스트로 태그되거나 저장된 경우, 데이터 관리자의 도구를 사용하거나 로드 스크립트의 날짜 함수를 사용하여 로드 중에 적절한 형식으로 변환하십시오. 이렇게 하면 다음을 보장합니다:

  • 필드가 날짜를 포함하는 것으로 인식됩니다.

  • 자동 달력 생성이 작동합니다.

  • 사용자의 시간 기반 질문이 데이터/시간 필드에 올바르게 맵핑됩니다.

  • 정렬 및 필터링이 올바르게 작동합니다.

마스터 항목 사용

마스터 항목은 Qlik Answers이(가) 애플리케이션 데이터를 해석하는 능력을 향상시킵니다. 질문을 해석할 때, Qlik Answers는 마스터 항목이 사용자 생성 항목이므로 데이터 모델의 필드보다 더 중요하게 여깁니다. 마스터 항목은 Qlik Answers가 애플리케이션 데이터를 더 정확하게 해석하도록 돕습니다. 질문을 처리할 때, Qlik Answers는 마스터 항목이 사용자 정의 의미론 및 비즈니스 의도를 나타내므로 데이터 모델의 원시 필드보다 마스터 항목에 더 큰 비중을 둡니다. 이를 통해 Qlik Answers는 기본 기술 필드보다 선별된 정의에 우선순위를 부여할 수 있습니다.

마스터 항목은 데이터 모델에서 각 중요한 측정항목 또는 필드의 단일하고 신뢰할 수 있는 버전을 생성하여 명확성을 더하고 모호성을 줄입니다. 이는 또한 유사한 답변이 사용자 간에 일관되게 유지되도록 돕습니다. 누군가 수익 마진에 대해 질문하고 해당 마스터 측정값이 있는 경우, 누가 질문하든, 질문이 어떻게 표현되든 답변은 동일한 정의를 기반으로 합니다.

마스터 항목의 가장 중요한 요소 중 하나는 설명입니다. 설명은 Qlik Answers 마스터 항목을 해석하기 위한 컨텍스트를 제공하는 데 사용됩니다. 마스터 항목의 강력한 설명은 다음을 명확하게 설명합니다.

  • 의도

  • 의미

  • 비즈니스 컨텍스트

마스터 항목 설명은 Qlik Answers가 마스터 차원 또는 측정값을 이해하고 올바른 측정 지표를 선택하는 것을 더 쉽게 만듭니다. 사용자가 예상치 못한 방식으로 질문하더라도 마찬가지입니다.

마스터 항목 및 Qlik Answers에 대한 추가 모범 사례는 Qlik Answers에 대한 마스터 항목 설명 작성를 참조하십시오.

유용한 마스터 항목 설명

마스터 측정값: 고객 확보 비용

설명: 신규 고객을 확보하는 데 드는 평균 비용. 총 마케팅 및 판매 지출을 신규 확보 고객 수로 나눈 값입니다. 유지 또는 갱신 지출은 제외됩니다. CAC으로도 알려져 있습니다.

가치를 더하기 위해 비즈니스 로직 동의어 사용

비즈니스 로직 동의어는 Qlik Answers가 용어를 해석하는 방식을 개선하는 데 도움이 됩니다. Qlik Answers는 일반적인 비즈니스 언어를 이해하지만, 귀하의 데이터 모델에는 LLM이 자연스럽게 인식하거나 올바르게 해석하지 못할 수 있는 용어가 포함될 수 있습니다. 동의어는 Qlik Answers가 조직의 데이터에 고유한 용어를 이해하는 데 도움이 됩니다. 다음 용어 범주는 동의어를 추가하면 이점을 얻습니다:

  • 조직별 전문 용어 또는 약어

  • 내부 KPI 별칭

  • 비즈니스 용어로도 사용되는 제품 또는 프로세스 코드

  • 유사해 보이지만 고유한 내부 정의를 가진 지표

  • 귀사의 업계 외부에서는 널리 사용되지 않는 도메인별 언어

다음과 같은 동의어는 피하십시오:

  • 상위 또는 하위와 같은 용어를 포함합니다. 이러한 용어는 종종 불충분하게 지정되어 여러 가지 방식으로 해석될 수 있기 때문입니다. 예를 들어, 상위 5개는 수익, 거래 수, 백분율 또는 절대 순위에 따른 상위를 의미할 수 있습니다. 더 정확한 동의어를 사용하면 일관된 해석을 보장하는 데 도움이 됩니다.

    필드의 값을 복제하는 동의어를 추가하면 모호성이 추가될 수도 있습니다.

  • 기존 필드 값을 중복 사용하지 마십시오. 이는 모호성을 유발할 수 있습니다.

  • 두 가지 다른 측정값에 sales를 사용하는 것과 같이 여러 필드에 동일한 동의어를 할당하지 마십시오. 이렇게 하면 어떤 필드를 사용해야 하는지 불분명해집니다.

  • 불용어를 포함하지 마십시오. 불용어는 질문 처리 중에 무시되며 질문이 수락되지 않을 수 있습니다.

자세한 내용은 동의어 추가를 참조하십시오.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 알려 주십시오!