QlikView architectuur


Een beter begrip van het QlikView platform


QV 3D_architectuur

Onze klanten vragen ons vaak wat er zich precies afspeelt onder de motorkap van QlikView. In deze technologische white paper bieden wij u meer informatie over QlikView vanuit twee perspectieven: componenten en functionaliteit. U vindt hier meer informatie over de onderlinge relaties tussen QlikView componenten en de processen op basis waarvan QlikView onbewerkte data omzet in bruikbare analyses. De doelgroep van dit rapport zijn IT-professionals en technisch onderlegde zakenmensen die geïnteresseerd zijn in business intelligence (BI)-software.


In deze white paper vindt u een antwoord op de vraag wat de grondslag is van het QlikView platform en zijn componenten, zodat u een weloverwogen keuze kunt maken. Het doel van deze informatie is tweeledig: ten eerste om potentiële en bestaande QlikView klanten inzicht te bieden in de componenten waaruit een QlikView implementatie bestaat, en ten tweede om mensen die niet bekend zijn QlikView vertrouwd te maken met de manier waarop gegevens door QlikView worden omgezet in bruikbare informatie.


De meeste BI-software is gebouwd op oude technologie


Op query’s gebaseerde BI-tools hebben de afgelopen decennia de toon gezet als het ging om de ondersteuning van het besluitvormingsproces. Er zijn veel varianten van op query’s gebaseerde BI-software op de markt verkrijgbaar, waarvan sommige fl exibel zijn en andere weer prestatiegericht. Wat ze echter met elkaar gemeen hebben, is dat ze niet in staat zijn om verbanden tussen gegevenselementen in kaart te brengen (zie afbeelding 1).

  • Op query’s gebaseerde tools scheiden gegevens van hun context. Mensen die betrokken zijn bij complexe zakelijke besluitvormingsprocessen hebben niet altijd volledige toegang tot essentiële gegevens - zelfs niet als ze gebruik maken van BI-software. Sommige gegevens kunnen alleen worden opgehaald met behulp van geïsoleerde en discrete query’s. Dit leidt tot hiaten in het gegevensgestuurde besluitvormingsproces.
  • Waar een query wordt uitgevoerd, ontstaat dissociatie. Binnen query’s gebaseerde tools zou het leggen van verbanden tussen alle aanwezige gegevenselementen al snel inhouden dat een bedrijfsanalist of ICT-professional alle aan elkaar gerelateerde velden in één enkele query zou moeten zien te passen— een nagenoeg onmogelijke opgave. Het alternatief — het programmeren van relaties tussen query’s in de toepassingslaag — biedt evenmin perspectief.

Afbeelding 1: traditionele BI-software rukt gegevens uit hun verband
QlikView architectuur

 

Het unieke voordeel van QlikView: de associatieve ervaring

 

QlikView is ’s werelds eerste associatieve, in het geheugen geladen business intelligenceplatform. QlikView brengt verbanden tussen gegevensverzamelingen op engine-niveau in kaart in plaats van op toepassingsniveau door individuele tabellen in zijn in het geheugen geladen associatieve engine op te slaan. Ieder informatiepunt wordt binnen de gegevensverzameling gekoppeld aan de andere informatiepunten die binnen de gegevensverzameling aanwezig zijn. Gegevensverzamelingen kunnen uit honderden tabellen bestaan en duizenden velden bevatten.


In tegenstelling tot conventionele, op query’s gebaseerde BI-tools wordt er, wanneer de QlikView gebruiker een informatiepunt selecteert, geen query uitgevoerd. In plaats daarvan fi lteren en hergroeperen de velden zich direct op basis van de selectie van de gebruiker. Selecties zijn groen gemarkeerd. Gegevensverzamelingen die met de selectie verband houden, zijn wit gemarkeerd. Gegevens die geen verband met de selectie houden, zijn grijs gemarkeerd. Dit biedt de gebruiker een intuïtieve en gebruiksvriendelijke methode om gegevens te raadplegen die het zakelijk inzicht bevordert. (Raadpleeg voor meer informatie over QlikView’s associatieve ervaring de technologische white paper “De associatieve ervaring: het unieke voordeel van QlikView”).
 

Het QlikView platform: een overzicht van componenten

 

Dit overzicht heeft betrekking op de individuele softwarecomponenten van QlikView die het creëren van QlikView content (QlikView Developer), de implementatie (QlikView Server/ Publisher) en het gebruik (QlikView clients) van de toepassing ondersteunen (zie afbeelding 2).
 

Afbeelding 2: Een overzicht van QlikView componenten
QlikView architectuur
DE EERSTE STAP: ONBEWERKTE GEGEVENS IN QLIKVIEW LADEN

