Qlik의 아키텍처는 크게 두 가지 부분으로 나뉩니다: QlikView 아키텍처와 Qlik Sense 아키텍처입니다.
- QlikView 아키텍처:
QlikView는 클라이언트-서버 아키텍처를 사용합니다. QlikView 클라이언트는 사용자가 대화형으로 데이터를 탐색하고 시각화하는 데 사용되며, QlikView 서버는 데이터를 로딩, 분석, 압축 및 캐싱하는 역할을 합니다.
QlikView 아키텍처는 다음과 같은 구성 요소로 이루어져 있습니다:
- QlikView 클라이언트: QlikView 클라이언트는 사용자가 데이터를 탐색하고 시각화하는 인터페이스입니다. QlikView 클라이언트는 데스크톱 클라이언트와 웹 클라이언트로 제공됩니다.
- QlikView 서버: QlikView 서버는 데이터를 처리하고 분석하는 역할을 합니다. QlikView 서버는 로딩, 분석, 압축 및 캐싱을 수행하여 빠른 데이터 탐색 및 시각화를 가능하게 합니다.
- QlikView 출판: QlikView 출판은 QlikView 앱을 다른 사용자와 공유하기 위한 기능입니다. QlikView 출판은 앱을 QlikView 서버에 업로드하고, 사용자가 앱에 대한 액세스 권한을 부여함으로써 이루어집니다.
- Qlik Sense 아키텍처:
Qlik Sense 아키텍처는 다음과 같은 구성 요소로 구성됩니다.
- Qlik Sense 클라이언트: Qlik Sense 클라이언트는 Qlik Sense Hub과 Qlik Sense Desktop을 포함합니다. Qlik Sense Desktop은 데스크톱 환경에서 실행되는 앱 개발 환경입니다. Qlik Sense Hub은 Qlik Sense 앱에 액세스하기 위한 웹 인터페이스입니다.
- Qlik Sense 서버: Qlik Sense 서버는 Qlik Sense 앱을 실행하는 데 사용됩니다. Qlik Sense 서버는 Qlik Sense 앱을 메모리에 로드하고, 데이터 모델을 생성하고, 데이터를 캐싱하고, 분석 결과를 캐시합니다. Qlik Sense 서버는 다중 노드 아키텍처를 지원하여 앱의 로딩 및 분석 속도를 높일 수 있습니다.
- Qlik Sense Proxy: Qlik Sense Proxy는 Qlik Sense 앱에 대한 웹 인터페이스를 제공하는 데 사용됩니다. Qlik Sense Proxy는 사용자 인증 및 권한 부여, 통신 보안, 액세스 제어 등을 수행합니다.
- Qlik Sense 로드 및 분석 엔진: Qlik Sense 로드 및 분석 엔진은 Qlik Sense 앱의 데이터를 처리하고, 데이터 모델을 생성하며, 분석 결과를 캐시합니다. 데이터 모델은 Qlik Sense의 주요 기능 중 하나인 인메모리 데이터 처리 기능을 사용하여 생성됩니다.
- Qlik Sense 앱: Qlik Sense 앱은 사용자가 데이터를 탐색하고 시각화하는 데 사용되는 분석 대시보드입니다. Qlik Sense 앱은 Qlik Sense Desktop에서 개발되며, Qlik Sense 서버에서 실행됩니다. Qlik Sense 앱은 사용자가 필요한 데이터를 로드하고, 분석하고, 시각화하는 데 사용됩니다.
'Qlik' 카테고리의 다른 글
Qlik 스크립팅 언어 (0) | 2023.04.06 |
---|---|
Qlik 데이터 모델 (0) | 2023.04.06 |
주요 기능 및 이점 (0) | 2023.04.06 |
Qlik 제품 (0) | 2023.04.06 |
Qlik이란? (0) | 2023.04.06 |