Professional Documents
Culture Documents
answers
Qustion.1 Explain Qlikview architecture?
Answer: QlikView deployments have three main infrastructure components:
1.QlikView Developer : Is a Windows-based desktop tool that is used by
designers and developers to create
1) a data extract and transformation model and
2) to create the graphical user interface (or presentation layer).
2.QlikView Server (QVS) : Handles the communication between clients and
the QlikView applications. It loads QlikView applications into memory and
calculates and presents user selections in real time.
3.QlikView Publisher: Loads data from different data sources (oledb/odbc,
xml, xls), reduces the QlikView application and distributes to a QVS.
Because QlikView Server and Publisher have different roles and handle CPU
and memory differently its considered a best practice to separate these two
components on different servers.
Question.2 Set analysis in qlikview ?
Answer: Used for set of groups .. mostly used in arrgeted function like sum
(year) used sales of current year VS last year.
Question.3 What is Synthetic key and how to avoid it in QlikView?
Answer: It is undesirable to have multiple common keys across multiple
tables in a QlikView data structure. This may cause QlikView to use complex
keys (a.k.a. synthetic keys) to generate the connections in the data
structure. Synthetic keys are generally resource heavy and may slow down
calculations and, in extreme cases, overload anapplication. They also make a
document harder to understand and maintain. Thereare some cases where
synthetic keys cannot be avoided (e.g. Interval Match tables),but, in general,
synthetic keys should always be eliminated, if possible.
1. comment the fileds in load script
2. rename the fileds in load script
3. rename the fileds using UNQUALIFY operator;
Answer:
SET or a LET statement is often usedTo define the variable. The
SET statement is used when you want a variableto hold the string or numeric
value that is to the right of the Equal (=) sign.
The LET statement is used when you need to evaluate what is to the right of
the Equal sign
e.g
set myVar=5*2 the result is 5*2
Let myVar=5*2 the result is 10
Question.10 Explain QlikView Resident Load?
Answer: Create a new logical table in QlikView, based on a previously
loaded (resident) table.
Question.11 What is Apply Map (Mapping Tables)?
Answer: Sometimes you need to add an extra field to a table to use a
combination of fields
from different tables, or you want to add a field to clean up the data
structure. Qlik- View has an effective way to add single fields to a table called
mapping tables. syntax mapping ( load statement | select statement )
applymap( mapname, expr, [ , defaultexpr ] )
Question.12 What is Dimensions ( What is difference between
Expression and Dimension)?
Answer: Each data warehouse consists of dimensions and measures.
Dimensions allow data analysis from various perspectives. For example, time
dimension could show you the breakdown of sales by year, quarter, month,
day and hour. Product dimension could help you see which products bring in
the most revenue. Supplier dimension could help you choose those business
partners who always deliver their goods on time. Customer dimension could
help you pick the strategic set of consumers to whom youd like to extend
your very special offers.
Question.13 Explain about Normalized Data?
Answer: Well Structured Form of Data, which doesnt have any repetition or
redundancy of data. Its a kind of Relational data. Its mainly used in OLTP kind
of stuffs Denormalized Data Its a whole bunch of data without any
relationship among themselves, with redundancy of data. Its mainly used in
OLAP kind of stuffs.
Question.14 What Is Star Sechma ?
The path is the path to the file, either absolute, or relative to the .qvw file
containing this script line.
Question.18 What is Container ?
Answer: A container object can be used to hold multiple charts. You can
use a container object to put multiple charts in the same box. All charts will
appear in the same window but only one chart will appear active at a given
time. You can click the chart title to switch or toggle between charts. A word
of advice: Use containers with caution. They form linked objects and might
affect the properties of all linked objects.
Question.19 What is a synthetic key?
Answer: It is a field that contains all possible combinations of common
fields among tables.
a. Left join
b. Right join
c. Inner join, etc
22.What is Left Join?
Left join specifies that the join between the two tables should be left join, it uses before
the word join. The resulting table only contain the combination among two tables with
the full data set from the first table.
23.Define right join?
Right join specifies that the join between the two tables should be right join, it uses
before the word join. The resulting table only contain the combination among two
tables with the full data set from the second table.
24.Explain Inner Join?
Inner join specifies that the join between the two tables should be inner join. The
resulting table should contain the full data set from both the sides.
25.What are modifiers?
Modifiesr deals with the Fields name.
For example: sum({$}Sales)
Returns the sales for current selection, but with the selection in Region is removed.
26.Explain Identifiers Syntax?
1. 0- Represents the empty set
2. 1- Represents the full sets of records
3. $-Represents the record of current selection
4. $1-Represents the previous selection
5. $_1-Represents the next selection
6. Bookmark01-Represents the Bookmark name
27.Explain 3-tier architecture of Qlikview Application?
1-tier: Raw data is loaded and we create QVD
2-tier: QVD is converted in business login and the requirement of business and data
model is created.
3-tier: Reading all QVD from 2-tier and we make a single QVW.
28.How does Qlikview stores the data internally?
Qlikview stores the data in QVD as QVD has data compression capability. Qlikview has
better performance than other BI because of its memory analytics approach.
29.Explain the restrictions of Binary load?
Binary Load can be used for only one application means we can only read the data from
one QVW application and moreover set scripts is also a restriction.
30.Differentiate betwwen subset Ratio and Information Density.
Subset Ratio: It is used for easily spot problem in key field association.it is only relevant
for key fields since they are present in multiple tables and do not share the same value.
Information Density: It is the field which contain the percentage of row which contain
the non-null value.
31.what is the use of Optimized Load?
Optimized load is much faster and preferable especially for large set of data. It is
possible if n o transformation are made at the time of load and no filtering is done.
32.Differentiate between keep and joins?
Keep and joins do the same functions but in keep creates the two tables whereas join
only creates the one table. Keep is used before the load or select statements.
33.Define synthetic Key?
Synthetic key is the key where two or more tables consists more than one common
column between them is called as synthetic key.
34.What is incremental load in Qlikview?
Incremental load is nothing but loading new or changed records from the database.
With the help of QVD files we can use incremental Load.
35. Differentiate between set and let option in Qlikview??
Set: it assigns the variable without assesses the expression.
Let: it assigns the variable with assesses the expression.
36.Define Qlikview Resident Load.
Resident load is a part of loading data in Qlikview application. It is used for loading data
in tables which is already loaded in Qlikview application.
37.How we can optimize QV application?
It can be optimized by creating the data into qvds. When complete qvw application is
changed into qvd than this qvd will be store in the RAM.
38.What is mapping load?
Mapping load is used to create the mapping table that can be used for replacing field
value and field names.
39.Define apply map.
apply map is used to add fields to the tables with the help of other tables. It can be used
as joins.
40.What is concatenation?
It means sequence of interconnected things i.e. any column or row which is related to
each other can be connected through concatenation.
41.Define NoConcatenation.
NoConcatenation prefix is used to forced the identical tables as two separate internal
tables.
42.Define connect statement.
It is used to establish a connection the connection to database with the help of ODBC or
OLEDB interface.
43.What do you understand by Fact constellation Schema?
QlikView is
Flexible dashboards are web based and accessible from desktop computers and
mobile devices
Interactive users are able to drill down and select particular data within charts or
tables
Usable users can see large amounts of data effectively and efficiently
Scalable useful for multiple business processes at analytical, operational and
strategic levels
53. How is QlikView 11 different from QlikView 10?
QlikView 11 brings new levels of capability and manageability to the QlikView Business
Discovery platform. In this release, we focused our investments on five value
propositions:
Improve collaborative decision making with Social Business Discovery
Gain new insights into opportunities and threats and relative business performance
with comparative analysis
Expand QlikView usage to additional devices, including smartphones, with mobile
Business Discovery
Enable a broad spectrum of users to jointly develop QlikView apps with QlikViews
rapid analytic app platform capabilities
Improve the manageability and performance of QlikView with new enterprise platform
capabilities.
54. What is QlikView comparative analysis?
Business users can quickly gain new kinds of insight when analyzing information in
QlikView, with new comparative analysis options. App developers can now create
multiple selection states in a QlikView app; they can create graphs, tables, or sheets
based on different selection sets.
55. What mobile device platforms does QlikView 11 support?
QlikView 11 delivers mobile functionality for Apple iOS and Android tablets and
smartphones. QlikView supports Android tablets when the following conditions are met:
QlikView Server version 10 SR3 or later
The native browser, not a downloaded one
Currently our HTML5 web apps support only Apple and Android handhelds. Because
many Black Berry are older devices that dont fully support HTML5 (and many are nontouch), we dont have a web-based solution for them at this time.
56. What is document-level auditing in QlikView 11?
New optional settings within QlikView Management Console enable administrators to
more effectively audit user interactions. Administrators can audit QlikView usage not
only at the system level (the entire QlikView Server), but down to the document level.
57. What are the key differences between QlikView and any other standard statistical
software package (SAS, SPSS)?
Key difference is in terms of the database used. QlikView offers a quite simple
visualization that matches the MS excel filtering. SAS is useful in case of Meta data while
SPSS is good for analysis.
In comparison of the above three, QlikView is most user friendly and fast in terms of
generating diverse dashboards/templates.
In terms of calculations, advanced statistics options are limited in QlikView.
For market research and analysis SPSS has direct facility algorithms.
58. What are QlikView annotations?
With the new annotations collaboration object QlikView users can engage in threaded
discussions about QlikView content. A user can create notes associated with any
QlikView object. Other users can then add their own commentary to create a threaded
discussion. Users can capture snapshots of their selections and include them in the
discussion so others can get back to the same place in the analysis when reviewing
notes and comments. QlikView captures the state of the object (current selections), as
well as who made each note and comment and when, for a lasting record of how a
decision was made.
59. What are the main features of QlikView?
QlikView offers the following features:
Dynamic BI Ecosystem
Data visualization
Interacting with dynamic apps, dashboards and analytics
Searching across all data
Secure, real-time collaboration
60. What are the differences among QlikView Server editions?
The differences are:
QlikView Server Enterprise Edition (EE) is available for customers looking to support a
large number of users and integrate into enterprise environments. It includes features
such as:
Unlimited documents
Integration with third party security systems
Server clustering
Small Business Edition (SBE) is designed to be used in smaller deployments.
It has the following limitations:
For use only with Named and Document CALs
Limited to 25 Named User CALs
Limited to 100 Document CALs
No support for additional servers
Only supports Windows Active Directory to handle security and access control
Information Access Server (IAS) is an edition of QlikView Server designed to power
public Internet sites. This edition:
Includes the add-on QlikView Real Time Server
Is licensed for uncapped number of user but limited to one QlikView document