QlikView kan gegevens uit meerdere, ongelijksoortige bronnen ophalen en combineren, zonder daarbij gegevens expliciet te importeren uit, of te exporteren naar externe systemen. Dit maakt het mogelijk om bedrijfsgegevens op een centrale locatie te analyseren, ongeacht waar de gegevens vandaan komen. Bovendien krijgen gebruikers hierdoor een holistisch overzicht van hun bedrijfsgegevens. QlikView kan gegevens uit tal van bronnen consolideren, zoals:


  • ODBC- of OLEDB-conforme databases. QlikView kan iedere database die via de standaarden Open DataBase Connectivity (ODBC) of Object Linking en Embedding Database (OLEDB) toegankelijk is als gegevensbron gebruiken. Dit zijn onder meer Oracle Database, Microsoft SQL Server, IBM DB2 en MySQL.

  • Standaard bestandsformaten en systemen die aangepaste connectors vereisen. Naast gewone databases kan QlikView ook gegevens laden in diverse standaard bestandsformaten (zoals HTML, Microsoft Excel, tekst en XML). QlikView biedt daarnaast aangepaste connectors voor het ophalen van gegevens uit SAP en Salesforce. com, evenals een aangepaste interface voor het ophalen van gegevens uit niet-ODBCconforme databases.

BESCHIKT U OVER GEGEVENS? TIJD OM QLIKVIEW CONTENT TE CREËREN!

Met de QlikView Developer component kunnen ontwikkelaars het laadscript en visualisaties voor QlikView toepassingen defi niëren.


  • Laadscripts bepalen de gegevensbronnen.De laadscripts van QlikView bepalen welke gegevensbronnen worden gebruikt en welke gegevens eraan onttrokken worden. Deze scripts bepalen tevens welke omzettingen eventueel op de gegevens worden toegepast wanneer deze geladen worden. Hoewel QlikView geen stand alone extract, transform, and load (ETL)-tool is, biedt de kant-en-klare ETL-functionaliteit van QlikView meer dan 350 krachtige en uitgebreide mogelijkheden voor het omzetten van gegevens.

  • Krachtige visualisaties vertalen cijfers in afbeeldingen. QlikView biedt fl exibele, intuïtieve en krachtige gegevensvisualisaties (zie afbeelding 3). Nadat gegevens uit bronsystemen zijn opgehaald en ze eventueel zijn omgezet, kunnen ontwikkelaars en ontwerpers met QlikView Developer bepalen over welke visualisaties de eindgebruiker de beschikking zal krijgen om belangrijke bedrijfsvraagstukken op te lossen.

Afbeelding 3: QlikView biedt een uitgebreide, visuele gebruikersinterface


  QlikView_architectuur-2.png

CONTENT HERLADEN, PUBLICEREN EN DISTRIBUEREN

QlikView Server en zijn deelcomponenten zijn verantwoordelijk voor het herladen, beveiligen, beheren van QlikView-content en de distributie ervan naar eindgebruikers.


  • Alle QlikView clients maken verbinding met een QlikView Server waar content wordt opgeslagen. De QlikView Server draagt zorg voor de client-severtoegang tot QlikView content. De server bewaart QlikView documenten en maakt de inhoud ervan deelbaar met mogelijk duizenden eindgebruikers. QlikView Server ondersteunt daarnaast de planning van de gegevensverversing, hoewel dit normaliter wordt afgehandeld door de krachtige deelcomponent QlikView Publisher.

  • QlikView Publisher biedt aanvullende planning en distributie. De optionele component QlikView Publisher is ontworpen om complexe implementatiescenario’s voor content af te handelen die vaak binnen grote ondernemingen voorkomen. Het breidt de planningfunctionaliteit van QlikView Server uit en zet deze kracht bij. Daarnaast biedt QlikView Publisher een extra beveiligingslaag binnen op gebruikers en op groepen gebaseerde QlikView content. Zo kan Publisher uit een centraal QlikView document afzonderlijke, op een gebruiker of groep toegesneden deeldocumenten creëren. Deze documenten bevatten alleen de benodigde of gewenste gegevens.
  • AccessPoint is een aanpasbaar toegangspunt voor alle QlikView toepassingen. Via AccessPoint, een deelcomponent van QlikView Server, hebben eindgebruikers toegang tot alle QlikView content waarvoor ze gemachtigd zijn om te raadplegen. Ook biedt QlikView AccessPoint back-end voorzieningen zoals load balancing van gebruikerssessies over meerdere QlikView Servers binnen een geclusterde QlikView Server implementatie.

