On-Demand 선택 앱 만들기
On-Demand 선택 앱은 Qlik 연관 엔진이 효율적이고 효과적으로 연결할 수 있도록 대규모 데이터 집합의 하위 집합을 선택하는 수단을 제공합니다. 매우 큰 데이터 볼륨 환경에서는 선택 앱이 적당한 수준으로 세분화된 차원만 로드하는 것이 좋습니다. 예를 들어 해당 데이터가 분기, 지역 및 제품 범주별로 집계된 판매 데이터를 기반으로 하는 선택 앱은 다음과 같은 SQL SELECT 문을 사용할 수 있습니다.
SELECT SUM(S.UNIT_COST) AS TOTAL_UNIT_COST,
SUM(S.QUANTITY) AS TOTAL_QUANTITY,
SUM(S.UNIT_PRICE * S.QUANTITY) AS TOTAL_SALE,
SUM( (S.UNIT_PRICE - S.UNIT_COST) * QUANTITY) AS TOTAL_PROFIT,
SUM(1) AS TOTAL_LINE_ITEMS,
S.REGION,
S.YEARQUARTER,
S.PRODCAT,
FROM SALE_DETAIL S
GROUP BY S.REGION, S.YEARQUARTER, S.PRODCAT
On-Demand 측정값 표현식 속성은 일반적으로 데이터를 로드하는 데 사용된 SQL GROUP BY 쿼리에서 계산된 집계 결과를 기반으로 합니다. 선택 앱은 GROUP BY 쿼리를 사용하여 SALE_DETAIL 레코드를 집계하므로 집계 함수(이 경우 SUM)는 UNIT_COST, QUANTITY의 측정값 필드와 TOTAL_SALE 및 TOTAL_PROFIT에 대해 계산된 값에 사용해야 합니다.
SUM(1) AS TOTAL_LINE_ITEMS는 지역, 분기 및 제품 범주의 모든 고유한 조합에 대한 총 판매 품목 수를 정확하게 측정할 수 있는 방법을 제공합니다. On-Demand 앱 제작에 사용되는 링크를 만들 때 On-Demand 앱에 로드되는 레코드 수를 제어하는 방법으로 측정값 표현식을 제공해야 합니다. SALE_DETAIL 예에서 사용자가 여러 제품 범주, 지역 및/또는 분기를 선택할 때 TOTAL_LINE_ITEMS에 대한 합계를 계산하여 선택 항목이 On-Demand 앱의 레코드 한계를 초과하는지 여부를 판단할 수 있습니다.
레코드 한계는 앱 탐색 링크를 만들기 위해 선택 앱이 템플릿 앱에 연결될 때 지정됩니다. 레코드 한계는 앱 탐색 링크를 만들기 위해 선택 앱이 템플릿 앱에 연결될 때 지정됩니다. 각 앱 탐색 링크에는 레코드 한계가 있습니다. 선택 앱에서 여러 탐색 링크를 만들 수 있습니다. 여러 앱 탐색 링크는 일반적으로 여러 데이터 보기를 생성하기 위해 선택 앱을 다양한 템플릿 앱에 연결합니다.
개별 On-Demand 앱 탐색 링크는 게시를 위해 선택 앱에 포함될 수 있습니다. 선택 앱에 포함되면 앱 탐색 링크를 사용하여 하나 이상의 앱 탐색 포인트를 만듭니다. 이를 통해 특정 시트 사용자가 해당 링크의 템플릿 앱을 기반으로 On-Demand 앱을 만들 수 있습니다.
On-Demand 앱을 만드는 방법에 대한 자세한 내용은 On-Demand 앱 만들기를 참조하십시오.