QlikView Présentation générale



Documents pareils
Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Recommandations techniques

Présentation de l'architecture QlikView. Livre blanc sur la technologie QlikView. Date de publication : octobre

WINDOWS Remote Desktop & Application publishing facile!

Business Intelligence avec SQL Server 2012

Suite Jedox La Business-Driven Intelligence avec Jedox

1 Introduction. Business Intelligence avec SharePoint Server 2010

Gestion collaborative de documents

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

SAP BusinessObjects Web Intelligence (WebI) BI 4

Introduction : présentation de la Business Intelligence

Etude d Exchange, Google Apps, Office 365 et Zimbra

Découvrez notre solution Alternative Citrix / TSE

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

Communiqué de Lancement

NOUVELLES FONCTIONNALITÉS DE MYQ 4.4

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Business Intelligence

MITEL MICOLLAB CLIENT

Google Drive, le cloud de Google

Guide Utilisateur. Les communications unifiées au service de la performance opérationnelle. sfrbusinessteam.fr. Faire équipe avec vous

Introduction à Business Objects. J. Akoka I. Wattiau

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide

et Groupe Eyrolles, 2006, ISBN :

Fonctions. Solution professionnelle pour le stockage de données, la synchronisation multi- plateformes et la collaboration

Sybase PowerAMC 16. Guide des nouvelles fonctionnalités générales. DOCUMENTATION

Cyberclasse L'interface web pas à pas

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack

SQL Server Installation Center et SQL Server Management Studio

UserLock Guide de Démarrage rapide. Version 8.5

Accélérateur de votre RÉUSSITE

Business Intelligence avec SQL Server 2012

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

Google Apps for Business

Sommaire. Systèmes d Exploitation Intégration Sage 100 Sage CRM Disponibilité Client Bases de données... 3

Guide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client

Manuel de l utilisateur

Pourquoi utiliser SharePoint?

Contenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N

Formation. Module WEB 4.1. Support de cours

BUSINESS INTELLIGENCE

Qlik Sense Cloud. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

E.N.T. Espace Numérique de Travail

ANNEXE 2 DESCRIPTION DU CONTENU DE L OFFRE BUSINESS INFORMATION AND ANALYSIS PACKAGE

À propos de Kobo Desktop Télécharger et installer Kobo Desktop... 6

UltraBackup NetStation 4. Guide de démarrage rapide

MITEL UNIFIED COMMUNICATOR ADVANCED

Guide utilisation SFR Sync. SFR Business Team - Présentation

TeamViewer 9 Manuel Management Console

Logiciel Enterprise Guide Version 1.3 Windows

Préconisations Portail clients SIGMA

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 20/06/2007. AUTEUR : Equipe technique Syfadis

Communiqué de Lancement. Sage Intégrale V4.50

Guide de l'utilisateur

Module 0 : Présentation de Windows 2000

Analyse comparative entre différents outils de BI (Business Intelligence) :

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

SAP Lumira Version du document : Guide de l'utilisateur de SAP Lumira

MEDIAplus elearning. version 6.6

I. Descriptif de l offre. L offre Sage 100 Entreprise Edition Entreprise

Pentaho : Comparatif fonctionnel entre la version Communautaire (gratuite) et la version Entreprise (payante) Table des matières

CTIconnect PRO. Guide Rapide

Nouveautés par rapport à la version Qlik Sense 1.0. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

Livret 1 Poste de travail de l utilisateur :

Guide de démarrage de Business Objects Crystal Decisions

1. Installation standard sur un serveur dédié

Comment bien démarrer avec. NetAirClub GUIDE ADMINISTRATEUR V1.5. Table des matières

Démarrage des solutions Yourcegid On Demand avec Citrix

Sql Server 2005 Reporting Services

L A B U S I N E S S. d a t a g i n f o r m a t i o n g a c t i o n

STATISTICA Version 12 : Instructions d'installation

LANDPARK ACTIVE DIRECTORY OPEN/LDAP

GUIDE DE DÉMARRAGE RAPIDE

Sage 100 CRM - Guide de démarrage rapide Version 8. Mise à jour : 2015 version 8

Dix bonnes raisons d essayer Office Professionnel Plus 2010

Poste virtuel. Installation du client CITRIX RECEIVER

Business & High Technology

Manuel utilisateur. des. listes de diffusion. Sympa. l'université Lille 3

Catalogue Formation «Vanilla»

Un duo de choc : DocuWare et Microsoft Outlook

MEGA Web Front-End Installation Guide MEGA HOPEX V1R1 FR. Révisé le : 5 novembre 2013 Créé le : 31 octobre Auteur : Noé LAVALLEE

Le générateur d'activités

KMnet Admin LOGICIEL COMPLET ET PERFORMANT D'ADMINISTRATION DES PÉRIPHÉRIQUES.

Chapitre 1 Introduction

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Installation 4D. Configuration requise Installation et activation

Synchroniser ses photos

Préconisations Techniques & Installation de Gestimum ERP

Communiqué de lancement. Sage 100 Entreprise Edition Etendue Module CRM inclus

L accès à distance du serveur

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

P.R.C - FACTURATION ARCHIVAGE

Communiqué de Lancement Sage CRM v Editions Express, Standard et Avancée Module CRM Sage 100 Entreprise. Communiqué de Lancement Sage CRM 6.

Sage CRM. 7.2 Guide de Portail Client

Transcription:

QlikView Présentation générale Page1