TOEGANG TOT CONTENT OP ELK GEWENST MOMENT EN VANAF ELKE LOCATIE

Zodra de QlikView content gedistribueerd is via de QlikView Server is deze beschikbaar voor eindgebruikers. Een van de grondslagen van QlikTech is dat QlikView altijd beschikbaar moet zijn voor de eindgebruiker, op elk gewenst moment en vanaf elke locatie. Om deze reden biedt QlikView ondersteuning voor een verscheidenheid aan technologieën en manieren om verbinding te maken met QlikView Server.


  • Via de browser hebben gebruikers vanaf iedere PC of laptop toegang tot hun gegevens. QlikView biedt twee browsergebaseerde clients: een plug-in voor Microsoft Internet Explorer en een Ajax-client. De Ajax-client is een ‘zero install’-optie.
  • Gegevens zijn altijd en overal beschikbaar dankzij ondersteuning voor mobiele apparaten. De populariteit van mobiele apparaten zoals smartphones en tablets zal in de nabije toekomst alleen maar toenemen. QlikView biedt ondersteuning voor populaire mobiele platforms zoals de Apple iPhone en iPad, BlackBerry en Androidtoestellen.
  • Offline toegang via de geïnstalleerde client. Wanneer online toegang niet mogelijk is, kan de gebruiker dankzij het autonome karakter van QlikView documenten gegevens lokaal in de offl ine modus analyseren via de geïnstalleerde cliënt. Indien gewenst kan deze ook in een verbonden client/server-modus worden gebruikt. 
  • Gemailde rapporten bieden de mogelijkheid om alleen met e-mail te werken. Zakelijke gebruikers die liever met statische content werken, kunnen QlikView rapporten raadplegen in de vorm van PDF-documenten. QlikView Publisher, een deelcomponent van QlikView Server, is in staat om PDF-bestanden naar gebruikers te distribueren via e-mail.

Het QlikView platform vanuit functioneel perspectief


Een functioneel overzicht van de kernprocessen van QlikView zal IT-professionals en besluitvormers beter helpen te begrijpen wat QlikView zo bijzonder maakt (zie afbeelding 4).


Afbeelding 4: QlikView: een functioneel overzicht

 
QlikView_architectuur-4.png

QLIKVIEW BESTANDEN HEBBEN ALLES IN HUIS VOOR DE ONDERSTEUNING VAN QLIKVIEW ANALYTICS

Het systeemeigen QlikView bestandsformaat, ook wel het QlikView document genoemd, is autonoom, draagbaar en ontworpen voor gebruiksgemak. QlikView documenten bevatten:

  • Het laadscript. QlikView laadscripten halen gegevens op en verwerken de nietsamengevoegde gegevens die door het laadproces zijn geretourneerd. QlikView documenten slaan gegevens in een sterk gecomprimeerd formaat op. •
  • Gebruikersinterfacedefinities voor visualisaties. QlikView documenten bevatten defi nities voor tabellen, grafi eken en andere dashboard- en rapportage-elementen van QlikView.
  • De voor analyse bestemde gegevens. QlikView documenten kunnen ook voor analyse bestemde gegevens in sterk gecomprimeerd formaat bevatten. Dit maakt zowel offl ine als cliënt/server-gebaseerde analyse mogelijk, waarbij gegevens indien nodig in het geheugen worden geladen.

QLIKVIEW DOCUMENTEN LEVEREN DE OP DE QLIKVIEW SERVER OPGESLAGEN GEGEVENS AAN

Zodra een QlikView document op een QlikView Server wordt gepubliceerd, is de inhoud ervan beschikbaar voor gebruik door iedere eindgebruiker met de juiste toegangsbevoegdheden.


  • Gegevens worden in het geheugen geladen zodra de gebruiker voor het eerst een QlikView-document opent. De gecomprimeerde en niet-samengevoegde gegevensverzameling wordt vanaf de schijf in het random access memory (RAM)- geheugen van de QlikView Server geladen. Deze repository (bewaarplaats) in het geheugen fungeert als de basisgegevensverzameling voor deze eerste gebruiker en alle andere gebruikers die ditzelfde document opvragen. Deze bewaarplaats blijft in het geheugen aanwezig totdat er binnen een bepaalde time-outperiode geen gebruikersactiviteit meer heeft plaatsgevonden.

  • Gebruikers verkennen gegevens op basis van selecties. Binnen QlikView staat het principe van een door de gebruiker gedefi nieerde selectiereeks. Gebruikers die binnen een QlikView document aan het werk zijn, kunnen aangeven welke deelverzamelingen van gegevens zij nader willen analyseren, en welke gegevenreeksen genegeerd mogen worden. QlikView maakt handig gebruik van de sterk geïndexeerde aard van de onbewerkte gegevensverzameling. Het geeft op basis van de selectiereeks op dynamische wijze een deelreeks weer van alle voor het QlikView document beschikbare gegevens. Dit gebeurt in real time terwijl de gebruiker met de muis klikt.

  • Na een selectie worden de resultaten direct weergegeven. QlikView toont de resultaten in de vorm van intuïtieve en interactieve objecten binnen de gebruikersinterface: diagrammen, grafi eken, tabellen, enzovoort. Gebruikers kunnen met de objecten in de QlikView documenten werken via iedere ondersteunde client. Eindgebruikers kunnen hun eigen objecten aanmaken met behulp van de samenwerkingsfuncties van QlikView.

