Qlik Answers에서 응용 프로그램 작업 | Qlik Cloud 도움말
기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

Qlik Answers에서 응용 프로그램 작업

응용 프로그램을 사용하면 Qlik Answers에서 구조화된 데이터 소스의 응답을 제공할 수 있습니다. 응용 프로그램을 어시스턴트의 콘텐츠 소스로 추가할 수 있습니다. 또한 응용 프로그램을 Qlik Answers에서 개별적으로 사용할 수 있도록 설정할 수도 있습니다.

Qlik Answers는 사용자를 위해 차트 및 시트를 생성하여 응용 프로그램 콘텐츠를 빠르게 만들 수 있도록 지원합니다.

정보 메모Qlik Answers는 Section Access를 사용하는 응용 프로그램을 지원하며 응용 프로그램의 Section Access 규칙을 준수합니다. 응용 프로그램에 액세스할 때 Qlik Answers는 사용자의 권한을 사용합니다. 사용자가 액세스 권한을 가진 Section Access 응용 프로그램의 콘텐츠에만 액세스할 수 있습니다. 사용자는 Qlik Answers의 자연어 질문을 통해 가시성을 확장할 수 없습니다.

Qlik Answers는 응용 프로그램을 인덱싱하여 응용 프로그램 데이터의 내부 정의를 생성합니다. 그런 다음 이를 사용하여 사용자 질문에 답하고 차트 및 시트를 생성합니다. 응용 프로그램은 어시스턴트에 추가되거나 Qlik Answers에서 사용할 수 있게 될 때 인덱싱됩니다. 다시 로드할 때마다 다시 인덱싱됩니다.

Qlik Answers는 응용 프로그램 데이터를 이해하기 위해 다음을 사용합니다.

  • 데이터 모델

    응용 프로그램의 필드 및 데이터 모델은 Qlik Answers에서 사용하는 기본 정보입니다.

  • 논리적 모델

    비즈니스 논리에서 생성된 논리적 모델은 Qlik Answers에서 사용되지만 개요필드 및 그룹의 정보만 사용됩니다.

    논리적 모델에 숨겨진 필드는 Qlik Answers에서 사용되지 않습니다.

  • 마스터 항목

    Qlik Answers는 데이터 모델을 인덱싱할 때 마스터 차원 및 측정값이 사용자가 생성한 것이므로 사용에 우선순위를 둡니다.

  • 응용 프로그램 및 마스터 항목 설명

    설명의 구조화되지 않은 데이터는 필드 및 해당 사용에 대한 추가 컨텍스트 정보를 제공하는 데 사용됩니다.

  • 비즈니스 논리 동의어

    동의어로 추가된 용어는 사용자 질문에 대한 대체 가능 값 용어를 제공하는 데 사용됩니다.

Qlik Answers와 함께 사용할 응용 프로그램을 준비하는 방법에 대한 자세한 내용은 Qlik Answers에 사용할 앱 준비를 위한 모범 사례를 참조하십시오.

Qlik Answers에서 응용 프로그램을 사용할 수 있도록 설정

개별 응용 프로그램을 Qlik Answers에서 사용할 수 있도록 설정할 수 있습니다. 응용 프로그램은 응용 프로그램 분석Qlik Answers에서 사용할 수 있습니다. 사용자가 답변을 열면 응용 프로그램과 함께 Qlik Answers를 사용할 수 있습니다.

Qlik Answers에서 사용할 수 있는 응용 프로그램은 어시스턴트에 콘텐츠 소스로 추가할 수도 있습니다.

  1. 응용 프로그램에서 추가 작업설정을 클릭합니다.

  2. 기능을 클릭합니다.

  3. Qlik Answers에서 사용 가능을 선택합니다.

    인덱싱 진행률을 보려면 진행률 보기를 클릭합니다.

어시스턴트에 응용 프로그램 추가

Qlik Answers에서 사용할 수 있도록 설정된 응용 프로그램은 어시스턴트에 콘텐츠 소스로 추가할 수 있습니다. 각 어시스턴트에는 단일 응용 프로그램을 할당할 수 있습니다. 어시스턴트에 추가하기 전에 먼저 응용 프로그램을 Qlik Answers에서 사용할 수 있도록 설정하고 인덱싱을 완료해야 합니다.

응용 프로그램을 데이터 소스로 사용할 때 어시스턴트에는 다음과 같은 여러 가지 이점이 있습니다.

  • 사용자 지정 가능한 채팅 옵션: 어시스턴트는 에이전트 채팅 환경을 사용자 지정하기 위한 더 많은 옵션을 제공합니다.

  • 피드백: 어시스턴트를 사용하면 응용 프로그램과 채팅하는 사용자의 피드백을 검토할 수 있습니다.

  • 결합된 데이터 소스: 기술 자료의 구조화되지 않은 데이터 소스를 응용 프로그램의 구조화된 데이터 소스와 함께 사용할 수 있습니다. 이를 통해 보충 설명서를 사용하여 응용 프로그램을 설명하고 컨텍스트를 제공할 수 있습니다.

  • 다른 웹 페이지에 포함: 어시스턴트를 다른 웹 페이지에 포함하여 Qlik Cloud 외부에서 Qlik Answers 에이전트 채팅에 액세스할 수 있습니다.

