Qlikview Interview Questions and Answers
-
Upload
vijayalakshmi-potturu -
Category
Documents
-
view
222 -
download
0
Transcript of Qlikview Interview Questions and Answers
7/25/2019 Qlikview Interview Questions and Answers
http://slidepdf.com/reader/full/qlikview-interview-questions-and-answers 1/12
Qlikview Interview Questions and
answersQustion.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
desiners and developers to create
1! a data e"tract and transformation model and
#! to create the raphical user interface $or presentation layer!.
#.QlikView %erver $QV%! : &andles the communication between clients and
the QlikView applications. It loads QlikView applications into memory and
calculates and presents user selections in real time.
'.QlikView (ublisher: )oads data from di*erent data sources $oledb+odbc,
"ml, "ls!, reduces the QlikView application and distributes to a QV%.
ecause QlikView %erver and (ublisher have di*erent roles and handle (/
and memory di*erently it0s considered a best practice to separate these two
components on di*erent servers.
Question.2 Set analysis in qlikview ?
Answer: /sed for set of roups .. mostly used in arreted function like sum$year! used sales of current year V% last year.
Question.3 What is Synthetic key an how to avoi it in Qlik!iew?
Answer: It is undesirable to have multiple common keys across multiple
tables in a QlikView data structure. his may cause QlikView to use comple"
keys $a.k.a. synthetic keys! to enerate the connections in the data
structure. %ynthetic keys are enerally resource heavy and may slow down
calculations and, in e"treme cases, overload anapplication. hey also make a
document harder to understand and maintain. hereare some cases where
synthetic keys cannot be avoided $e.. Interval 2atch tables!,but, in eneral,
synthetic keys should always be eliminated, if possible.
1. comment the 3leds in load script
#. rename the 3leds in load script
'. rename the 3leds usin /4Q/5)I67 operator8
7/25/2019 Qlikview Interview Questions and Answers
http://slidepdf.com/reader/full/qlikview-interview-questions-and-answers 2/12
Question." #i$erence %etween keep an &oins ?
Answer )eft 9eep and )eft oin ives the same output. he only di*erence
is that )eft 9eep keeps the able separate in Data 2odel, whereas )eft oin
meres the ables that are oined.
Question.' #i$erence %etween Strai(ht ta%le an pivot ta%le ?Answer: (ivot able ;
1! 5 pivot table is better at roupin: you can easily see which roup a
speci3c row belons to, and a roup can have a subtotal.
#! 7ou can also display a pivot table like a cross table $one or several
hori<ontal dimensions!.
'! ut when you sort a pivot table, you have to sort it 3rst accordin to the
3rst dimension, then accordin to the ne"t, etc.
7ou cannot sort it any way you want.
%traiht able-
5 straiht table is better at sortin than a pivot table: you can sort it
accordin to any column.
ut it is not so ood at roupin. %ubtotals are not possible, for instance.
Question.) Which (raph will you use *or two years i$erence
sale ?Answer: 5= >raph
Question.+ What is ,ncre-ental oa in qlikview?
Answer: 5s I apps are e"pected to deal with larer and larer amounts of
data the amount of time that it takes to retrieve that data becomes a serious
issue. his could be due to shear volume of data or the need for fre?uent
refreshes. @ither way, you do not want to be pullin all of the data all of the
time. What you want to be able to do is ust pull the data that has chaned,
append to that the data that you stored away previously and then et back
to the business of analy<in. his will reduce load on the source database,the network infrastructure and your QlikView server.
Question./ Whta is ,nline -e-ory in Qlik!iew ?
Answer: reate table or add 3eld to table .
Question.0 what is Set an let in Qlik!iew an i$erence %etween
it?
7/25/2019 Qlikview Interview Questions and Answers
http://slidepdf.com/reader/full/qlikview-interview-questions-and-answers 3/12
Answer: %@ or a )@ statement is often usedo de3ne the variable. he
%@ statement is used when you want a variableto hold the strin or numeric
value that is to the riht of the @?ual $A! sin.
he )@ statement is used when you need to evaluate what is to the riht of
the @?ual sin
e.
set myVarABC# the result is BC#E
)et myVarABC# the result is 1FE
Question.1 Explain Qlik!iew esient oa?
Answer: reate a new loical table in QlikView, based on a previously
loaded $resident! table.
Question.11 What is Apply ap 4appin( 5a%les6?Answer: %ometimes you need to add an e"tra 3eld to a table to use a
combination of 3elds
from di*erent tables, or you want to add a 3eld to clean up the data
structure. Qlik- View has an e*ective way to add sinle 3elds to a table called
mappin tables. synta" G mappin $ load statement H select statement !
applymap$ mapname0, e"pr, J , defaulte"pr K !
Question.12 What is #i-ensions 4 What is i$erence %etween
Expression an #i-ension6?
Answer: @ach data warehouse consists of dimensions and measures.
Dimensions allow data analysis from various perspectives. 6or e"ample, time
dimension could show you the breakdown of sales by year, ?uarter, month,
day and hour. (roduct dimension could help you see which products brin in
the most revenue. %upplier dimension could help you choose those business
partners who always deliver their oods on time. ustomer dimension could
help you pick the strateic set of consumers to whom you0d like to e"tend
your very special o*ers.
Question.13 Explain a%out 7or-ali8e #ata?Answer: Well %tructured 6orm of Data, which doesnt have any repetition or
redundancy of data. Its a kind of =elational data. Its mainly used in L)( kind
of stu*s Denormali<ed Data ; Its a whole bunch of data without any
relationship amon themselves, with redundancy of data. Its mainly used in
L)5( kind of stu*s.
Question.1" What ,s Star Sech-a ?
7/25/2019 Qlikview Interview Questions and Answers
http://slidepdf.com/reader/full/qlikview-interview-questions-and-answers 4/12
Answer: 5 star schema is the simplest form of dimensional model, in which
data is orani<ed into facts and dimensions. 5 fact is an event that is
counted or measured, such as a sale or loin. 5 dimension contains
reference information about the fact, such as date, product, or customer. 5
star schema is diaramed by surroundin each fact table with its associateddimensions table. he output diaram resembles a star.
%tar %chema De3nition : 5 means of areatin data based on a set of
known dimensions. It stores data multidimensionality in a two dimensional
=elational Database 2anaement %ystem $=D2%!, such as Lracle.
Question.1' What is Snow9akin( Sche-a ?
Answer: %nowMake %chema: 5n e"tension of the star schema by means of
applyin additional dimensions to the Dimensions of a star schema in a
relational environment. %nowMakin is a form of dimensional modelin8
dimensions are stored in multiple relational dimension tables. 5 snowMakeschema is a variation of the star schema. %nowMakin is used to improve the
performance of speci3c ?ueries. he schema is diaramed with each fact
surrounded by its associated dimensions as in a star schema, and those
dimensions are further related to other dimensions, branchin out into a
snowMake pattern.
Question.1) What is entral ink 5a%le?
Answer: In the event of multiple fact tables QlikView In-2emory echnoloy
allows us to create a central link table that only contains the e"istin data
combinations. Instead of Noinin the tables the event dimensions can bemered $L45@45@D! in to one central )ink table. his link table can
then be linked back to the event measures one side and the dimension
tables on the other.
Question.1+ What is %inary loa ?
Answer: inary load is loadin data from another QV 3le. 6or e"ample,
you have application 5.?vw. 7ou can create another application .?vw with
script binary 5.?vw. binary 3le where:
3le ::A J path K 3lename
@"amples:
inary customer.?vw8
inary c:O?vOcustomer.?vw8
7/25/2019 Qlikview Interview Questions and Answers
http://slidepdf.com/reader/full/qlikview-interview-questions-and-answers 5/12
he path is the path to the 3le, either absolute, or relative to the .?vw 3le
containin this script line.
Question.1/ What is ontainer ?
Answer: 5 container obect can be used to hold multiple charts. 7ou can
use a container obect to put multiple charts in the same bo". 5ll charts will
appear in the same window but only one chart will appear active at a iven
time. 7ou can click the chart title to switch or tole between charts. 5 word
of advice: /se containers with caution. hey form linked obects and miht
a*ect the properties of all linked obects.
Question.10 What is a synthetic key?
Answer: It is a 3eld that contains all possible combinations of common
3elds amon tables.
1.What kind of chart we use in Qlikview?
We generally uses bar chart, line chart, combo chart, scatter chart, grid chart, etc.
2.Explain Set analysis in qlikview ??
It is used for set of groups. Mostly used in arrgeted function like sum (year)etc.
3.e!ne "rellis chart?
In Trellis chart we can create array of chart based on rst dimension. itmap chart are
also made of trellis display.
#Explain $ini %hart?.What do you &ean 'y su' reports and how we can create the&?With the help of Mini !hart we can set type of modes instead of "alues in table mode.
We can also change the colors.
(.What is )ivot "a'le?
#i"ot Table$
% pi"ot table is better at the time of grouping. We can also show pi"ot table like a cross
table which is a benecial feature. ut there is one disad"antage of it which is if we ha"e
to sort a pi"ot table than we ha"e to sort it rst according to the rst dimension then to
the ne&t.
*.Which +raph we will use for two years di,erence sale ?
%' raph we will use.
-.What is Strai+ht "a'le?
% straight table is much better at the time of sorting as compared to the pi"ot table as
we can sort it according to any column as per our choice. ut it is not good for grouping
purpose.
./ow &any di&ensions we can use in 0ar chart?
7/25/2019 Qlikview Interview Questions and Answers
http://slidepdf.com/reader/full/qlikview-interview-questions-and-answers 6/12
We can use only two dimension
.Which Qlikview o'ect has only expression and no di&ension?
auge chart and list bo& ha"e only e&pression and no dimension.
1./ow we can use $acros in our application?
We can use macros for "arious purposes like for reloading the application and to createa obect.
11.What do you understand 'y layers in Qlikview?
The layer are basically set on the sheet obect properties layout where bottom, top,
normal respecti"e to the number *+, and +.
12.What is i&ensions?
-imensions allow data e&amination from "arious perspecti"es.
13.Explain a'out 4or&ali5ed ata?
Well tructured /orm of -ata, which doesnt ha"e any repetition or redundancy of data.
Its a kind of 'elational data. Its mainly used in 01T# kind of stu2s -enormali3ed -ata 4
Its a whole bunch of data without any relationship among themsel"es, with redundancy
of data. Its mainly used in 01%# kind of stu2s.
1#.What 6s Star Sech&a ?
The simplest form of dimensional model, in which data is prearranged into facts and
dimensions is known as tar schema.
1(.What is Snow7akin+ Sche&a ?
% snow5ake schema is a di2erence of the star schema. now5aking is used to impro"e
the presentation of particular 6ueries.
1*.Explain interval &atch?
The internal match is pre&es with the load statement which is used for connectingdi2erent numeric "alues to one or more numeric inter"al.
1-.Explain internal &atch function89?
Internal match fuction is used to generate data bucket of di2erent si3es.
1.What is %ontainer ?
% container obect is used to keep multiple charts. We can use a container obect to keep
many charts in the same bo&.
1.What do you understand 'y extended interval &atch function89?
7&tended inter"al match function() is used for slowly changing the dimensions.
2.what are the new features in Q: 11?
!ontainer 0bect8ranular !hart -imension !ontrol8 %ctions like, clear led8 meta
data,etc are the new features in 9: ++.
21.Explain oins and its types?
;oin is used to con"ert the gi"en data and whene"er we are using oins for con"erting
data its is known ad -ata Merging.
It has many types$
7/25/2019 Qlikview Interview Questions and Answers
http://slidepdf.com/reader/full/qlikview-interview-questions-and-answers 7/12
a. 1eft oin
b. 'ight oin
c. Inner oin, etc
22.What is ;eft <oin?
1eft oin species that the oin between the two tables should be left oin, it uses before
the word oin. The resulting table only contain the combination among two tables with
the full data set from the rst table.
23.e!ne ri+ht oin?
'ight oin species that the oin between the two tables should be right oin, it uses
before the word oin. The resulting table only contain the combination among two
tables with the full data set from the second table.
2#.Explain 6nner <oin?
Inner oin species that the oin between the two tables should be inner oin. The
resulting table should contain the full data set from both the sides.
2(.What are &odi!ers?Modiesr deals with the /ields name.
/or e&le$ sum(<=>ales)
'eturns the sales for current selection, but with the selection in ?'egion@ is remo"ed.
2*.Explain 6denti!ers Syntax?
+. * 'epresents the empty set
A. +* 'epresents the full sets of records
B. =*'epresents the record of current selection
C. =+*'epresents the pre"ious selection
D. =E+*'epresents the ne&t selection
F. ookmark+*'epresents the ookmark name2-.Explain 3=tier architecture of Qlikview >pplication?
+*tier$ 'aw data is loaded and we create 9:-
A*tier$ 9:- is con"erted in business login and the re6uirement of business and data
model is created.
B*tier$ 'eading all 9:- from A*tier and we make a single 9:W.
2./ow does Qlikview stores the data internally?
9lik"iew stores the data in 9:- as 9:- has data compression capability. 9lik"iew has
better performance than other I because of its memory analytics approach.
2.Explain the restrictions of 0inary load?
inary 1oad can be used for only one application means we can only read the data from
one 9:W application and moreo"er set scripts is also a restriction.
3.i,erentiate 'etwwen su'set atio and 6nfor&ation ensity.
ubset 'atio$ It is used for easily spot problem in key eld association.it is only rele"ant
for key elds since they are present in multiple tables and do not share the same "alue.
7/25/2019 Qlikview Interview Questions and Answers
http://slidepdf.com/reader/full/qlikview-interview-questions-and-answers 8/12
Information -ensity$ It is the eld which contain the percentage of row which contain
the non*null "alue.
31.what is the use of @pti&i5ed ;oad?
0ptimi3ed 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 ltering is done.
32.i,erentiate 'etween keep and oins?
Geep and oins do the same functions but in keep creates the two tables whereas oin
only creates the one table. Geep is used before the load or select statements.
33.e!ne synthetic Aey?
ynthetic key is the key where two or more tables consists more than one common
column between them is called as synthetic key.
3#.What is incre&ental load in Qlikview?
Incremental load is nothing but loading new or changed records from the database.
With the help of 9:- les we can use incremental 1oad.
3(. i,erentiate 'etween set and let option in Qlikview??
et$ it assigns the "ariable without assesses the e&pression.
1et$ it assigns the "ariable with assesses the e&pression.
3*.e!ne Qlikview esident ;oad.
'esident load is a part of loading data in 9lik"iew application. It is used for loading data
in tables which is already loaded in 9lik"iew application.
3-./ow we can opti&i5e Q: application?
It can be optimi3ed by creating the data into 6"ds. When complete 6"w application is
changed into 6"d than this 6"d will be store in the '%M.
3.What is &appin+ load?
Mapping load is used to create the mapping table that can be used for replacing eld
"alue and eld names.
3.e!ne apply &ap.
apply map is used to add elds to the tables with the help of other tables. It can be used
as oins.
#.What is concatenation?
It means se6uence of interconnected things i.e. any column or row which is related to
each other can be connected through concatenation.
#1.e!ne 4o%oncatenation.
Ho!oncatenation pre& is used to forced the identical tables as two separate internal
tables.
#2.e!ne connect state&ent.
It is used to establish a connection the connection to database with the help of 0-! or
017- interface.
#3.What do you understand 'y Bact constellation Sche&a?
7/25/2019 Qlikview Interview Questions and Answers
http://slidepdf.com/reader/full/qlikview-interview-questions-and-answers 9/12
It is a logical database structure of data Warehouse . It is design with the help of -e
Hormali3ed /act..
##.What do you &ean 'y 0$S?
It stands for relational -atabase management ystem. It arrange the data into
respecti"e column and rows.
#(What do you understand 'y the ter& %>; in Qlikview?
7"ery client need a !%1 to get connected with 9lik"iew er"er. The !%1 are taken up
with 9lik"iew er"er and tied with the ser"er serial number.
#*.i,erentiate 'etween Q: server and pu'lisher?
9: er"er is a program that is installed on computer with "arious !%1 which allow user
to access 9: /iles on the ser"er. #ublisher is a program which manages centrali3ed
control on our 9: les and manages them how and when the are loaded and
distributed.
#-.What do you understand 'y snapshot view of the ta'le?
y this option we can see number o tables and related associations.#./ow we can 'rin+ data into qv?
We use 0-!, 017-, %# connectors kind of data connections.
#./ow we can handle Early >rrivin+ Bacts.
We can load data from 0-!, 017-, %# connectors , by select statements and we can
also load les like e&cel, word, etc. by using Table ynta&.
(.What type of data we +enerally use?
We use 5at les, e&cels, 9:-s, etc ad data.
(1. Explain a'out Qlik:iew?
9lik:iew is the usiness Intelligence tool used by the ni"ersity of t %ndrews. -atafrom di2erent ni"ersity systems is combined and presented in a single dashboard in
an easy and understandable way.
9lik:iew dashboards at the ni"ersity of t %ndrews are built on the following
principles$
J -ashboards must be e2ecti"e to use
J -ashboards must support users in carrying out their tasks
J -ashboards must pro"ide the right kind of functionality
J It must be easy to learn how to use a dashboard
J It must be easy to remember how to use a dashboard
J To use 9lik:iew, you do not need to ha"e technical e&pertise in information systems, ust a willingness to learn how it can support you.
(2. What are the 'ene!ts of usin+ Qlik:iew?
%s the name suggests, 9lik:iew is a combination of 6uick and click and these features
make it intuiti"e and easy to use. sers can "isuali3e data, search multiple data sets,
create ad hoc reports, and "iew patterns and trends in data that may not ha"e been
"isible in other reports.
7/25/2019 Qlikview Interview Questions and Answers
http://slidepdf.com/reader/full/qlikview-interview-questions-and-answers 10/12
9lik:iew is
C Blexi'le D dashboards are web based and accessible from desktop computers and
mobile de"ices
C 6nteractive D users are able to drill down and select particular data within charts or
tables
C sa'le D users can see large amounts of data e2ecti"ely and eKcientlyC Scala'le D useful for multiple business processes at analytical, operational and
strategic le"els
(3. /ow is Qlik:iew 11 di,erent fro& Qlik:iew 1?
9lik:iew ++ brings new le"els of capability and manageability to the 9lik:iew usiness
-isco"ery platform. In this release, we focused our in"estments on "e "alue
propositions$
J Impro"e collaborati"e decision making with ocial usiness -isco"ery
J ain new insights into opportunities and threats and relati"e business performance
with comparati"e analysis
J 7&pand 9lik:iew usage to additional de"ices, including smartphones, with mobile
usiness -isco"ery
J 7nable a broad spectrum of users to ointly de"elop 9lik:iew apps with 9lik:iewLs
rapid analytic app platform capabilities
J Impro"e the manageability and performance of 9lik:iew with new enterprise platform
capabilities.
(#. What is Qlik:iew co¶tive analysis?
usiness users can 6uickly gain new kinds of insight when analy3ing information in
9lik:iew, with new comparati"e analysis options. %pp de"elopers can now create
multiple selection states in a 9lik:iew app8 they can create graphs, tables, or sheets
based on di2erent selection sets.
((. What &o'ile device platfor&s does Qlik:iew 11 support?
9lik:iew ++ deli"ers mobile functionality for %pple i0 and %ndroid tablets and
smartphones. 9lik:iew supports %ndroid tablets when the following conditions are met$
J 9lik:iew er"er "ersion + 'B or later
J The nati"e browser, not a downloaded one
J !urrently our TM1D web apps support only %pple and %ndroid handhelds. ecause
many lack erry are older de"ices that donLt fully support TM1D (and many are non*
touch), we donLt ha"e a web*based solution for them at this time.
(*. What is docu&ent=level auditin+ in Qlik:iew 11?
Hew optional settings within 9lik:iew Management !onsole enable administrators to
more e2ecti"ely audit user interactions. %dministrators can audit 9lik:iew usage not
only at the system le"el (the entire 9lik:iew er"er), but down to the document le"el.
(-. What are the key di,erences 'etween Qlik:iew and any other standard statistical
software packa+e 8S>SF S)SS9?
7/25/2019 Qlikview Interview Questions and Answers
http://slidepdf.com/reader/full/qlikview-interview-questions-and-answers 11/12
Gey di2erence is in terms of the database used. 9lik:iew o2ers a 6uite simple
"isuali3ation that matches the M e&cel ltering. % is useful in case of Meta data while
# is good for analysis.
In comparison of the abo"e three, 9lik:iew is most user friendly and fast in terms of
generating di"erse dashboardsNtemplates.
In terms of calculations, ad"anced statistics options are limited in 9lik:iew./or market research and analysis # has direct facility algorithms.
(. What are Qlik:iew annotations?
With the new annotations collaboration obect 9lik:iew users can engage in threaded
discussions about 9lik:iew content. % user can create notes associated with any
9lik:iew obect. 0ther users can then add their own commentary to create a threaded
discussion. sers 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 re"iewing
notes and comments. 9lik:iew captures the state of the obect (current selections), as
well as who made each note and comment and when, for a lasting record of how a
decision was made.
(. What are the &ain features of Qlik:iew?
9lik:iew o2ers the following features$
J -ynamic I 7cosystem
J -ata "isuali3ation
J Interacting with dynamic apps, dashboards and analytics
J earching across all data
J ecure, real*time collaboration
*. What are the di,erences a&on+ Qlik:iew Server editions?
The di2erences are$
Qlik:iew Server Enterprise Edition 8EE9 is a"ailable for customers looking to support a
large number of users and integrate into enterprise en"ironments. It includes features
such as$
J nlimited documents
J Integration with third party security systems
J er"er clustering
J mall usiness 7dition (7) is designed to be used in smaller deployments.
It has the following limitations$
J /or use only with Hamed and -ocument !%1s
J 1imited to AD Hamed ser !%1s
J 1imited to + -ocument !%1s
J Ho support for additional ser"ers
J 0nly supports Windows %cti"e -irectory to handle security and access control
6nfor&ation >ccess Server 86>S9 is an edition of 9lik:iew er"er designed to power
public Internet sites. This edition$
J Includes the add*on 9lik:iew 'eal Time er"er
J Is licensed for uncapped number of user but limited to one 9lik:iew document
7/25/2019 Qlikview Interview Questions and Answers
http://slidepdf.com/reader/full/qlikview-interview-questions-and-answers 12/12
J Must be set to anonymous mode only and authentication must be o2
J 'e6uires that the 9lik:iew ser"er be on the public Internet and publicly accessible
J 'e6uires that the '1 for accessing the site powered by the 9lik:iew er"er be publicly
accessible
J 'e6uires that no 9lik:iew client (e.g., 9lik:iew -esktop, Internet 7&plorer plug*in, %a&)
can access the 9lik:iew er"er (all user interfaces must be built by the customermanually or with 9lik:iew Workbench)
Qlik:iew Extranet Server 8QES9 is an edition of 9lik:iew er"er designed to e&tend
9lik:iew functionality to e&ternal users "ia an e&tranet. 97$
J 'e6uires authentication. sers must be e&ternal to the purchasing organi3ation
(customers, partners, etc.).
J 'estricts ser"er access to the %a& client and mobile clients
J #ro"ides the option to customi3e the 9lik:iew application "ia the included 9lik:iew
Workbench
J upports a ma&imum of B 9lik:iew documents
J upports session !%1s and usage !%1s only