De QlikView architectuur legt de lat hoger


Dankzij de technologische beslissingen die we hebben genomen biedt QlikTech onze klanten het snelste, meest intuïtieve en flexibele BI-platform ooit. Het QlikView platform biedt:


  • Een uitgebreid en volledig bedrijfsoverzicht. Binnen QlikView staan alle gebruikersinterface-objecten en hun onderliggende gegevensverzamelingen altijd in verband met elkaar. Deze associatieve ervaring biedt besluitvormers een beter overzicht op de bedrijfsvoering. Ze kunnen dimensies creëren en inzetten voor grafi eken, en content op iedere gewenste manier gebruiken: op een geïnstalleerde cliënt die offl ine werkt, een browser of een mobiel apparaat. Bedrijfsgegevens zijn op elk gewenst moment en vanaf elke locatie beschikbaar.

  • Breed en grondig zakelijk inzicht. Bijna iedere onderneming heeft te maken met omvangrijke gegevensverzamelingen. Door grote hoeveelheden gegevens uit verschillende soorten gegevensbronnen in QlikView te laden, komen inzichten in de organisatie naar voren die anders onontdekt waren gebleven. Met QlikView hoeft zelfs de grootste gegevensvolumes niet vooraf samen te worden gevoegd. Gebruikers ervaren hoge reactiesnelheden, en de toepassing reageert razendsnel wanneer zij op een QlikView object klikken.

  • Eén gedeelde versie van de feiten voor iedereen. De schaalbaarheid van QlikView biedt ondersteuning voor duizenden verbonden gebruikers, en biedt daarmee iedereen binnen de organisatie toegang tot één gedeelde versie van de feiten. Met QlikView kan een toepassing die in eerste instantie bedoeld was voor een enkele gebruiker of een kleine groep, eenvoudig aangepast worden voor een veel grotere gebruikersgroep door simpelweg geheugen en verwerkingskracht toe te voegen. Aan de toepassing zelf hoeft niets te worden veranderd.

  • Snelle ‘time-to-value’. QlikView kan op snelle en eenvoudige wijze worden geconfi gureerd en geïntegreerd met bestaande bedrijfssystemen. Ontwikkelaars hoeven niet langer de antwoorden op specifi eke zakelijke vraagstukken in te programmeren. Dit scheelt een hoop tijd binnen het implementatieproces, en heeft als gevolg dat gebruikers antwoorden op vragen kunnen krijgen wanneer ze deze nodig hebben, in plaats van er weken of maanden op te moeten wachten. Hoge gebruikersacceptatie en -tevredenheid betekenen steevast een betere return on investment.

  • Lage totale eigendomskosten. Met QlikView kunnen gegevensanalyses op eenvoudige wijze worden aangemaakt en beheerd. Het ophalen en combineren van uiteenlopende gegevensbronnen wordt met QlikView gereduceerd tot één gedetailleerde en fl exibele weergave van bedrijfsgegevens. Het platform is uitgerust met een centrale, internetgebaseerde beheerconsole waarmee beheerders ongeacht hun locaties alles wat te maken heeft met QlikView kunnen aansturen.

 Wilt u deze informatie nog eens na lezen dan kunt u op de afbeelding hiernaast klikken. Introductie tot QlikView
 
   
   
 
Victa Elite logo

Victa heeft de status Certified QlikView Partner ELITE. Een kwaliteitskeurmerk dat garant staat voor complete en hoogwaardige QlikView dienstverlening. Victa richt zich dedicated op verkoop van QlikView licenties en QlikView professional services.



        

Victa BV
Binnenhavenstraat 59
7553 GH Hengelo
Nederland

t  +31(0)74-2915208
f  +31(0)74-2919760

info@victa.nl
i    www.victa.nl

Victa groen balkje

   
   
Helpdesk QlikView Contact Victa | QlikView Download QlikView