응용 프로그램을 어시스턴트에 콘텐츠로 추가하는 방법에 대한 자세한 내용은 앱 관리을 참조하십시오.

  1. 어시스턴트에서 콘텐츠 탭을 엽니다.

  2. 콘텐츠 추가응용 프로그램 추가를 클릭합니다.

  3. 응용 프로그램을 선택하고 추가를 클릭합니다.

응용 프로그램의 인덱싱 예약

응용 프로그램은 다시 로드할 때마다 인덱싱됩니다. 응용 프로그램의 데이터 소스가 정기적으로 업데이트되고 정기적인 인덱싱을 원할 경우 다시 로드 작업을 생성하여 응용 프로그램 데이터의 다시 로드를 예약하십시오.

정보 메모응용 프로그램을 인덱싱해도 인덱싱 용량이 소비되지 않습니다.

자세한 내용은 응용 프로그램 데이터 다시 로드 예약를 참조하십시오.

Qlik Answers용 응용 프로그램 준비를 위한 모범 사례

모든 응용 프로그램을 Qlik Answers에 사용할 수 있지만 Qlik Answers와 함께 사용할 응용 프로그램을 준비하는 데 시간을 투자하면 응답 품질이 향상됩니다.

명확성과 컨텍스트는 Qlik Answers에서 좋은 결과를 보장하는 가장 중요한 요소입니다. 명확성은 Qlik Answers가 응용 프로그램의 데이터를 쉽게 이해할 수 있도록 합니다. 컨텍스트는 Qlik Answers가 응용 프로그램 내의 데이터를 해석하고 올바르게 사용하는 데 도움이 됩니다. 응용 프로그램을 준비하기 위한 다음 모범 사례는 명확성과 컨텍스트를 보장하는 데 도움이 됩니다.

  • 모호하지 않고 설명적인 필드 이름 사용

  • 데이터 모델 간소화

  • 필드의 데이터 형식 확인

  • 마스터 항목 사용

  • 비즈니스 논리 어휘를 사용하여 용어 추가

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

모호하지 않고 설명적인 필드 이름 사용

데이터 모델은 설명적이고 모호하지 않은 필드를 사용해야 합니다. 필드 이름은 다음과 같아야 합니다.

  • 각 필드의 비즈니스 의미를 명확히 합니다.

  • 다른 필드와의 차이점이나 유사점을 설명하는 명확하고 비즈니스에 부합하는 명명 규칙을 적용합니다.

Qlik Answers에 필드를 명확하게 표시하려면 다음을 수행해 보십시오.

  • CUST_NM 대신 Customer Name과 같은 전체 단어를 사용합니다. 이는 필드를 자연어 질문과 일치시키는 데 도움이 됩니다.

  • 필드 간의 모호성을 없애기 위해 필드 이름에 컨텍스트 한정자를 제공합니다. 예:

  • 위치를 명확하게 합니다. 이름이 모두 City인 두 필드 대신 Customer CityStore City를 사용합니다.

  • 날짜/시간을 명확하게 합니다. 이름이 모두 Date인 두 필드 대신 Order DateShipment Date를 사용합니다.

  • 필드의 역할과 유형을 나타내도록 합니다. 개수, 합계, 금액 또는 백분율과 같은 단어를 통합하여 집계 특성을 명확히 합니다. 예를 들어 Order Count입니다. 필드 이름에 부울을 사용하는 경우 is_active 또는 has_churned와 같은 접두사를 사용하여 전치사로 읽혀야 합니다.

  • 키 필드의 경우 컨텍스트를 접두사로 지정합니다. 예를 들어 ID 또는 cust_ref와 같은 일반 필드보다 customer_idorder_id가 더 좋습니다.

다음과 같은 필드 이름은 사용하지 마십시오.

  • 불투명한 코드나 기술 전문 용어를 사용합니다.

  • 부울 필드에 Flag 또는 Active와 같은 단순한 형용사를 사용하면 Qlik Answers의 해석을 방해할 수 있습니다.

  • 컨텍스트 없이 모호하거나 일반적인 명사를 사용합니다. 예를 들어 Amount라는 필드는 무엇의 금액인지 전달하지 않습니다. 여러 일반 필드로 인해 Qlik Answers가 자연어 쿼리를 올바른 필드에 안정적으로 매핑하기 어려울 수 있습니다.

  • 고객 번호의 경우 cust_no, 트랜잭션의 경우 txn과 같은 암호 같은 약어를 사용합니다. 이로 인해 Qlik Answers가 필드를 이해하기가 더 어려워집니다.

