0% found this document useful (0 votes)
83 views19 pages

Qlik Sense Architecture

Uploaded by

Asep Wijaya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
83 views19 pages

Qlik Sense Architecture

Uploaded by

Asep Wijaya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

Qlik Sense Architecture

Vincenzo Esposito
Senior Enterprise Architect

10 June, 2015
Table of Contents

• Qlik Sense Desktop


• Qlik Sense Server Architecture
• Distributed Architecture (Multi node)
• Qlik Deployment Console
• Application Life Cycle
Table of Contents

• Qlik Sense Desktop


• Qlik Sense Server Architecture
• Distributed Architecture (Multi node)
• Qlik Deployment Console
• Application Life Cycle
Qlik® Sense Desktop vs Server

Desktop Server
• Portable • Multi user experience
• Shareable via Qlik Cloud • Collaboration
• Free for personal and internal business use • Server based development

• Local development • Governed deployment


• Expandable platform
• No security
Qlik Sense Desktop

Qlik Sense Desktop

App Data
App UI
Data
Chromium based Engine QVF Files Connections
Embedded
Browser

Localhost:4848

Web browser
Table of Contents
• Qlik Sense Desktop
• Qlik Sense Server Architecture
• Distributed Architecture (Multi node)
• Qlik Deployment Console
• Application Life Cycle
Qlik Sense Server Basic Platform

QMC Hub

Proxy
(QPS)

Repository Engine
(QRS) (QES)

Scheduler
(QSS)

Server
Managed
QVF Files
Qlik Sense Distributed Architecture
• Nodes are independent for resilience
• Nodes only get what they need
• Sites can span different countries and
still be managed in one place
Development Node
Node Node
Central • Licences are synchronized
Proxy
(QPS)

Engine Engine
(QES) (QES)

Reload Node
Scheduler Scheduler (QSS)
(QSS) Engine (QES)
Repository Repository
Repository
(QRS) (QRS)
(QRS)

Synchronisation
Qlik® Sense Distributed Architecture
• Nodes are independent for resilience
• Nodes only get what they need
• Sites can span different countries
and still be managed in one place
Node Node
Central Node
• Licences are synchronized
Proxy
(QPS)

Engine Engine
(QES) (QES)

Node
Scheduler Scheduler
(QSS) (QSS)
Repository Repository
Repository
(QRS) (QRS)
(QRS)

Synchronisation
Table of Contents
• Qlik Sense Desktop
• Qlik Sense Server Architecture
• Distributed Architecture (Multi node)
• Qlik Deployment Console
• Application Life Cycle
Qlik Deployment Console

• Why Qlik Deployment Console?


– Setting up server instances with one click based on templates
– Global monitoring across all Sense sites and instances
– Mixed environment with virtual and physical nodes
– Transfer content between sites and environments (Dev / Test / Prod)

• Supports to date Amazon (AWS), Vmware (vSphere) and physical servers.


• Qlik Deployment Console is separately installed
Qlik Deployment Console scenarios
Software as a Service (SaaS)

Global Qlik Sense


Administrator

Site 1 Site 2 Site 3

Site 4 Site 5 Site 6


Qlik Deployment Console scenarios
Multiple sites

Global Qlik Sense


Administrator

Site 1 Site 2 Site 3

QMC QMC QMC

Local Qlik Sense Local Qlik Sense Local Qlik Sense


Administrator Administrator Administrator
Table of Contents
• Qlik Sense Desktop
• Qlik Sense Server Architecture
• Distributed Architecture (Multi node)
• Qlik Deployment Console
• Application Life Cycle
Qlik Sense Application Life cycle
Qlik Sense Desktop

Qlik Sense
Proxy / Web browser HUB
Developer Server Node

QRS - Database QVF File


App import via the QMC

QVF File

Qlik Sense
Administrator
QMC
Publish app

Stream
Qlik Sense Application Life cycle

Global Qlik Sense


Administrator

Dev Transfer Content


Prod

Qlik Deployment Console


QMC QMC
Qlik Sense Qlik Sense
Developer Administrator
QVF Files
Summary

• Qlik Sense platform is modular and expandable


• Start with a minimum and expand when needed
• Nodes are independent for resilience but are synchronized
• Create rules for selective synchronization across geographies
• Promote apps between sites/environments via the Qlik Deployment Console
• Mix environments (virtual, physical and cloud) are managed and deployed via
the Qlik Deployment Console
Stay qonnected
Vincenzo Esposito
Email : [email protected]
Mobile: +39 339 863.7525

Useful Links
Qlik Sense http://download.qlik.com
Qlik Comunity http://community.qlik.com/community/qlik-sense
Help http://help.qlik.com/
Thank You

You might also like