You are on page 1of 3

http://community.qlikview.

com/blogs/qlikviewdesignblog/2013/07/12/4-tips-to-sta t-wo kingwith-qlikview--develope -edition

4 tips to start working with QlikView - Developer edition


Posted by Arturo Muoz in QlikView Design Blog on ul !"# "$!% !"&$!&4% PM

My 'irst blog post was about 4 tips to start working with QlikView# the title was right but it was in(o)plete in a way* + was re'erring to 4 tips for designers* ,oen le't a (o))ent pointing that it would be ni(e to have a version 'or developers* + agreed# so + (onta(ted -uis .ortizo one o' our best (onsultants# to have a (onversation about the )ost 're/uently asked /uestions that (a)e up during the 'irst days o' QlikView training* 0ere are so)e tips& 1. Forget everything you knew about data modeling. 1k# you don2t need to 'orget everything# but you better be open )inded to learn a new way to see and work with your data* 3here are so)e 4Q- )odeling rules# (onstraints and hierar(hies that you won2t need any)ore# QlikView is a lot easier than that* And yes# you will need to learn how to work with the s(ript but trust )e# this is about (o))on sense rather than strong data base skills* +' you are looking at the best way to (reate your data )odel# best pra(ti(es will guide you to 4tar or 4now'lake)odels* But re)e)ber# always start by understanding the business needs# then you will know what tables )akes sense to have in your app and how you (an 5oin the)* By doing that your data )odel will o'ten look like a star or snow'lake* 2. Practice with your personal data. QlikView is probably one o' the )ost (o)prehensive tools in the data visualization )arket* +t (ould be used 'or (reating (orporate apps with billions o' rows o' data and thousands o' users or it (ould be used to visualize your personal )usi( library or your 'ile syste)* 6hen starting to (reate an app# 're/uently the hardest task will be to understand the business needs# parti(ularly i' you are in a (o)ple7 (orporate environ)ent or i' you are dealing with in(o)plete re/uire)ents* +' you are a QlikView novi(e# )y advi(e is to pra(ti(e by loading so)e personal data and by trying to (reate so)ething with )eaning 'or you# that way you (ould pra(ti(e with data )odeling and visualization and you will learn how both are related* 8or e7a)ple# + 5ust )oved to the 94 'ro) 4pain so lastly + use 4kype to talk with 'a)ily* 9nderstand that talking on the telephone is not one o' )y 'avorite things to do so# i' during the day + have to )ake several (alls# + try to keep the (all duration as short as possible* +ntuitively + think + should see an inverse (orrelation in )y (all history# in other words# the )ore (alls per day the shorter average duration will be* 3o prove )y intuition# + 5ust downloaded several .4V 'iles 'ro) the 4kype website whi(h (ontained (all a(tivity histori(al data 'or the last : )onths* 1n(e the data was loaded into the QlikView app# + used a s(atter (hart to see i' + (ould prove )y theory* Be(ause real data is ;so)eti)es< ugly + had to trans'or) the (all duration 'ro) 00&MM&44 to se(onds to nor)alize it and typi(ally + want to work with dates in a hu)an readable 'or)at rather than (o)puter ti)esta)ps*

3he 'a(t that + had )y goal well de'ined - to show i' there=s a (orrelation or not - helped )e to identi'y what + had to have as an output 'ro) )y )odel* +n this e7a)ple +

needed to (ount the nu)ber o' (alls per day and this business re/uire)ent 'or(ed )e to (reate a new 'ield na)ed >.alls>* -ater on using an e7pression like su);.alls< + (ould obtain the nu)ber o' (alls per day ;or any other di)ension<*

8inally and a'ter a 'ew trans'or)ations + was able to produ(e the (hart + was looking 'or&

-ooking at the (hart# + (an see that there is a non-strong ;how (lose the points are to a straight line< inverse (orrelation between ? and @ a7is* Aote& re)e)ber that (orrelation does not i)ply (ausation* 9n'ortunately# the data did not support )y hypothesis* + did# however# learn how to show (orrelation and ne7t ti)e + will need to show how two variables are related + will always re)e)ber what + did with )y personal data* 3. Start simple. 3he QlikView approa(h to app develop)ent is based on /ui(k iterations# s)all steps that put all together will let you build a)azing apps* 3o start working in a new data )odel# you better start by loading a (ouple o' tables and then (reate so)e list bo7es with the 'ields you has 5ust loaded* 3his will help you to e7peri)ent with QlikView Asso(iative e7perien(e* Breen# Bray and 6hite (olor (ode will provide you with a great 'eedba(k* +' everything is working 'ine# then is ti)e to start with the se(ond phase o' your develop)ent in(luding a new table or data sour(e# re)e)ber that a QlikView app (an (ontain data (o)ing 'ro) )ultiple sour(es# inside and outside your organization* 3he )ore ti)e you invest in a good data )odel the less you will spend on design# that=s the golden rule* And again having well-de'ined business goals will help you to (olle(t# nor)alize or denor)alize data to spe(i'i(ally respond to that business needs* 3his 'or sure will si)pli'y the develop)ent pro(ess* 4. Search copy reuse! and share. QlikView 'un(tions set is one o' the )ost power'ul data trans'or)ation sets in the )arket# it2s i)portant to get 'a)iliarized with it# every ti)e you get sta(ked on how to a(hieve a (o)ple7 (al(ulation# use the sear(h 'un(tion in QlikView 0elp ;8!<* +tCs also (ru(ial to get involved in the QlikView .o))unity - one o' the )ost vibrant websites to dis(uss about data )odelling and visualization - by sear(hing# reading# asking and answering /uestions# but also by sharingD what )akes uni/ue our .o))unity is the ability to share apps and get 'eedba(k 'ro) other business users* En5oy "likingF AMG
!H"I Views 3ags& tips

.ontent tagged with tips # begginers .ontent tagged with begginers # tipsJtri(ks .ontent tagged with tipsJtri(ks # begginer .ontent tagged with begginer

! .o))ent
Arturo Muoz ul !"# "$!% !$&K4 AM

#$tra tip% 3here are a lot o' resour(es 'or new QlikView developers one o' )y 'avorites is Build @our 8irst Appli(ation in QlikView* @ou will learn how to start working with QlikView and it will let you understand things like& how to (onne(t to several data sour(es* how to (reate data trans'or)ations by using alias* how to avoid (ir(ular loops* how to get rid o' syntheti( keys# 5ust in (ase you want to* how to (reate the 9+

You might also like