PreSales Academy
Product Architecture
Objectives
By the end of this session you will be able to...
• Understand the QV components
– Desktop, Server, Publisher
– Understand different end user Client options
– An appreciation for available server versions and functionality
2
Mind Map
3
QlikView: Component Perspective
4
QlikView - Document / Application
What’s in a QlikView Document?
• Script
– Instructions to connect to data source(s)
– Load data with some transformations, calculations
– Relationships formed by matching Field Names
– Store data to QVD / QVX / CSV
• Data Cloud (RAM)
– QlikView proprietary
– Columnar oriented (“Compression”)
– Unique values , Chain of Pointers
• Layout
– Multiple sheets containing Charts and other visualisation objects
5
QVP
QlikView Developer
6
QlikView - Clients
Reload, publish
Create
and distribute Consume content
Content
content
ODBC QlikView Desktop
Back End
Active Directory, Windows File, 3rd
OLEDB
Plug In
Party, native QV security
QlikView Desktop
QlikView AccessPoint
QlikView Clients
File
QlikView Publisher
QlikView Server
AJAX
Security
Extra component (£)
Data
Custom
Data - SharePoint Mobile
- WorkBench
XML - PDF SP
SAP OCX
SFDC PDF
7
QlikView - Clients
• End User choice of Client
• Administrator can disable
some clients for some documents
• IE Plugin recommended for LAN deployment and best performance
• AJAX (Zero Footprint) recommended for WAN deployment
• SharePoint WebParts also available
• Mobile Clients AJAX based.
• PDF distribution to Email or Folder
8
QlikView - Workflow/Lifecycle
Document is created Document is Reloaded A personalized copy of
the document is created
QlikView QlikView
Developer Publisher
Document is deployed to QlikView Publisher
Document is enhanced
Document Security is applied
to the personalized document
Users submit feed-back on
the document
The document is distributed to QlikView Server
Users try to access the documents User credentials are checked
QlikView
QlikView Server
Client
WebServer
Documents are shown to the user if they have The documents is available
Users analyzes the document for on-line analysis
sufficient permissions to view it
9
QlikView Server Versions
•Enterprise Server
•Small Business Server
•Extranet Server
•Information Access Server
10
Enterprise Edition (EE)
QlikView Server Enterprise Edition (EE) is available for customer
looking to support large number of users and integrate into enterprise
environments.
Offering features such as unlimited documents, server based
collaboration, integration with third party security systems and server
clustering.
11
Small Business Edition (SBE)
• Designed to be used in smaller deployments.
• Has the following limitations:
• For use only with Named and Document CAL’s
• Limited to 25 Named User CALs
• Limited to 100 Document CAL’s
• No support for Additional servers
• Only supports Window Active Directory to handle security and access
control
12
Information Access Server (IAS)
• An Edition of QlikView Server designed to power Public Internet sites
• This edition includes the add-on QlikView Real Time Server and is
licensed for uncapped number of user but limited to one QlikView
document.
• This server must be set to anonymous mode only and authentication must
be off.
• The QlikView server must be on the public Internet, and must be publically
accessible.
• A URL for accessing the site powered by the QlikView Server must be
made available and must be publically accessible.
• No QlikView client (Java, Plug-in, AJAX) can access the QlikView Server.
• All user interface (UI) must be built by the End User either manually, or by
using the QlikView Workbench.
13
QlikView Extranet Server (QES)
• An Edition of QlikView Server designed to extend QlikView
functionality to external users via an Extranet
• This server requires authentication and the users must be external to
the purchasing organisation (customers, partners, etc)
• Only the AJAX client and mobile clients may access the server
• Custom webpage interface only
• The option to customise the QlikView application is available via the
included QlikView Workbench
• Maximum of 3 QlikView documents
• Session CAL’s only
14
Test Server
• The Test server is an additional server designed for use in user
acceptance testing.
• Cannot be deployed in production
• Has same CAL’s as main production server
• Watermark’s charts generated by QlikView
• Does not allow License Lease
15
End-user Licensing
• Every user who touches a QlikView document needs a Client
Access Licence (CAL).
• The Thursday “Licensing and Client Types” session will go into
further detail.
16
Recap
Reload, publish
Create
and distribute Consume content
Content
content
ODBC QlikView Desktop
Server / Publisher
Active Directory, Windows File, 3rd
OLEDB
Plug In
Party, native QV security
QlikView Desktop
QlikView AccessPoint
QlikView Clients
File
QlikView Publisher
QlikView Server
AJAX
Security
Data
Custom
Data Mobile
XML SP
SAP OCX
SFDC PDF
17
Interaction of Server and Publisher Components
Overview of infrastructure - Administrator’s view
•QMS – QlikView Management Service
• Communicates with all services
• Hosts the management console GUI
•QDS •DSC •QVS •QVwS
•QDS – QlikView Distribution Service
• Prepares & distributes files
•QlikView Management Service •DSC – Directory Service Connector
• Keeps track of the users
•QVS QlikView Server
•Browser • Hosts the files for the end user
QEMC
•QVwS QlikView Web Server
• Web Server for AJAX files
• AccessPoint
•Load balances QVS
•Administrator
18
Document levels / layers
19
QMS (QlikView Management Services)
20
QVS (QlikView Server)
21
QvWS (QlikView Web Server)
22
QDS (QlikView Distribution Service)
23
DSC (Directory Service Connectors)
24