Technisch overzicht
Qlik® Sense Klaar voor morgen Diverse generaties Business Intelligence (BI) De ontwikkeling van de BI-markt kan worden omschreven als een serie revoluties. Elke verandering deed zich voor wanneer een technologie die geschikt was voor het oplossen van een bepaald soort problemen werd voorbijgestreefd door een nieuwe technologie die meer eenvoud en functionaliteit voor de gebruiker bood. Managementinformatiesystemen (MIS) golden oorspronkelijk als oplossing om operationele gegevens van mainframes te integreren en het bedrijf te voorzien van de benodigde informatie. Maar deze systemen raakten al snel overbelast. De architectuur was niet geschikt om te voorzien in de veranderende behoeften aan informatie. Het datawarehouse was een ontwrichtende technologie die 'één versie van de waarheid' aanbood – informatie werd geordend op basis van ruimtelijke datamodellen die betere query's en navigatie boden. Tijdens de ontwikkeling van deze technologie werden tools voor gegevensintegratie (ETL) en online analytische verwerking (OLAP) geïntroduceerd ter uitbreiding en verbetering van de mogelijkheden. Helaas werden deze technologieën door introductie van steeds meer functionaliteit ook te complex. Business Intelligence (BI) creëerde een analytische laag bovenop het datawarehouse die wederom bedoeld was om de weergave van informatie te vereenvoudigen via dashboards, rapporten en analyses. Maar deze technologie kende een trage ontwikkeling, was statisch van aard en was volledig IT-gestuurd. De tijd was rijp voor de opkomst van Data Discovery. Momenteel raakt men er steeds meer van overtuigd dat 'voor de weergave van data alleen een mooi plaatje nodig is'. En eenvoudige visualisatietools worden steeds populairder. Maar is eenvoudige selfservice-visualisatie werkelijk voldoende? Ligt de echte waarde van analyse niet in de mogelijkheid om te ontdekken wat er erna komt? Daarom hebben we Qlik Sense ontwikkeld.
Qlik Sense Klaar voor morgen | 1
©2015 Qlik
Qlik Sense Qlik® Sense is een selfserviceapplicatie voor een nieuwe generatie datavisualisatie waarmee iedereen heel makkelijk flexibele, interactieve visualisaties kan creëren die kunnen worden gebruikt voor intuïtieve verkenningen en ontdekkingen. De basistechnologie in Qlik Sense is de gepatenteerde engine voor associatieve data-indexering in QlikView, die de verborgen associaties in data dynamisch onthult. De engine maakt een krachtige, directe en snelle verkenning van grote datasets mogelijk. Het eerste product van de Qlik Sense-familie, Qlik Sense Desktop, is een gratis visualisatietool voor de desktop. Met Qlik Sense Desktop kan iedereen binnen het bedrijf door middel van eenvoudig slepen en neerzetten vanuit meerdere databronnen intuïtief gepersonaliseerde rapporten en dynamische dashboards creëren. De volledige versie van Qlik Sense biedt gebruiksmogelijkheden van een hoger niveau. Deze versie biedt hetzelfde intuïtieve gebruik als de gratis desktopversie maar voegt hoogwaardige functies voor beheer-, beveiliging en governance toe. Qlik Sense is gereed om deze nieuwe onderneming mogelijk te maken.
Uniek, consistent, eenvoudig De Qlik Sense-architectuur maakt gebruik van de nieuwste webspecificaties, indelingen voor datauitwisseling en netwerkprotocollen zoals HTML5, CSS3, JSON en WebSockets. Dit levert een consistent en efficiënt ontwerp op. Allerlei soorten gebruikers kunnen met Qlik Sense op kantoor of onderweg gemakkelijk data creëren, beheren en analyseren via een HTML5-compatibele webbrowser of een mobiel device.
©2015 Qlik
2 | Qlik Sense Klaar voor morgen
Robuust en flexibel Qlik® Sense-services vormen de hoeksteen van de nieuwste Qlik Sense-architectuur en zijn geconfigureerd ter ondersteuning van allerlei verschillende kant-en-klare implementatiescenario's, inclusief ondernemingen met meerdere vestigingen en meerdere datacenters. Wanneer deze services op meerdere machines zijn geïnstalleerd, vormen ze een verzameling knooppunten en locaties die een gedistribueerde architectuur oplevert die het systeem flexibeler maakt, minder onderhoud vereist en de algehele flexibiliteit en schaalbaarheid van de implementatie verbetert. Qlik Sense-services bestaan uit: Repository Service – opslag en coördinatie van alle systeeminformatie en configuraties, inclusief beveiliging en beheer van processen bij meerdere knooppunten. Verwerkt samen met de Qlik Sense-engine de inhoud van apps. Proxy Service – beheer van Qlik Sense-verificatie, sessieverwerking en Load Balancing. Scheduling Service – beheer van gepland herladen van Qlik Sense-apps en andere taken. Engine Service – verwerking van app-processen, berekeningen en communicatie met clients. Omvat de associatieve data-indexering in het geheugen die razendsnelle analyses biedt.
©2015 Qlik
Qlik Sense Qlik Sense Klaar voor morgen | 3
Bescherming en beveiliging Verwerking en analyse van gegevens zijn essentiële onderdelen van het zakendoen. Maar het is van het grootste belang om te waarborgen dat de juiste veiligheidsmaatregelen zijn getroffen om informatiesystemen te beschermen tegen ongeautoriseerde toegang, aanvallen via malware en hardwaredefecten. Voor een maximale bescherming is Qlik® Sense ontworpen met behulp van Rugged- en STRIDE-softwareontwikkelpraktijken (zie Aanvullende informatie), tests van bedreigingsanalyses en meerdere beveiligingslagen (verificatie, autorisatie, toegangsbeheer, beperkte gegevens) die gezamenlijk de algehele beschermings- en beveiligingsstrategie van Qlik Sense vormen. Procesbeveiliging – deze laag van het beveiligingsmodel concentreert zich op diepgaande analyse van de software vanuit het oogpunt van beveiliging door middel van Rugged-ontwikkelpraktijken, bedreigingsanalyse en verkennende beveiligingstests. Netwerkbeveiliging – alle betrouwbare communicatie tussen Qlik Sense-services en clients is gebaseerd op webprotocollen zoals Secure Socket Layer (SSL) en Transport Layer Security (TLS). Deze protocollen verwerken de encryptie en de uitwisseling van informatie, sleutels en verificatiecertificaten. Serverbeveiliging – Qlik Sense kan Qlik Sense-hulpbronnen (bestanden, geheugen, processen en certificaten) op de server beheren en beschermen met behulp van de beveiligingslaag van het besturingssysteem van de server. Configureerbare gebruikersverificatie via Active Directory, LDAP en aangepaste databasetabellen is ook beschikbaar. Beveiliging van apps, hulpbronnen en gegevens – de beveiligingslaag voor apps en inhoud is onafhankelijk van het besturingssysteem, wordt geïmplementeerd met behulp van een revolutionaire engine voor beveiligingsregels en beheert de toegang tot Qlik Sense-hulpbronnen. Toegang is gebaseerd op de gebruiker, de actie, de hulpbron, de omgeving en andere factoren, zoals door de gebruiker gedefinieerde eigenschappen. De appbeveiliging kan ook bestaan uit dynamische databeperking tot veilige data (op veld- en rijniveau) op basis van de eigenschappen van een gebruiker of een aangepaste beveiligingstabel voor data-autorisatie. Synchronisatie – waarborgt flexibiliteit, een hoge beschikbaarheid en schaalbaarheid van de locatie van de Qlik Sense-implementatie. Synchronisatie van knooppunten omvat entiteiten zoals apps, gebruikers, metadata, beveiligingsregels, licenties en logboeken en hun overeenkomstige binaire bestanden.
©2015 Qlik
4 | Qlik Sense Klaar voor morgen
Licenties via tokens Qlik® Sense implementeert een flexibel en vereenvoudigd licentiemodel in de vorm van tokens. Het tokenmodel heeft steeds meer de voorkeur binnen de softwaremarkt en Het tokenmodel heeft het financieel haalbaar voor klanten om hun eigen softwaregebruik te beheren. Tokens maken meer flexibiliteit bij het huidige productgebruik en gebruikspatronen die moeilijk te voorspellen zijn mogelijk. Via de Qlik Sense Management Console kunnen klanten uit een reservoir van tokens naar eigen goeddunken geldige toegangspassen gemakkelijk beheren, toewijzen en de toewijzing ongedaan maken. Toegangspassen omvatten momenteel gebruikerstoegang en inlogtoegang. User Access Pass – toegewezen aan een unieke en geïdentificeerde benoemde gebruiker met onbeperkt gebruik van Qlik Sense-apps. Deze pas biedt toegang tot elke Qlik Sense-app of -hulpbron die is geautoriseerd door het beveiligingsbeleid en de beveiligingsregels van de organisatie die in Qlik Sense zijn gedefinieerd. Login Access Pass – voor algemeen gebruik en voor gelegenheidstoegang en anonieme toegang. Deze pas biedt aangepast en gedeeld gebruik van Qlik Sense met inlogregistratie. Het gebruik van deze pas wordt voornamelijk bepaald door zelfadministrerende regels zodra men is overeengekomen hoe de organisatie Qlik Sense gaat gebruiken.
©2015 Qlik
Qlik Sense Qlik Sense Klaar voor morgen | 5
Qlik® Sense Management Console: weergave van de toewijzing van tokens – beschikbaar
©2015 Qlik
Qlik Sense Management Console: weergave van de toewijzing van tokens – in gebruik
©2015 Qlik
6 | Qlik Sense Klaar voor morgen
Vereenvoudigd beheer De Qlik® Sense Management Console biedt één plek voor beheer, bewaking en governance van het Qlik Sense-platform, inclusief implementaties op locaties met meerdere knooppunten. De console biedt intuïtief inzicht in, toegang tot en beheer van alle configuratie-instellingen en apps van Qlik Sense. De console biedt een groot aantal configureerbare interface-eigenschappen, een geordende snellere implementatie, beheer van licenties, inhoud en hulpbronnen en aanpasbare toegangscontrole. Startmenu – een alles omvattend navigatiepad dat meldingen biedt en beheerders naar de desbetreffende taak leidt waarmee inhoud, hulpbronnen, configuratie-instellingen en meer overal op de console kunnen worden beheerd. Streams – een methode voor efficiënte ordening en beveiliging van Qlik Sense-apps zodat anderen ze kunnen bekijken. Werkstromen bieden groepen apps waartoe gebruikers leesof publicatietoegang hebben. Qlik Sense bevat standaard een werkstroom genaamd “Everyone” (Iedereen). Tags – Doorzoekbare entiteiten die kunnen worden gekoppeld aan apps, toegangsregels, gegevensconnectors, knooppunten, engines, proxy's, gegevensopslagplaatsen en meer. Dankzij tags vindt u gemakkelijk wat u zoekt. Security Rules – op kenmerken gebaseerde regelsengine die gedefinieerde uitdrukkingen en condities evalueert om specifieke acties toe te staan aan hulpbronnen zoals: Qlik Sense-apps, gegevensverbindingen, engineservices, werkstromen en bladen. Regels kunnen door beheerders worden gemaakt om te voorzien in de beveiligingsbehoeften van de organisatie. Templates – opslag van een vooraf gedefinieerde set standaardeigenschappen die worden gebruikt bij het maken van nieuwe verificatiehulpbronnen voor een selectie van directoryleveranciers. Sjablonen maken het gemakkelijk om herhaalbare configuraties op te slaan en te maken. Data Connections – beheert een lijst met alle beschikbare gegevensverbindingen die zijn gedefinieerd als onderdeel van het gegevenstoegangsproces van de Qlik Sense-applicatie. Apps en App Objects – bieden beheer van alle Qlik Sense-apps, -bladen en -storytelling die binnen de implementatie beschikbaar zijn. Qlik Sense-beheerders kunnen apps met enkele klikken importeren, exporteren, kopiëren, publiceren, verwijderen en opnieuw laden. Content Libraries – maakt het creëren, opslaan en beheren van statische inhoud mogelijk, zoals afbeeldingen die worden gebruikt in apps en storytelling.
Qlik Sense Qlik Sense Klaar voor morgen | 7
Tasks – maakt de synchronisatie van regels en het opnieuw laden van apps mogelijk. Taken kunnen indien nodig aan elkaar worden gekoppeld en achter elkaar in volgorde worden uitgevoerd.
Qlik® Sense Management Console: Startpagina
©2015 Qlik
8 | Qlik Sense Klaar voor morgen
Governed Discovery Qlik® Sense gaat verder dan Data Discovery en effent het pad voor Governed Discovery. Bij Qlik Sense omvat Governed discovery de tools die inzicht, overzicht, naleving en controle bieden. BI-beheerders kunnen de verschillende aspecten van de implementatie, van appgebruik tot serverstatus en controle van hulpbronnen, bewaken en beheren. Ook kunnen apps worden bewaakt waarmee IT-beheerders inzicht kunnen krijgen in operationele processen van Qlik Sense, metasysteemgegevens, herlaadtaken, licentiegebruik en meer.
Operations Monitor App De Qlik® Sense Management Console bevat governanceapps voor het bewaken van de systeemprestaties en het gebruik op serverknooppunten van Qlik Sense. De app biedt informatie over het hardwaregebruik, zoals het gebruik van het servergeheugen en de CPU, de actieve gebruikers en geplande taken. Ook krijgt u overzichten en gedetailleerde informatie over fouten en waarschuwingen binnen de Qlik Sense-omgeving voor gebruik tijdens probleemoplossing. Operations Monitor: 24-uursoverzicht
©2015 Qlik
Qlik Sense Qlik Sense Klaar voor morgen | 9
License Monitor App Naast governanceapps voor de systeemprestaties en het gebruik bevat de Management Console ook apps voor bewaking van het licentiegebruik. Deze app maakt het ook mogelijk om wijzigingen in de toewijzing van licenties te bewaken. Resource Auditor: machtigingen voor apps valideren
©2015 Qlik
Resource Auditor – hiermee kunt u de beveiligings- of synchronisatieregels zoeken en controleren die zijn toegewezen aan de verschillende hulpbronnen die in het Qlik® Sense-systeem zijn gedefinieerd. Resource Auditor: machtigingen voor apps valideren
©2015 Qlik
10 | Qlik Sense Klaar voor morgen
Aanvullende informatie Qlik Sense http://www.qlik.com/us/explore/products/sense?ga-link=hero Qlik Sense Community http://community.qlik.com/community/new-to-qlik-sense Video's over het Qlik Sense-platform http://community.qlik.com/docs/DOC-7144 STRIDE-softwaremethodologie http://en.wikipedia.org/wiki/STRIDE_%28security%29 Rugged-softwaremethodologie http://www.infoq.com/news/2010/06/rugged-software-manifesto Online Help van Qlik Sense – zoekterm “Rugged”
Qlik Sense Qlik Sense Klaar voor morgen | 11
qlik.com
© 2015 QlikTech International AB. Alle rechten voorbehouden. Qlik®, QlikView®, Qlik® Sense, QlikTech® en de QlikTech-logo's zijn handelsmerken van QlikTech International AB die in meerdere landen zijn geregistreerd. Overige merken en logo's die in dit document worden genoemd, zijn handelsmerken of geregistreerde handelsmerken van de respectievelijke eigenaren.