Sommaire Sommaire... 2 1. QlikView: présentation générale... 3 2. Description de l'offre QlikView... 5 2.1. L'application QlikView... 5 2.2. Etapes de conception d'une application... 8 2.3. Fonctionnalités d'exploration et de navigation dans les données...24 2.4. Analyse Comparative...28 2.5. Création et envoi automatisé de rapports...29 3. Business Discovery collaborative...32 3.1. Annotations...33 3.2. Sessions collaboratives...34 4. Vision mobile...36 4.1. QlikView sur tablette (ipad, Androïd, BlackBerry)...37 4.2. Small Devices (SmartPhone)...38 5. Présentation synthétique de la plateforme logicielle QlikView...39 5.1. QlikView Desktop (ou "QlikView Local Client")...40 5.2. QlikView Server...41 5.3. QlikView Publisher...42 5.4. QlikView AccessPoint...43 5.5. Cluster QlikView...44 5.6. Clients QlikView...46 5.7. Administration de la plateforme...47 5.8. Pré-requis techniques...48 Page2

1. QlikView: présentation générale Ces dernières années, QlikView a pris une place prépondérante dans le monde des outils de Business Intelligence de Nouvelle Génération, en proposant une interface simple à utiliser, rapide, puissante et ergonomique pour la présentation et l'analyse des données. La technologie unique et brevetée d association en mémoire de QlikView est le principe fondateur de notre plate-forme de business intelligence (BI) de nouvelle génération. Une Différence Fondamentale La Technologie Associative In-Memory Brevetée Quoi Comment Associative Simplicité de conception et de modélisation Utilisation intuitive Flexibilité Compression des données In Memory Performance Interactivité Résumé et détail En se basant sur cette technologie, QlikView offre toutes les fonctionnalités des outils d'analyse traditionnels tableaux de bords, alertes, analyse multidimensionnelle, requêtage croisé, diffusion de rapports ou d'applications en mode WEB et déconnecté, etc. sans les limitations, le coût ou la complexité des applications de BI traditionnelles. Les solutions applicatives développées avec QlikView se déploient en jours, la formation des utilisateurs finaux se mesure en minutes, et les résultats des calculs et des demandes des utilisateurs s'affichent instantanément. Ceci permet à n'importe quelle organisation de déployer QlikView à tout profil d'utilisateur, du plus avancé qui aura besoin d'effectuer des analyses ad-hoc et du reporting très détaillé, aux dirigeants dont le besoin se limite à un tableau de bord présentant les indicateurs clés de l'entreprise, en passant par les directeurs d'agences qui ont besoin d'analyser la performance opérationnelle au quotidien. Page3