데이터 모델 간소화

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

  • 기술 필드를 숨깁니다.

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

기술 필드 숨기기

데이터 모델은 실제 분석 가치가 포함된 필드를 Qlik Answers에 제공해야 합니다. Qlik Answers가 응용 프로그램을 이해하는 데 기여하지 않는 기술 필드는 포함하지 마십시오. 기술 필드에는 다음과 같은 정보가 포함됩니다. 

  • ID

  • 로드 日付と時刻

  • 스테이징 열

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

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

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

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

필드 통합 및 이름 바꾸기

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

Qlik Answers가 이해할 수 있도록 데이터 모델을 최대한 명확하게 만들려면 필드 이름을 바꾸거나 통합하십시오.

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

데이터 모델의 다음 필드 이름을 고려해 보십시오.

  • Discount_Amount

  • Discount_Value

  • Discount1

  • Discount2

이러한 필드 이름은 Qlik Answers가 이를 해석하려고 할 때 여러 가지 문제를 일으킵니다.

  • 여러 필드가 discount라는 용어를 놓고 경쟁하므로 Qlik Answers에 모호성이 발생합니다.

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

  • 혼합된 명명 규칙은 명확성을 떨어뜨립니다.

이러한 문제를 해결하려면 Qlik Answers와 함께 사용할 응용 프로그램을 준비할 때 필드 이름을 바꿔야 합니다. 필드가 다른 개념을 나타내는 경우 용도와 목적에 맞게 더 명확하게 이름을 바꿔야 합니다. 예:

  • Product Discount

  • Promotional Discount

  • Coupon Discount

  • Loyalty Discount

동일한 개념을 나타내는 경우 Discount Amount와 같은 단일 권한 있는 필드로 통합해야 합니다. 이러한 필드 중 기술적이거나 레거시인 필드가 있으면 숨겨야 합니다.

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

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

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

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

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

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

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

마스터 항목 사용

마스터 항목은 Qlik Answers가 응용 프로그램 데이터를 해석하는 능력을 향상시킵니다. 질문을 해석할 때 Qlik Answers는 마스터 항목이 사용자가 생성한 것이므로 데이터 모델의 필드보다 더 큰 비중을 둡니다. 사용자가 생성할 만큼 중요하다고 생각했기 때문에 중요합니다.

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

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

  • 의도

  • 의미

  • 비즈니스 컨텍스트

마스터 항목 설명을 사용하면 사용자가 예상치 못한 방식으로 질문하더라도 Qlik Answers가 마스터 차원 또는 측정값을 이해하고 올바른 메트릭을 선택하기가 더 쉬워집니다.

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

유용한 마스터 항목 설명

마스터 측정값: Customer Acquisition Cost

설명: 새 고객을 확보하는 데 드는 평균 비용입니다. 총 마케팅 및 영업 지출을 새로 확보한 고객 수로 나누어 계산합니다. 유지 또는 갱신 지출은 제외됩니다. CAC라고도 합니다.

비즈니스 논리 동의어를 사용하여 가치 추가

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

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

  • 내부 KPI 별명

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

  • 비슷해 보이지만 내부 정의가 다른 메트릭

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

다음과 같은 동의어는 사용하지 마십시오.

  • 모호성을 추가합니다. 예를 들어 top 또는 bottom을 포함하면 명확하지 않아 문제가 발생할 수 있습니다. 예를 들어 0은 상위 5개, 상위 10%, 수익 기준 상위 또는 거래 수를 의미할 수 있습니다.

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

  • 동일한 용어에 대한 어휘를 복제합니다. 예를 들어 두 개의 개별 필드에 sales라는 동의어를 추가합니다.

  • 불용어를 포함합니다. 질문이 허용되지 않을 수 있습니다.

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

Qlik AnswersQlik Sense Enterprise on Windows에서 배포된 응용 프로그램

Qlik AnswersQlik Sense Enterprise on Windows에서 Qlik Cloud(으)로 배포된 응용 프로그램을 지원합니다. 응용 프로그램을 Qlik Cloud에 배포하기 전에 다음 중 하나를 수행해야 합니다.

  • 응용 프로그램을 Insight Advisor Chat에서 사용할 수 있도록 설정합니다.

  • 정의가 1crossAppsSearchEnabled 변수를 추가합니다.

Qlik Cloud에 배포된 후 응용 프로그램이 스테이징된 공간에서 관리되는 공간으로 이동되면 Qlik Answers에 대해 자동으로 인덱싱됩니다.

정보 메모지원이 추가되기 전에 이미 Qlik Cloud에 배포된 응용 프로그램과 함께 Qlik Answers를 사용하려면 Qlik Sense Enterprise on Windows에서 위의 방법 중 하나를 사용하여 준비하고 다시 배포해야 합니다.

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

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