Top Banner
Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect
19

Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Apr 21, 2018

Download

Documents

trinhdat
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Qlik Sense Architecture

Vincenzo Esposito

10 June, 2015

Senior Enterprise Architect

Page 2: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Table of Contents

• Qlik Sense Desktop

• Qlik Sense Server Architecture

• Distributed Architecture (Multi node)

• Qlik Deployment Console

• Application Life Cycle

Page 3: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Table of Contents

• Qlik Sense Desktop

• Qlik Sense Server Architecture

• Distributed Architecture (Multi node)

• Qlik Deployment Console

• Application Life Cycle

Page 4: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Qlik® Sense Desktop vs Server

Desktop

• Portable

• Shareable via Qlik Cloud

• Free for personal and internal business use

• Local development

• No security

Server

• Multi user experience

• Collaboration

• Server based development

• Governed deployment

• Expandable platform

Page 5: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Qlik Sense Desktop

Chromium based

Embedded

Browser

Engine

App Data

App UI

Data

ConnectionsQVF Files

Qlik Sense Desktop

Localhost:4848

Web browser

Page 6: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Table of Contents

• Qlik Sense Desktop

• Qlik Sense Server Architecture

• Distributed Architecture (Multi node)

• Qlik Deployment Console

• Application Life Cycle

Page 7: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

ServerManagedQVF Files

Qlik Sense Server Basic Platform

Repository(QRS)

Scheduler(QSS)

Engine(QES)

Proxy(QPS)

QMC Hub

Page 8: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Central Node

Repository (QRS)

Scheduler(QSS)

Engine(QES)

Proxy(QPS)

Repository (QRS)

Engine(QES)

Repository (QRS)

Development Node

Reload Node

Node

Synchronisation

• Nodes are independent for resilience

• Nodes only get what they need

• Sites can span different countries and

still be managed in one place

• Licences are synchronized

Qlik Sense Distributed Architecture

Scheduler (QSS)Engine (QES)

Page 9: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Central Node

Repository (QRS)

Scheduler(QSS)

Engine(QES)

Proxy(QPS)

Repository (QRS)

Engine(QES)

Repository (QRS)

Scheduler(QSS)

Node

Node

Node

Synchronisation

• Nodes are independent for resilience

• Nodes only get what they need

• Sites can span different countries

and still be managed in one place

• Licences are synchronized

Qlik® Sense Distributed Architecture

Page 10: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Table of Contents

• Qlik Sense Desktop

• Qlik Sense Server Architecture

• Distributed Architecture (Multi node)

• Qlik Deployment Console

• Application Life Cycle

Page 11: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

• 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

Page 12: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Qlik Deployment Console scenariosSoftware as a Service (SaaS)

Site 1 Site 2 Site 3

Site 4 Site 5 Site 6

Global Qlik Sense Administrator

Page 13: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Qlik Deployment Console scenariosMultiple sites

Site 1 Site 2 Site 3

Global Qlik Sense Administrator

QMC

Local Qlik Sense Administrator

QMC

Local Qlik Sense Administrator

QMC

Local Qlik Sense Administrator

Page 14: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Table of Contents

• Qlik Sense Desktop

• Qlik Sense Server Architecture

• Distributed Architecture (Multi node)

• Qlik Deployment Console

• Application Life Cycle

Page 15: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Qlik Sense Application Life cycle

Proxy / Web browser

App import via the QMC

QMC

QVF File

QVF FileQRS - Database

Server NodeHUB

Publish app

Stream

Qlik Sense Developer

Qlik Sense Desktop

Qlik Sense Administrator

Page 16: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

QVF Files

Qlik Deployment Console

Transfer Content ProdDev

QMC

Qlik SenseDeveloper

QMC

Global Qlik Sense Administrator

Qlik Sense Administrator

Qlik Sense Application Life cycle

Page 17: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

• 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

Summary

Page 18: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Vincenzo EspositoEmail : [email protected]

Mobile: +39 339 863.7525

Stay qonnected

Qlik Sense http://download.qlik.com

Qlik Comunity http://community.qlik.com/community/qlik-sense

Help http://help.qlik.com/

Useful Links

Page 19: Senior Enterprise Architect - Qlikgo.qlik.com/rs/497-BMK-910/images/Qlik Sense Enterprise... · Qlik Sense Architecture Vincenzo Esposito 10 June, 2015 Senior Enterprise Architect

Thank You