Implementation
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
P a g e | 40<br />
The compressed and unaggregated dataset is loaded off the disk and into the<br />
QlikView Server’s RAM (random access memory). This in-memory repository serves<br />
as the base dataset for this initial user and all other users requesting the same<br />
document. This repository stays in memory until no user activity has occurred within<br />
a defined time-out period.<br />
Step 2: Users explore data via selections.<br />
Central to QlikView is the concept of a user-defined selection state. As users click<br />
around in a QlikView document, they indicate which subsets of data they are<br />
interested in analyzing and which subsets should be ignored. QlikView takes<br />
advantage of the highly indexed nature of the unaggregated dataset. QlikView<br />
dynamically presents a subset of all the data available to the QlikView document<br />
based on the selection state. This happens in real time as the user executes clicks.<br />
Step 3: Upon selection, aggregates render instantly.<br />
On the fly, QlikView renders aggregates as intuitive and interactive user interface<br />
objects: charts, graphs, tables, etc. Users interact with objects in QlikView documents<br />
through any supported client. Users can create their own objects using the<br />
collaboration features.<br />
For a more comprehensive understanding of how QlikView works, please visit:<br />
http://www.qlikview.com/us/explore/resources/technical-briefs?language=english<br />
4.2 QLIKVIEW DEPLOYMENT<br />
4.2.1 ARCHITECTURE OVERVIEW<br />
Figure 9.0 shows the architecture of the QlikView production environment. Three main<br />
infrastructure components are used in this deployment.<br />
QlikView Server (QVS) handles the communication between the clients and the QlikView<br />
applications. QlikView Server loads the QlikView applications into memory and calculates and<br />
presents user selections in real time. In this deployment, Apache web servers are used to<br />
provide the content tothe users. There are two servers used to host the QlikView Server.<br />
These servers are clustered and located in the demilitarized zone (DMZ). They are used to<br />
serve the QlikView applications to the external users.<br />
In addition to these, there are four other servers, which are located in the local area network<br />
(LAN). These servers are used to serve the QlikView applications to the internal users. These<br />
servers are also clustered.<br />
__________________________________________________________________________________<br />
BI Reporting Tool <strong>Implementation</strong> Arpan Ganguly