QlikView comporte également des fonctions pour extraire, transformer et charger des données à partir d une ou plusieurs sources de données (bases de données relationnelles, ERPs, fichiers Text, Excel, XML et autres formats bureautiques). Le développement est également facilité par des assistants comportant un nombre considérable de fonctions. QlikView repose sur l utilisation du clic et dispose de capacités de visualisation de pointe, avec des tableaux, graphiques et jauges de type tableau de bord. Les utilisateurs peuvent aussi partager leur perspective avec des collègues grâce des fonctions intégrées de courrier électronique, de reporting et d impression. En incorporant l ensemble de ces capacités de BI au sein d une architecture unique, QlikView répond aux besoins de chaque utilisateur, en termes de tableau de bord, d analyse et de reporting. Cette approche permet également un déploiement ultra-rapide de QlikView. La plupart des clients QlikView sont opérationnels en moins de 30 jours. Cette approche reposant sur une solution et architecture unique fait de QlikView un système facile à mettre à jour et à maintenir, présentant ainsi un faible TCO (cout total d'appropriation). Dashboards Page4

2. Description de l'offre QlikView 2.1. L'application QlikView QlikView propose de concevoir non pas des rapports indépendants les uns des autres construits à partir d'un référentiel, mais plutôt une vision métier sous forme d'applications. La pièce maitresse et centrale de la plateforme logicielle QlikView est " l'application " ou "document". Une application QlikView est bien plus qu'un simple rapport, résultat de requêtes plus ou moins complexes : il s'agit d'un environnement complet de pilotage et d'analyse, conçu pour apporter la meilleure aide à la décision possible et ciblé sur un domaine fonctionnel ou un métier. Techniquement parlant, une application est composée d'un fichier physique qui contient toutes les composantes d'une interface complète et intégrée de restitution et de pilotage, associée à un modèle de données fondé sur la technologie associative, l'ensemble alimenté par un script de chargement et de mise à jour des données à partir de sources de données externes. Une application QlikView se décompose en trois parties (fichier avec extension.qvw): Page5

Cette application possède nativement toutes les fonctionnalités pour représenter, sélectionner et naviguer dans l'information de la manière la plus simple et intuitive possible: "zooming" ou "drill-down", accès au détail, navigation entre les onglets tout en conservant les sélections actives, export des représentations vers les outils bureautiques de Microsoft Office, production de rapports au format PDF pour impression, création de signets pour sauvegarder les sélections, travail en mode collaboratif pour partager vos visions avec les membres d'un groupe d'utilisateurs. Page6

Une fois développée, une application QlikView est conservée, partagée et mise à disposition au travers d'une plateforme serveur QlikView. Une application QlikView pourra être déployée sous n'importe quel type de représentation (client lourd, WEB, Smartphone) sans adaptation spécifique au média de diffusion, entrainant un gain en productivité très important dans les phases de développement et mise en production. Page7

2.2. Etapes de conception d'une application Edition du script Au delà de la réflexion fonctionnelle et de la délimitation du périmètre d'utilisation, quand on développe une application QlikView, la première partie est l'édition du Script, partie technique qui permet de charger tous types de données dans une seule application (multiples bases de données, progiciels, fichiers plats, une autre application QlikView...) en leur appliquant des règles de transformation. Règles d'utilisation: Le script est soit généré automatiquement à l'aide d'assistants, soit directement codé par le développeur QlikView dans l'interface d'édition du script. Une même application QlikView peut contenir des sources de données multiples et variées de différentes origines (exemple: lignes de facture provenant d'un ERP, tables de référence provenant d'un SGBD relationnel, données budgétaires provenant de fichiers Excel). Un ensemble d'applications QlikView peut se baser sur un référentiel de sources de données communes, permettant de mutualiser l'effort d'intégration des sources. Les données chargées par le script sont par défaut au niveau de détail le plus fin sans exclure la possibilité de tables d'agrégats intermédiaires (exemple: tables de données budgétaires d'un niveau de détail moins élevé que les lignes de factures). Il n'est pas nécessaire de pré-calculer les agrégats des restitutions. Ce travail sera fait automatiquement à la volée, selon les besoins fonctionnels liés à l'ergonomie de l'application finale, par le moteur de la base associative. L'objectif du script est de donner accès aux données à l'aide d'objets portant des noms métiers et pouvant être utilisés facilement lors de la création d'objets dans l'application. Les sources de données possibles sont: bases de données relationnelles ou non accessibles via un drivers ODBC et OLE DB en 32 et 64 bits Sources de données possibles fichiers au format bureautique (MS Excel, MS Access, Dif, XML, etc.) Page8

Types de fichiers de tables possibles Des accès spécifiques à SAP R3, SAP BW et SalesForce.com (via le serveur de métadonnées des environnements ERP) des flux HTML (HTTP, WEB Services) d'autres applications QlikView Pour enrichir les fonctionnalités de chargement, on peut utiliser toutes les fonctions disponibles dans l'outil (plus de 200). Exemple de script généré à partir de fichiers MS Excel Pour des raisons de maintenance ou de sécurité, le script d'une application peut être masqué, protégé ou bien externalisé dans des fichiers de type Text qui seront ensuite inclus dans le script de l'application. Le modèle associatif Le second point constituant une application est la base de données associative de QlikView. Cette base de données est constituée automatiquement après le chargement des données via l'exécution des scripts. Page9

Exemple de modèle associatif Dans le principe de la base associative QlikView, toute information qui a une "existence indépendante discrète" est modélisée comme une entité qui possède des relations avec les autres données : on appelle ça, une association. Règles d'utilisation: Un modèle associatif est composé de tables et de champs. Tables et champs ont des liens entre eux par le biais de "clés" relations, à raison d'une clé relation unique entre 2 tables distinctes (les clés combinées sont possibles). La création de la relation se fait automatiquement après chargement des tables par le script, sur la base d'un seul nom de champ identique entre 2 tables distinctes. Chaque nom de table et de champ doit être unique sur l'ensemble du modèle, car tout champ est considéré comme un critère d'analyse potentiel. Chaque application possède son propre modèle associatif. L'intégralité du modèle associatif utilisé au sein d'une application est chargé en mémoire. La navigation dans le modèle associatif se fera ensuite par le biais de l'interface de restitution. Pour illustrer le concept de l'associativité, le plus simple est d'utiliser un exemple. Dans le monde traditionnel du reporting, la première étape consiste à créer une requête regroupant les informations souhaitées selon un ensemble de critères. La requête est ensuite exécutée est retourne la réponse. Pour l'exemple, il s'agit de l'équivalent d'un site internet pour une recherche de vols d'avion : on rentre les paramètres de la ville de départ, de la destination, de la date... et on attend la réponse. Cette requête renverra un résultat si des réponses correspondent aux critères. Si la réponse ne convient pas, il est nécessaire de changer les paramètres et de relancer la requête. Page10

Exemple de site WEB marchand utilisant le mode requêtage classique QlikView fonctionnant de la même manière que le cerveau humain - par associations - l'utilisateur peut donc naviguer dans l'ensemble des données en relation avec son besoin et n'a pas besoin de prédéfinir des chemins de navigation. Avec QlikView, le modèle associatif permet donc de comprendre et découvrir les données selon de multiples chemins, sur le principe de la question, la réponse et la non-réponse. Pour ce faire, QlikView utilise 3 couleurs de base: le vert : les données que je sélectionne en cliquant dessus. C'est ma question le blanc : les données associées à ma question. C'est la réponse le gris : les données exclues de ma question. C'est la non-réponse. Questions en vert, réponses en blanc, non-réponses en gris Si on souhaite partir en Allemagne, il suffit de choisir ce pays dans les destinations. Une fois choisi, ce critère s'affiche en vert. Toutes les informations associées s'affichent en blanc et toutes les informations non associées en gris. Page11

Comme toutes les données utilisées sont chargées en mémoire, les sélections correspondant aux questions, réponses et non-réponses sont affichées instantanément à la volée, sans latence importante. Si l'utilisateur souhaite non pas choisir un pays comme destination mais souhaite choisir les destinations possibles en fonction d'un budget défini, il suffit de sélectionner uniquement les valeurs de ce budget (dans l'exemple, budget inférieur à 100 ). Toujours selon le même principe, l'utilisateur connait immédiatement les destinations possibles. En résumé, l'associativité offre un avantage fonctionnel très important : on peut répondre à n'importe quelle question sans avoir défini de chemin d'interrogation préalable. Cette souplesse d'utilisation ouvre la porte à toute type d'analyse sans avoir pour autant prévu la navigation pour le faire. Dans un environnement de développement, l'application et son modèle associatif sont chargés dans la mémoire de la station de travail. Dans un déploiement de type client-serveur WEB, c'est la mémoire du serveur qui est utilisée. Une fois l'application en mémoire, toutes manipulations des utilisateurs retournent des résultats immédiats. Une des autres forces de l'associativité est de pouvoir aisément proposer des analyses incluant des données comparées selon différents périmètres au sein d'un même tableau ou écran. Par exemple: comparer une performance sur un mois donné avec le cumul à date arrêtée au même mois sur l'exercice courant, le même cumul sur l'exercice précédent, un trimestre à date, etc. Page12

Comparaisons à périmètre variable sur l'axe temps comparer différentes évolutions sur des ensembles de produits choisis à la volée Page13

Par simple clic droit sur le graphique, on définit la référence correspondant ici à une année (ici 2009) En faisant ensuite varier l année on peut comparer les 2 situations directement sur le graphique calculer une part de marché sur un produit donné et la comparer aux autres parts de marchés de l'ensemble de la gamme Comparaison du chiffre d affaire de deux ensembles de produits l un par rapport à l autre Page14

L'interface de restitution La dernière composante d'une application est l'interface utilisateur. Pour décrire cette partie utilisateur et la façon de l'utiliser, il est nécessaire de décrire succinctement les principaux objets qui sont utilisés pour mettre en place des applications QlikView. Une application est un ensemble d'éléments regroupés dans des feuilles ou "onglets". On retrouve généralement une page d'accueil et une page d'aide pour expliquer le contenu de l'application ainsi que les principales notions à connaître pour bien utiliser celle-ci. Cette ergonomie présente l'avantage de minimiser les besoins en formation et conduite du changement, rendant l'accès à l'application plus aisé pour les utilisateurs finaux Les onglets Page d accueil Feuille d aide Chaque page est composée d'objets nécessaires à la restitution des informations. Page15

Exemple de feuille d'application QlikView Les objets sont simplement conçus par glisser-lâcher, à partir d'un ensemble accessible par liste de choix ou barre de boutons à l'aide de la souris. Une fois posées sur la feuille, les propriétés inhérentes à chaque objet sont accédées par des boites de dialogue de paramétrage ou via des assistants. Une jauge et sa fenêtre de paramétrage Page16

Règles d'utilisation: Toute interface de restitution dans une application donnée est entièrement basée sur le modèle associatif sous-jacent. Tous les objets de toutes les feuilles d'une même application sont par défaut interactifs entre eux. Toute sélection ou action dans un objet quelconque impacte automatiquement l'ensemble des autres sélections et représentations des autres objets dans l'application. Quelques exemples d'objets: Les listes La forme graphique de base d'une application QlikView est la liste. C'est grâce à cet objet que l'utilisateur réalise le plus souvent ses sélections. Une liste est un objet déplaçable, redimensionnable qui affiche l'ensemble des valeurs d une colonne d'une table. Elle peut également être multiple pour représenter plusieurs champs de sélection à la fois. Dans une liste, on ne voit que l'ensemble des valeurs distinctes. Une liste peut également contenir des indicateurs numériques, tels que le nombre d'occurrences distinctes, un chiffre d'affaire, une quantité en évolution etc Graphiques & jauges Dans QlikView, les résultats d'une sélection peuvent être affichés dans de très nombreux types de formes graphiques (histogramme, courbe, graphe combiné, nuages de points, secteurs, bulles, entonnoirs, blocs, radars, jauges, tableau de données et tableau croisé dynamique...). Page17

Exemple de tableau croisé dynamique dans QlikView Toutes les fonctionnalités de navigation sont intrinsèques aux graphiques et n'ont pas besoin d'être reprogrammées (zooming, déplier, export, impression, changement de type en dynamique, etc.). Dans un graphique, on retrouve au moins une expression calculée qui est évaluée instantanément à la volée à chaque sélection effectuée selon le principe de l'associativité exposé au paragraphe précédent. Tous les graphiques sont interactifs, ce qui signifie que l'on peut y faire des sélections en cliquant sur les valeurs ou tout simplement en dessinant les zones d'intérêt sur les données à l'aide de la souris. Représentations disponibles pour les secteurs et pour les jauges Zone de saisie et Glissières Il est très facile de renseigner des paramètres dans QlikView. Pour cela, plusieurs méthodes peuvent être utilisées. La plus classique est la zone de saisie qui peut s'appuyer sur une liste de valeurs bien déterminée ou non et qui peut respecter certaines contraintes comme le type de valeurs saisies (numériques uniquement par exemple...). Une autre méthode, plus graphique, est disponible à travers l'objet "Glissière". L'utilisateur a juste à manipuler un curseur pour faire varier la valeur de la sélection ou de la variable. Page18

Ces éléments de saisies peuvent servir dans bon nombre de cas. Ils peuvent servir à définir une sélection ou une plage de sélection que ce soit sur des données alphanumériques, numériques ou encore calendaires. Utilisation d'une glissière pour faire varier la période sur un graphique La création et le paramétrage de ces objets sont extrêmement simples tout comme l'utilisation de ces objets par les utilisateurs non experts. Objets de recherche Sur chaque objet, il est possible d'activer la notion de recherche. Celle-ci se fait à l'aide d'une icône située dans la barre de titre de l'objet. Dans ce cas précis, la recherche se fait contextuellement dans les valeurs de l'objet uniquement, comme on peut le voir dans l'exemple ci-dessous. La recherche d'information dans des listes Trouver une information spécifique peut être très difficile quand il y a beaucoup de champs de recherche mais aussi beaucoup de valeurs. Dans le cas d'une recherche plus globale incluant tous les champs du modèle associatif de l'application, il convient d'utiliser un objet spécifique que l'on peut paramétrer pour diriger la recherche soit dans tous les champs soit dans certains champs spécifiés uniquement. L'objet Recherche L'utilisation de ce type d'objet est particulièrement intuitive et fonctionne sur le même principe qu'un moteur de recherche WEB tel que Google : il suffit de commencer à saisir une chaine de caractère pour que la recherche affine instantanément les réponses. Si dans un champ, trop d'occurrences répondent à la Page19

recherche, il est simplement affiché le nombre de ces occurrences pour le champ, sinon la liste des valeurs est affichée. Une fois trouvées, les valeurs sont sélectionnées à l'aide de la souris. Liste d'items sélectionnés dans l'objet Recherche Favoris Les utilisateurs peuvent conserver leurs sélections à tout moment à travers un système de favoris. Ce système est identique aux favoris des navigateurs Internet. Ces favoris peuvent être sauvegardés mais aussi partagés avec d'autres utilisateurs. Création d'un favori Page20

Bouton d'action Pour rendre une application la plus simple et conviviale possible, il est facile de mettre en place des boutons d'actions. Ces boutons permettent d'effectuer de multiples actions en un seul clic de souris ou amener une plus grande fluidité à la navigation entre les onglets. Les actions possibles peuvent être de plusieurs types : Gestion des sélections (appliquer, effacer, inverser une sélection, verrouiller ou déverrouiller des champs...) Apparence (aller à une feuille, passer à la feuille suivante ou précédente, réduire ou agrandir un objet...) Favoris (Appliquer, créer ou remplacer un favori) Impression (Imprimer une feuille, un objet ou un rapport) Externe (Configurer une variable, exporter des données, ouvrir une autre application QlikView, lancer des commandes externes...) Structuration des informations Par défaut, le modèle associatif utilise des informations chargées à partir du niveau de détail le plus élémentaire requis par le besoin fonctionnel à analyser. Afin de faciliter la lisibilité des informations, augmenter la fluidité de la navigation et permettre les analyses décisionnelles telles que le zooming, il peut être intéressant de créer des chemins de navigation proches d'une vision hiérarchique ou cyclique de l'information. A la différence des environnements décisionnels basés sur les cubes OLAP et les tables d'agrégats, QlikView ne requiert aucune définition de hiérarchies, dimensions et autres tables d'agrégats dans le modèle associatif. Tous les besoins de navigation incluant des hiérarchies, calculs à la volée, agrégats sélectifs, comparaisons à périmètres variables, seront implémentés dans l'interface de restitution. Il est possible de créer des groupes d'objets dans le but de prédéfinir des axes de navigation pour les utilisateurs. Il existe deux types de groupes : les groupes cycliques et les groupes hiérarchiques. Page21

Groupe Cyclique Un groupe cyclique se repère par l'icône à côté du titre d'un objet graphique ou du groupe. Il s'agit d'un regroupement de différents champs qui n'ont pas de liens particuliers entre eux. Exemple, on peut créer un groupe regroupant : Année / Grade / Ville / Echelon. Quand l'utilisateur clique sur le bouton ou sur les valeurs, il peut choisir quel axe il souhaite directement afficher parmi ceux prédéfinis. Ce type de groupe permet de faire très simplement une permutation d'axe. Une fois créé, ce groupe s'utilise dans tous les objets graphiques. Groupe Hiérarchique Un groupe hiérarchique se repère par l'icône à côté du titre d'un objet graphique ou du groupe. Il s'agit d'un regroupement de différents champs ayant un lien hiérarchique entre eux. Exemple, on peut créer un groupe hiérarchique temporel regroupant : Année / Trimestre / Mois / Semaine / Jour. Quand l'utilisateur clique sur le bouton ou sur les valeurs, la navigation dans l'axe des données est soit ascendante, soit descendante en fonction de l'endroit où il clique. Page22

Une fois créé, ce groupe s'utilise dans tous les objets graphiques. Page23

2.3. Fonctionnalités d'exploration et de navigation dans les données Pour répondre aux besoins de navigation des utilisateurs, QlikView offre de multiples possibilités. Grâce à l'associativité inhérente au principe même de QlikView, tout utilisateur a la possibilité d'analyser l'ensemble des données, qu'elles soient agrégées ou détaillées. Vision en profondeur QlikView offrant une très grande liberté dans la conception des écrans des applications, le cheminement mis en œuvre pourra être le plus adapté aux besoins des utilisateurs et le plus proche de leur degré de compétence requis dans la navigation. Citons pêle-mêle: Un environnement presse-bouton managérial; Exemple de tableau de bord presse-bouton pour du pilotage commercial Une analyse par le détail, par zooming; Page24

Exemple de tableau de bord incluant une représentation hiérarchique des informations incluant du "zooming" Une navigation analytique par graphiques; Exemple d'analyse graphique en métrologie basée sur les Logs de connexion à un serveur QlikView L'analyse détaillée par les tableaux de synthèse; Page25

Exemple d'analyse financière incluant des tableaux de synthèse affichant un niveau de détail extensible par zooming L'analyse cartographique; Exemple de tableau de bord commercial incluant GoogleMaps pour de l'analyse cartographique dynamique La simulation Page26

Exemple d'analyse de marge incluant une variation par effet prix, volume et coût par de simples glissières à partir de données financières Dans chaque cas, l'interactivité et la dynamique de l'application seront rendues par tous les objets composant l'interface couplés à l'associativité inhérente au modèle sous-jacent. Toutes les manipulations interactives et dynamiques se font à l'aide de la souris uniquement QlikView intègre également en standard toutes les fonctionnalités propres aux outils BI traditionnels: zooming (drill-down) accès aux données de détail (drill-through, reach-through) découpage par filtres (slice and dice) color-coding alertes gestion d'historique Page27

2.4. Analyse Comparative L analyse comparative est une nouvelle fonctionnalité permettant la comparaison d ensemble de données multiples. L objectif est de faciliter la comparaison de deux (ou plus) ensembles des mêmes données en les affichant cote à cote dans un seul graphique tout en permettant des sélections différentes. Par exemple pour comparer les ventes de produits alimentaires en sélectionnant deux ensembles de valeurs : Ensemble 1 : Bière, Vin Ensemble 2 : Boissons aromatisées, jus de fruits, Sodas (voir figure ci-dessous). Page28

2.5. Création et envoi automatisé de rapports QlikView propose en standard une très grande dynamique dans la restitution d'informations sous la forme d'applications d'analyse et de pilotage. Afin de répondre à un besoin fonctionnel particulier, il peut s'avérer nécessaire de coupler ces applications avec l'édition de rapports dans un format électronique tel que les fichiers PDF ou des tableaux MS Excel. QlikView ne dissocie pas l'édition de rapports de la notion d'application, dans la mesure où toute édition sera conçue et exécutée ensuite à partir d'une application QlikView existante, que ce soit ponctuellement, à la demande de l'utilisateur, ou en mode batch: le contenu des données de chaque objet QlikView de type "graphique" peut être automatiquement exporté sous MS Excel. Cette fonctionnalité est incluse automatiquement aux objets et accessible par un petit icône dans la barre de titre de l'objet en haut à droite: Envoi du contenu d'un tableau graphique sous MS Excel à partir des icônes de la barre de menu de l'objet Le résultat sous MS Excel A noter que ce type de traitement peut être également piloté par VB Script ou J Script exécuté à partir d'un bouton d'action dans une feuille QlikView. Page29

QlikView possède un éditeur de rapports avec mise en forme sur page simple ou multiple, incluant des en-têtes, pieds de page et ruptures. Le rapport est conçu à partir d'objets des fenêtres de l'application par simple glisser-lâcher. Le contenu des données du rapport est le reflet de la sélection active dans l'application lors de sa manipulation. Exemple de rapport à pages multiples, conçu dans l'éditeur de rapports à partir d'objets extraits des feuilles d'une application. Une fois conçu, le rapport peut être édité manuellement à la demande à partir de l'application ou en traitement par lots (batch) à partir d'un serveur QlikView. Dans ce dernier cas, il sera édité un ou plusieurs fichiers PDF par rapport (découpage sur champs critères de fractionnement possible), les fichiers étant ensuite distribués par mail ou déposés sur un serveur de fichiers du domaine Windows. Console d'administration de QlikView Serveur détaillant la liste des tâches d'édition de rapports (ici envoi par e-mail) Page30

La conception d'une tâche d'édition de rapports PDF par lots relève de l'administration du serveur QlikView. Cette tâche peut être exécutée chronologiquement ou de manière évènementielle en interdépendance d'autres tâches du serveur QlikView. Page31

3. Business Discovery collaborative Le consommateur est désormais plongé dans un écosystème très fortement basé sur des outils collaboratifs sociaux tels que Facebook, LinkedIn et Twitter. Cet aspect collaboratif devient également prépondérant dans la prise de décision qui s effectue maintenant en groupe aussi bien en temps réel qu en différé. La Business Discovery collaborative apporte ces nouvelles perspectives dans le monde de la BI : Créer: Collaboration pour la création d analyses Communiquer: Poser et répondre aux questions en groupe en temps réel ou en différé Explorer: Explorer les données en mode collaboratif afin de comprendre ensemble et trouver de nouvelles perspectives de décisions Ces aspects se matérialisent dans QlikView sous la forme de fonctionnalités de partage et de collaborations : Les annotations Les sessions collaboratives Page32

3.1. Annotations Les annotations permettent : D enrichir le contexte de prise de décision De garder un historique de la prise de décision Avec les annotations les utilisateurs peuvent engager des discussions autour du contenu d une application QlikView. Un utilisateur peut créer une note associée à n importe quel objet QlikView Un autre utilisateur peut commenter cette note et créer un fil de discussion Chaque utilisateur peut ajouter à sa note une «photo» de ses sélections en cours afin que les autres puissent se retrouver dans le même contexte que lui. Le contexte conserve à la fois les sélections ainsi que l emplacement où se trouvait l utilisateur dans l analyse au moment de la création de la note. Page33

3.2. Sessions collaboratives Les Sessions Collaboratives réunissent les décideurs Les sessions collaboratives permettent de faciliter et d améliorer le processus de prise de décision des équipes géographiquement dispersées : Les utilisateurs peuvent interagir en temps réel sur la même application QlikView, partager des sélections et envisager des scénarii d analyse ensemble afin de mieux comprendre et analyser les données. Les sessions collaboratives permettent un partage bidirectionnel et en temps réel d une application QlikView (tous les participants peuvent agir en même temps dans l application). Un utilisateur peut partager une application QlikView avec toute personne de son choix, y compris ceux n ayant pas de licence QlikView. L invitation se fait par le partage d une adresse URL utilisable une seule fois. Page34

Sessions collaboratives Page35

4. Vision mobile Dans le cadre d'architectures d'entreprise, les applications créées sous l'environnement de développement de QlikView sont centralisées sur un serveur pour diffusion. Une des forces de QlikView est de proposer en standard l'intégration de tous médias de diffusion et de représentation des applications au travers de cette plateforme serveur sans surcoût additionnel lié à une charge de développement pour adaptation à la charte de visualisation. Ceci inclut notamment: la diffusion et la visualisation d'application en monoposte de manière complètement autonome, en mode client lourd-serveur ou en mode offline (déconnecté) du serveur; la diffusion et la visualisation des applications via un browser WEB de type Microsoft IE, Firefox, Chrome ou autre, en technologie AJAX ou à partir d'un pluggin ActiveX (MS IE uniquement); la diffusion et la visualisation des applications via un terminal mobile de type Smartphone ou tablette. Ceci inclut tous les terminaux fonctionnant sous ios (iphone, ipad) ou Android. o Règles de déploiement et d'utilisation: Les applications QlikView sont visualisées par le biais du navigateur WEB de chaque terminal mobile uniquement. Il n'y a donc pas d'application spécifiquement développée pour un OS ou un type de tablette et de Smartphone donné. les applications QlikView fonctionnent uniquement en mode connecté à un serveur QlikView, via une connexion de type WIFI ou 3G. au sein de chaque application, toute la sécurité est gérée directement à partir du serveur QlikView, tant pour l'accès aux données que la restitution des informations Page36

Déploiement des applications QlikView dans l'environnement d'entreprise, incluant la mobilité. La même application peut être vue sur tous les types de média de diffusion, quel que soit son support 4.1. QlikView sur tablette (ipad, Androïd, BlackBerry) Toute application QlikView mise à disposition sur le portail AccessPoint est de facto disponible sur tablette en mode connecté. Aucune modification n est nécessaire, la plateforme QlikView détecte automatique le type d appareil et active les fonctions tactiles au besoin. Page37

4.2. Small Devices (SmartPhone) Pour les appareils de plus petite taille, QlikView propose de basculer dans un mode simplifié permettant de visualiser les objets un par un pour une meilleure visibilité. Le mode «Single Object Mode» permet de visualiser objet par objet le contenu de l application QlikView. Ce mode est optionnel est choisi par l utilisateur. L utilisateur peut bascule entre le mode «complet» et le mode «Single Object» quand il le désire. Ce mode est disponible sur iphone, ipod Touch, Androïd et Blackberry Exemple de visualisation «Single Object» sur iphone. Page38

5. Présentation synthétique de la plateforme logicielle QlikView La plateforme logicielle QlikView est un ensemble de "briques fonctionnelles" qui permettent de gérer la création, le stockage, la maintenance, le déploiement et la mise à disposition sécurisée de toutes les applications QlikView pour une organisation définie. Les principaux composants de cette plateforme sont: QlikView Desktop (ou "QlikView Developer") QlikView Publisher QlikView Server QlikView AccessPoint Les différents clients techniques: ActiveX/Plugin pour Microsoft IE, client AJAX, clients smart phones (iphone, ipad, Android). Page39

5.1. QlikView Desktop (ou "QlikView Local Client") QlikView Desktop est à la fois l'environnement de conception et de développement intégré des applications QlikView, mais également le client lourd QlikView utilisable en mode autonome, client-serveur ou offline (déconnecté du serveur avec licence d'utilisation téléchargée à partir de ce dernier). QlikView Desktop existe en versions 32 et 64 bits pour Microsoft Windows. Les principales fonctionnalités sont: le chargement à partir de sources de données disparates et leur consolidation dans un environnement applicatif unique. Le script d'accès aux données et de chargement comprend une bibliothèque de plus de 200 fonctions pour le nettoyage, le calcul, l'agrégation et la manipulation des données extraites; le développement d'interfaces de pilotage et d'analyse des données, organisées en onglets et objets de restitution, à vocation utilisateur final, au travers d'assistants de paramétrage des propriétés associées aux objets. la définition des droits d'accès aux données et composants de l'interface de restitution. QlikView Desktop ne fait pas de distinction entre le développeur et l'utilisateur final : certaines fonctionnalités utilisées en mode développement (création de signets ou d'objets de représentation partagés, par exemple) peuvent être mises à disposition d'utilisateurs avancés pour enrichir les fonctionnalités des applications développées. Lors d'une utilisation en offline, on peut verrouiller toutes les fonctionnalités propres au développement d'applications. QlikView Desktop/Environnement de développement Page40

5.2. QlikView Server QlikView Server est une plateforme logicielle conçue pour l'hébergement, le partage et l'accès sécurisé aux applications QlikView en environnement Intranet ou Extranet. QlikView Server est intégré étroitement avec QlikView Desktop pour fournir une plateforme cohérente d'analyse de données aux utilisateurs finaux. Grâce à sa technologie innovante et robuste, QlikView Server constitue une plateforme fédératrice d'un ensemble d'applications QlikView diffusées à un groupe d'utilisateurs de manière sécurisée, au travers de différents types de technologies clientes telles que AJAX, ActiveX, les Smartphones (ipod Touch, iphone, ipad et Android, etc.), ou en modes client-serveur traditionnel et déconnecté. Une fois développées sous QlikView Desktop, les applications sont simplement copiées sur le serveur QlikView Server pour leur déploiement au sein de l'organisation et accédées au travers de tous les types de clients techniques mentionnés précédemment. Les données rattachées à ces applications sont mises à jour sur le serveur avant affichage. Pour les administrateurs, QlikView Server est géré au travers d'une interface WEB d'administration centralisée, "QlikView Management Console" (QMC). QlikView Management Console Les architectures impliquant un grand nombre de connexions ou d'applications peuvent être construites autour d'un déploiement en clusters. Dans ce cadre, les instances multiples de QlikView Server, réparties sur différentes machines physiques ou virtuelles, sont vues comme un seul environnement logique. Les sessions utilisateurs sont réparties sur l'ensemble des configurations existantes du cluster. Ceci permet également de palier à une défaillance éventuelle d'un des serveurs QlikView. Page41

5.3. QlikView Publisher QlikView Publisher permet d'organiser et de gérer la distribution à grande échelle d'applications QlikView au sein ou à l'extérieur d'une organisation. QlikView Publisher permet l'automatisation du processus de rafraîchissement des données applicatives. Il est également possible de fragmenter une application existante selon des groupes ou comptes utilisateurs, permettant de facto la réduction et la spécialisation d'un ensemble de données associé à un profil particulier. La diffusion s'en trouve alors grandement facilitée. Cette diffusion peut être assurée via email, un dossier partagé sur un serveur (accédé en FTP, par exemple) ou un serveur QlikView Server. Publisher permet également : la création de scénarii de rechargement plus complexes : intégration des ordonnanceurs du marché en mode chronologique ou évènementiel, la parallélisation du chargement et de la création des applications garantissant un certain niveau de qualité de service, etc. l'édition et la diffusion au format PDF de rapports créés dans les applications. Ces rapports sont ensuite publiés par e-mail ou mis à disposition sur un répertoire d'un serveur de fichiers. QlikView Publisher est également administré au sein de QlikView Enterprise Management Console (QEMC), au même titre que QlikView Server. Page42

5.4. QlikView AccessPoint QlikView AccessPoint est une application de type portail WEB, point d'entrée de la visualisation et de la diffusion des applications QlikView au sein d'un intranet, par exemple. Il est livré et installé avec QlikView Server. AccessPoint a été conçu comme interface principale sur laquelle les utilisateurs finaux peuvent se connecter et visualiser les applications QlikView auxquelles ils ont droit. L'utilisateur a également la possibilité de choisir la technologie de représentation du client qu'il souhaite utiliser (Ajax, ActiveX) avant de lancer l'application. Traduisible et entièrement adaptable aux chartes graphiques en vigueur, QlikView AccessPoint peut être intégré dans un environnement WEB existant. Il sert également à gérer la répartition de charge des sessions utilisateurs sur les différents serveurs QlikView, en cas de pics de connexions. Page d'accueil de QlikView AccessPoint Page43

5.5. Cluster QlikView Les composants serveurs QlikView peuvent se déployer soit sur un seul serveur soit sur plusieurs serveurs. La plateforme permet des déploiements flexibles avec la mise en place de système de : Distribution de charge (load balancing) Tolérance de panne (fault tolerance) Ces fonctionnalités sont mises en œuvre au travers de la création de cluster QlikView. Le clustering QlikView est une fonction intégré dans la plateforme et ne nécessite pas d outils externes pour fonctionner. C est un cluster actif/actif dans lequel tous les serveurs QlikView travaillent ensemble. Cluster QlikView Cluster QlikView : actif / actif Serveur Web Système prêt à l emploi Géré par QlikView Load balancing effectué par le serveur Web 2 fonctions en une : Répartition de charge Tolérance de panne (QlikView1) Disque partagé (QlikView2) Fonctionnement Dans un cluster QlikView, le serveur Web sert de répartiteur de charge et va rediriger les demandes vers les différents serveurs QlikView suivant 3 modes : En fonction de la charge (Processeur et mémoire vive). De façon aléatoire. Par document chargé Le disque partagé Windows (utilise un disque NTFS), sert de point de partage aux différents serveurs QlikView. Chaque serveur récupère les informations Gestion des clusters Un cluster peut être soit équilibré ou spécialisé : Page44

Equilibré : toutes les applications QlikView sont chargées sur chacun des nœuds QlikView et la répartition de charge est équilibrée entre chaque serveur. Spécialisé : les applications ne sont pas toutes chargées sur les mêmes serveurs afin d affecter les ressources matérielles de manière optimale suivant les besoins de chaque application. On peut par exemple spécialiser ainsi un serveur pour une application très volumineuse et les autres serveurs géreront les applications plus standard. Page45

5.6. Clients QlikView Un client QlikView est nécessaire pour l'affichage et l'utilisation des applications QlikView mises à disposition sur le serveur. Ces clients "techniques" mettent en œuvre des technologies distinctes, permettant d'adapter la représentation des applications QlikView en fonction des contraintes liées à l'architecture informatique WEB en place sur le site et des préférences des utilisateurs. Un des apports majeurs de la technologie QlikView est que toute application développée sous QlikView Desktop/Developer et mise à disposition dans QlikView Server par le biais d AccessPoint, est automatiquement disponible pour tous les types de clients techniques sans adaptation ou redéveloppement particulier. Cette opération de conversion automatique permet un déploiement à moindre frais et immédiat des applications QlikView sur un serveur, réduisant de manière conséquente les coûts d'intégration et de déploiement associés habituellement à ce genre d'opération. Les types de clients possibles pour se connecter à un serveur QlikView sont: Plugin IE: Contrôle ActiveX/OCX téléchargeable et utilisable dans Microsoft Internet Explorer et reproduisant à l'identique l'environnement de QlikView Desktop dans le navigateur WEB. AJAX: également dénommé "Zero-Footprint Client (ZFC)", ce client ne nécessite aucun téléchargement particulier sur le poste client hôte pour fonctionner dans tout type de navigateur WEB compatible avec cette technologie. QlikView Desktop (ou "QlikView Developer", "QlikView Local Client"): Ce type de client convient aux architectures à base de client-serveur traditionnel ou fonctionnant en mode déporté/déconnecté. OCX: Ce contrôle permet la manipulation directe d'objets extraits des applications QlikView par glisser-lâcher, dans les outils Microsoft Office Word, Excel et PowerPoint. Le fonctionnement est alors proche d'un environnement client-serveur traditionnel. Smartphones: le client Smartphone permet la visualisation et la manipulation d'applications QlikView sous iphone, ipod Touch, ipad et Android. Page46

5.7. Administration de la plateforme L'administration de la plateforme QlikView se réalise uniquement à travers une interface WEB, QlikView Management Console. QlikView Management Console (QMC) est bâtie entièrement en technologie AJAX. Elle est donc exécutable dans un navigateur WEB quelconque. QMC vous donne un accès complet à l'ensemble des paramètres du serveur QlikView Server, du module QlikView Publisher et des autres services de la plateforme. Elle permet également de gérer plusieurs instances de QlikView Server et Publisher à partir d'un seul point d'administration. Les principales fonctionnalités incluent: la gestion de l'ensemble des documents (applications) publiés dans le serveur QlikView. Ceci comprend les documents sources de tâches de mise à jour ou de publication; la gestion des tâches de publication de rapports, d'application ou de mise à jour des données, en mode chronologique ou évènementiel; la gestion des comptes utilisateurs et des sessions (logins) la gestion centralisée de la sécurité qui sera ensuite reprise par les différentes applications la gestion des paramètres "bas niveau" du système QlikView Server. Page47