비즈니스 논리를 사용하여 Insight Advisor의 논리 모델 구축
Insight Advisor은 학습된 선례를 기반으로 하는 논리적 모델을 사용하여 쿼리를 기반으로 분석을 만듭니다. 비즈니스 논리를 사용하여 앱의 고유한 논리 모델을 정의할 수 있습니다.
Insight Advisor는 Qlik cognitive engine 및 학습한 선례에 따라 데이터 모델에서 필드의 관계와 사용을 이해합니다. 필요한 경우 Insight Advisor 결과를 개선하기 위해 논리 모델을 사용자 지정할 수 있습니다. 준비 탭의 비즈니스 논리 아래 논리 모델에서 논리 모델을 사용자 지정할 수 있습니다.
앱에 비즈니스 논리가 활성화되면 앱의 선례 기반 학습이 비활성화됩니다.
논리 모델 이해하기
앱의 논리 모델은 Insight Advisor이 시각화를 생성할 때 사용하는 개념적 모델입니다. 앱의 기본 데이터 모델로부터 구축되며 각 앱에는 단일 논리 모델이 있습니다. 필드 및 마스터 항목은 논리 모델의 핵심 구성 요소입니다. 필드 및 마스터 항목은 그룹으로 구성됩니다. 그룹은 필드 또는 마스터 항목 간의 개념적 연결 또는 관계를 나타냅니다. 논리 모델에는 그룹 간의 가능한 관계에 대한 정보도 포함되어 있습니다.
논리 모델은 Insight Advisor의 작동 방법에 직접적인 영향을 미칩니다. 예를 들어 사용자가 추세 분석을 표시할 필드를 선택하면 Insight Advisor은 기본 캘린더 그룹의 일부인 날짜 필드를 찾으려고 합니다. 판매 필드인 경우 Insight Advisor은 주문 날짜와 같은 필드의 우선 순위를 직원 생일보다 높게 지정합니다.
비즈니스 논리는 시스템이 자연어 쿼리의 필드를 선택하는 방법에도 영향을 줍니다. 예를 들어 제품 이름 및 제품 코드 필드는 단일 그룹으로 그룹화됩니다. 쿼리에서 'show me sales by product'가 사용되는 경우 'product'에 Product Name을 사용하는 것이 해당 그룹에 좋습니다.
비즈니스 논리에 사용되는 기본 논리 모델은 스타 스키마입니다. 비즈니스 논리를 사용하면 스타 스키마가 최적이 아닌 경우 앱에 대해 다른 모델링을 구성할 수 있습니다. 또한 비즈니스 논리는 어느 정도 가산적인 측정값 또는 매우 큰 측정 테이블을 포함하는 논리 모델에서 집계를 제한하는 데 도움이 될 수 있습니다. 이를 통해 Insight Advisor에서 앱 데이터 탐색이 향상됩니다.
논리 모델 사용자 지정
앱의 논리 모델을 사용자 지정하기 위해 논리 모델은 다음 섹션으로 구분됩니다.
- 개요 개요에서 비즈니스 논리에 대한 요약이 제공됩니다. 필드 및 그룹, 패키지, 계층 구조 또는 동작에 대한 카드를 클릭하면 해당 섹션이 열립니다.
- 필드 및 그룹: 필드 및 그룹을 사용하면 논리 모델에서 필드 및 마스터 항목이 속하는 그룹을 정의할 수 있습니다.
- 패키지: 패키지를 사용하면 관련 그룹의 모음을 만들 수 있습니다. 이렇게 하면 동일한 패키지에 없는 그룹이 함께 사용되는 것을 방지할 수 있습니다.
- 계층 구조 계층 구조를 사용하면 그룹 간의 드릴다운 관계를 정의할 수 있습니다.
- 동작: 동작을 사용하면 필드 간의 선호 또는 거부 관계를 지정할 수 있습니다. 동작은 필요에 따라 선택하도록 할 수도 있습니다.
- 캘린더 기간: 캘린더 기간을 사용하여 Insight Advisor에 대한 기본 분석 기간을 만들 수 있습니다.
논리 모델을 사용자 지정하려면 다음을 수행합니다.
- 앱의 비즈니스 논리를 사용자 지정할 수 있도록 합니다.
-
필드와 그룹을 정의합니다.
-
필요한 경우 패키지에 그룹을 추가합니다.
-
필요한 경우 그룹 간의 계층 구조를 정의합니다.
-
필요한 경우 동작을 적용합니다.
-
필요한 경우 캘린더 기간을 만듭니다.
논리 모델을 기본값으로 재설정할 수 있습니다. 비즈니스 논리를 임시로 비활성화할 수도 있습니다.
사용자 지정 비즈니스 논리 활성화
다음과 같이 하십시오.
- 앱에서 준비를 클릭하고 논리 모델을 선택합니다.
- 계속을 클릭합니다.
이제 앱에 대해 사용자 지정 비즈니스 논리가 활성화되었습니다. 선행 기반 학습은 비활성화되었습니다.
비즈니스 논리 재설정
논리 모델을 기본 모델로 재설정할 수 있습니다. 재설정하면 사용자 지정 비즈니스 논리가 비활성화되고 Insight Advisor에서 선례 기반 학습이 활성화됩니다.
다음과 같이 하십시오.
- 논리 모델에서 기본값으로 재설정을 클릭합니다.
- 확인을 클릭합니다.
비즈니스 논리 비활성화
사용자 지정 논리 모델을 비활성화할 수 있습니다. 비즈니스 논리 재설정과 달리 사용자 지정 비즈니스 논리는 나중에 다시 활성화할 수 있습니다. 비즈니스 논리가 비활성화되어 있지만 앱의 기본 비즈니스 논리를 사용할 수 있습니다.
다음과 같이 하십시오.
- 논리 모델에서 논리 비활성화를 클릭합니다.
- 확인을 클릭합니다.