동적 보기를 사용한 데이터 관리
동적 보기에서 사용자는 탐색할 분석 소스 및 시각화의 데이터를 새로 고치는 시기를 직접 제어할 수 있습니다.
동적 보기를 사용하면 선택 시 동적으로 새로 고칠 수 있는 차트에서 대규모 데이터 집합의 관련 하위 집합을 쿼리하고 볼 수 있습니다. 이렇게 하면 많은 데이터 볼륨 또는 빠르게 변환하는 데이터 시나리오에 대한 시각화를 최신으로 유지할 수 있습니다.
동적 보기 개요
동적 보기를 사용하면 기본 앱을 다른 앱에 연결할 수 있습니다. 그런 다음 해당 앱의 마스터 시각화를 기본 앱에서 사용할 수 있습니다. 이렇게 하면 앱 작성자가 템플릿 앱의 마스터 시각화를 다른 앱에서 동적 차트로 사용할 수 있습니다. 기본 앱에 추가할 수 있는 동적 보기의 수에는 제한이 없습니다.
동적 보기는 세 가지 기본 구성 요소로 이루어집니다.
- 동적 보기: 템플릿 앱에 연결되고 앱 작성자가 템플릿 앱에서 기본 앱으로 마스터 시각화를 추가할 수 있는 기본 앱에 추가된 메커니즘입니다.
- 동적 보기 템플릿 앱: 클라우드 데이터베이스와 같은 데이터 소스에 대한 연결이 포함된 Qlik Sense 앱입니다.
- 동적 차트: 기본 앱에 추가할 수 있고 사용자가 수동으로 새로 고칠 수 있는 동적 보기 템플릿 앱의 마스터 시각화입니다.
템플릿 앱과 기본 앱이 동일한 데이터를 사용할 필요는 없습니다. 고객 구매와 관련된 데이터 집합이 있는 경우 날씨 데이터가 포함된 템플릿 앱에 동적 보기를 추가하여 모든 상관 관계를 확인할 수 있습니다.
템플릿 앱의 소스에서 쿼리한 데이터를 기본 앱의 값을 사용하여 필터링할 수 있는 경우 템플릿 앱의 스크립트에 바인딩 표현식을 사용할 수 있습니다. 이렇게 하면 동적 보기에서 템플릿 앱의 데이터 소스에서 기본 앱의 선택 내용과 특히 관련된 데이터의 하위 집합만 쿼리할 수 있습니다. 예를 들어 기본 앱의 SalesDate 필드를 템플릿 앱의 DailyTemperatureReadingDate 필드로 바인딩할 수 있습니다.
이 하위 집합 기능은 기본 앱에 집계 데이터가 포함되어 있고 동적 보기 데이터가 소스는 같지만 기본 앱 데이터보다 세밀한 경우에 유용합니다(예: 기본 앱에 월별 판매 및 제품 브랜드가 포함되어 있고 템플릿 앱에는 일별 판매 및 제품 이름이 포함된 경우). 템플릿 앱에 바인딩 표현식을 추가하는 방법에 대한 자세한 내용은 On-Demand 템플릿 앱의 바인딩 표현식을 참조하십시오.
동적 보기는 모든 종류의 데이터에 사용할 수 있습니다. 동적 보기는 데이터베이스에서 데이터 집계를 수행하는 것이 더 좋은, 많은 데이터 볼륨 또는 빠르게 변화하는 데이터 시나리오에 특히 유용합니다. 이렇게 하면 데이터 소스에서 데이터 전송 지연을 방지할 수 있습니다.
동적 보기는 자산 패널에서 액세스할 수 있습니다. 동적 보기는 QMC에서 관리자가 활성화할 수 있습니다. 동적 보기 활성화에 대한 자세한 내용은 On-demand 앱 관리 (영어로만 제공)를 참조하십시오.
동적 보기는 On-demand 앱 생성과 유사합니다. 둘 다 템플릿 앱을 사용하여 On-demand 데이터를 제공하지만 동적 보기의 경우 전체 On-demand 앱을 생성하는 대신 시트에서 개별 차트를 사용할 수 있습니다. 또한 On-demand 앱을 사용하는 경우 On-demand 템플릿 앱을 사용하여 동적 보기를 만들 수 있습니다. On-demand 앱 생성에 대한 자세한 내용은 On-demand 앱으로 빅 데이터 관리를 참조하십시오.
동적 보기
동적 보기를 만드는 경우 템플릿 앱을 선택하고 선택적으로 행 제한 표현식을 적용하여 동적 보기에서 액세스 가능한 데이터 양을 제어합니다. 동적 보기를 만든 다음 템플릿 앱에서 마스터 시각화를 시트에 추가할 수 있습니다.
여러 동적 보기가 동일한 템플릿 앱을 사용할 수 있습니다. 각 동적 보기는 개별적으로 새로 고쳐집니다. 동적 보기의 템플릿 앱 스크립트에 바인드 표현식이 사용된 경우 기본 앱의 선택 내용으로 해당 템플릿 앱을 사용하는 각 동적 보기로 로드되는 데이터를 제어할 수 있습니다. 동일한 템플릿을 사용하는 두 개의 동적 보기를 사용하여 데이터가 세분화된 두 개별 하위 집합의 차트를 나란히 비교할 수 있습니다. 예를 들어 동일한 템플릿 앱을 사용하는 두 개의 동적 보기가 있는 경우 기본 앱 SaledDate 필드에서 2018년 1월 1일을 선택하고 하나의 동적 보기를 새로 고칠 수 있습니다. 그런 다음 2019년 1월 1일로 선택을 변경한 후 다른 동적 보기를 새로 고친 다음 동적 차트를 비교할 수 있습니다.
사용자가 동적 보기가 포함된 앱에 액세스하면 On-demand 앱이 해당 작업에 추가됩니다. 이 앱에는 현재 데이터가 포함된 동적 보기 템플릿 앱이 포함되어 있으며 기본 앱을 동적 보기로 채우는 데 이 앱이 사용됩니다. 동적 보기를 새로 고칠 때마다 새 버전으로 바뀝니다. 사용자가 동적 보기 템플릿 앱의 소유자가 아닌 경우 로드 스크립트가 제거됩니다. 이 앱은 마지막 새로 고침 후 24시간 내에 삭제됩니다.
동적 보기 만들기 및 편집에 대한 자세한 내용은 동적 보기를 사용한 데이터 관리를 참조하십시오.
동적 보기 사용에 대한 자세한 내용은 동적 보기 및 차트 사용을 참조하십시오.
동적 보기 템플릿 앱
동적 보기 템플릿 앱은 데이터 및 마스터 시각화를 사용하여 동적 보기를 제공하는 데 사용되는 Qlik Sense 앱입니다.
동적 보기 템플릿에는 기본 앱에서의 선택 내용을 기반으로 데이터 소스에서 만든 쿼리를 공식화하는 데 사용되는 데이터 바인딩 표현식을 포함한 로드 스크립트가 있을 수 있습니다. 바인딩 표현식은 일반적으로 사용자가 Qlik Sense 로드 스크립트 작성 경험이 있는 사용자가 만듭니다. 템플릿 앱에는 동적 차트를 활성화하는 동안 제공한 입력 매개 변수를 기반으로 하는 쿼리 필터 조건이 있을 수 있습니다.
동적 보기 템플릿 앱의 데이터 모델이 완료되면 마스터 시각화를 템플릿 앱에 추가할 수 있습니다. 그런 다음 동적 보기를 통해 이 마스터 시각화에 액세스하고 다른 앱에 동적 차트로 추가할 수 있습니다.
템플릿 앱 만들기에 대한 자세한 내용은 On-Demand 템플릿 앱 만들기를 참조하십시오.
동적 차트
동적 차트는 동적 보기 템플릿 앱의 마스터 차트에서 파생됩니다. 동적 차트는 동적 보기를 사용하여 다른 앱의 시트에 추가할 수 있습니다. 다른 Qlik Sense 차트와 달리 사용자는 동적 보기의 소스 데이터가 차트의 새로 고침 옵션을 사용하여 새로 고쳐지는 시점을 제어할 수 있습니다. 동적 보기의 데이터가 바인드 표현식에서 제어되는 경우 Qlik Sense는 기본 앱 선택 상태를 추적합니다. 기본 앱의 선택 상태가 변경되어 새 값이 설정될 때마다 동적 보기의 각 차트에 오래된 데이터 아이콘이 나타나고 동적 보기의 바인딩된 필드는 보기의 마지막 새로 고침에 사용된 값과 더 이상 일치하지 않습니다.
동적 차트 사용에 대한 자세한 내용은 동적 보기 및 차트 사용을 참조하십시오.
동적 보기 제한
동적 보기에는 다음과 같은 제한 사항이 있습니다.
- 동적 보기는 스토리에는 지원되지 않습니다. 동적 차트의 스냅샷을 스토리에 추가할 수 있지만 동적 차트가 포함된 소스를 사용할 수 없습니다.
- 동적 보기는 Qlik NPrinting에는 지원되지 않습니다.
- 동적 보기는 대시보드 및 시각화 번들 확장을 지원합니다. 다른 확장은 지원하지 않습니다.
- 동적 보기 소유권은 앱 소유권에 따라 변경되지 않습니다.
- 동적 보기는 관리되는 공간의 앱에서 만들 수 없습니다.
- 동적 보기는 Qlik Sense Desktop에서 지원되지 않습니다.
- 동적 차트는 컨테이너에 배치할 수 없습니다.
- 격자 울타리 컨테이너 및 컨테이너는 동적 보기에서 마스터 차트로 지원되지 않습니다.
- 익명 사용자에게는 동적 보기가 지원되지 않습니다.
스트림 및 동적 보기
액세스 권한이 있는 모든 앱에 대한 동적 보기를 만들 수 있습니다. 게시된 앱에 대한 동적 보기는 스트림에서, 게시되지 않은 앱에 대한 동적 보기는 작업에서 만들 수 있습니다. 다른 사용자가 소유한 게시된 앱에 대한 동적 보기를 액세스 권한이 있는 스트림에서 만들 수도 있습니다.
동적 보기가 있는 앱에 액세스할 수 있는 사용자는 템플릿 앱에 액세스할 수 없는 경우에도 동적 보기를 사용할 수 있습니다.
게시된 앱에는 동적 보기를 추가할 수 없습니다. 새로운 동적 보기를 추가하려면 앱을 복제하고 다시 게시하면 됩니다.