ASI participe au Qlik Open Data Challenge

Une équipe d’ASIens participe au Qlik Open Data Challenge !

L’objectif : Créer une application QlikSense à partir de données publiques afin de révéler des tendances, des résultats inattendus, des axes de réflexion qui permettraient d’apporter des solutions.

5 applications seront retenues puis soumises au vote du public à compter du 1er avril 2016… Affaire à suivre !

L’annonce des gagnants est prévue le 19 avril 2016.qlikdatachallenge

Sortie de Qlik Sense 1.1

Quelques nouvelles fraîches de l’éditeur Qlik avec la version 1.1 de Qlik Sense sortie le 23 février  2015… avec des sorties de releases prévues 3 fois par an, que faut-il attendre de cette nouvelle version ?

Des nouveautés

Parmi les nouveautés de cette plateforme, voilà celles qui retiennent l’attention… à tester d’urgence dans Qlik Sense Desktop, toujours gratuit et sans limitations.

Tableau croisé dynamique

Évidemment avec un outil de BI Self Service, plutôt orienté visualisation, c’est le genre de « graphique » que l’on essaye de mettre de côté, mais les vieilles habitudes ont la vie dure et le tableau croisé dynamique fait son apparition chez Qlik Sense. De façon très classique on peut faire des plier/déplier, des sous-totaux, mettre les dimensions en colonnes, filtrer les données, bref tout le nécessaire !

Filtre TCD Qlik Sense

Filtre TCD Qlik Sense

Objet KPI

Ce nouvel objet, tout simple, est bien pratique : il vous permet de réaliser l’affichage d’un ou deux indicateurs sous forme de texte : idéal pour une présentation tableau de bord sans perdre de temps à ajouter des zones de texte ! En plus Qlik a ajouté le color coding et les indicateurs visuels. Rapide et efficace.

Indicateurs Dashboard

Indicateurs KPI

Des améliorations

Création des cartes

Pas facile dans la version 1.0 de QlikSense de créer des cartes. Même avec un bon tutoriel ASI le champ URL n’était pas évident à prendre en main pour tous. Qlik facilite tout cela grâce à un simple bouton radio pour réaliser un affichage par défaut.

Fond de carte simple

Fond de carte simple

Ouvrir une application sans données

Pour ceux d’entre vous qui ont des grosses volumétries, cette option déjà présente dans QlikView permet de vider l’application avant son ouverture. Pratique pour se connecter à une source de développement de volumétrie moindre sans avoir à supporter celle de production sur son poste de développement.

Et bien d’autres …

D’autres améliorations dans cette version : dans l’interface, côté administration ou workbench. Pour avoir la liste complète vous pouvez vous référer au document Qlik Sense Release Notes 1.1

En conclusion

On apprécie ce rythme plus rapide entre les releases du produit. Cette version 1.1 rend la plateforme encore plus facile à utiliser et c’est bien ce que l’on demande à un outil de BI Self Service : efficace, beau et simple !

 

 

Création d’une analyse géographique dans Qlik Sense

La visualisation de données géographiques est difficilement réalisable sur un graphique standard de type treemap, histogramme ou camembert : la représentation est possible, mais n’apporte jamais l’ensemble des informations. Jugez-en par vous-mêmes dans l’exemple ci-dessous : en 2013, quelles sont les zones les plus peuplées de France ? Il est facile de déterminer les valeurs exactes, mais beaucoup plus difficile de trouver une tendance !

Treemap ou histogramme

Treemap ou histogramme dans Qlik Sense

L’idéal dans cette situation est d’avoir à disposition une représentation de type carte, que je vous propose de construire pas à pas avec Qlik Sense.

Matériel

Téléchargez Qlik Sense

Si vous n’avez pas encore téléchargé Qlik Sense Desktop, vous pouvez le faire de façon gratuite et sans limite en terme de fonctionnalités ou temps sur le site de l’éditeur : www.qlik.com puis n’hésitez pas à consulter notre série d’articles pour faire vos premiers pas avec l’outil.

Données

Vous pouvez utiliser votre propre jeu de données, l’objectif est d’avoir dans les informations disponibles :

  • Code commune INSEE
  • Code département
  • Latitude et longitude du centroïde de la commune et/ou du département
  • Un indicateur à présenter comme le CA, le nombre de ventes…

Pour ma part, je vais utiliser le fichier RGC (Répertoire Géographique des Communes) mis à disposition par l’IGN sur le portail data.gouv.fr, qui contient des informations géographiques et de population de chaque commune française. La description du fichier est aussi associée, nous en aurons besoin pour charger correctement les données.

Chargement des données

Fonction GeoMakePoint de Qlik Sense

La fonction GeoMakePoint(latitude,longitude) de Qlik Sense permet de créer un élément qui sera ensuite utilisable par un graphique de type carte à partir de la latitude et de la longitude exprimées en décimales. La difficulté, si vous utilisez le fichier de l’IGN, est que ce dernier présente des données en degrés, minutes et secondes, avec des + ou – et sur un champ de longueur variable, bref pas très pratique ! La formule à appliquer est donc :

if(LEN(LONGI_DMS)=5,
LEFT(LONGI_DMS,1) + RIGHT(LEFT(LONGI_DMS,4),2)/60 + RIGHT(LONGI_DMS,2)/3600,
if(LEFT(LONGI_DMS,1) = ‘-‘,
LEFT(LONGI_DMS,2) – RIGHT(LEFT(LONGI_DMS,4),2)/60 – RIGHT(LONGI_DMS,2)/3600,
LEFT(LONGI_DMS,2) + RIGHT(LEFT(LONGI_DMS,4),2)/60 + RIGHT(LONGI_DMS,2)/3600)
) as X

Chargement

En dehors de ce point de détail, le chargement des données est très classique :

  • Glissez-déposez le fichier dans une nouvelle application
Glisser-déposer QlikSense

Glisser-déposer Qlik Sense

 

  • Laissez-vous guider par l’assistant pour sélectionner les colonnes nécessaires
Selection colonnes Qlik Sense

Selection colonnes Qlik Sense

  •  Éditez le script pour ajouter par exemple un preceding load
Preceding load

Preceding load

Création de la carte

Une fois les informations correctement chargées, la création de la carte se fait de façon très simple : glissez-déposez un objet de type carte dans une feuille, ajouter la dimension XY créée à l’étape précédente et définissez par exemple l’indicateur sum(POPU).

Vous pouvez ajouter un fond de carte dans l’arrière plan en utilisant l’url http://tile.openstreetmap.org/${z}/${x}/${y}.png

En jouant sur les différentes options, vous devriez pouvoir arriver à une représentation proche de celle ci-dessous.

Carto Qlik SenseConclusion

Avec Qlik Sense, il est maintenant très facile de projeter des données sur une carte.

Vous pourrez aller encore plus loin en utilisant un fichier KML pour définir les contours géographiques (ou autres !) de vos données de façon à réaliser de la coloration surfacique comme dans le représentation ci-dessous. (Aviez-vous remarqué que le département du Nord était le plus peuplé ?!)

Coloration surfacique Qlik Sense

Bien évidemment nous attendons la nouvelle mouture de GeoQlik qui sera présentée dans quelques jours au Qlik World Conference. Comme dans les précédentes versions, il devrait être possible d’avoir une analyse encore plus fine des données avec par exemple des drill-down (Departement > Commune) ou d’autres visualisations !

 

 

Sortie de Qlik Sense – BI self service

Dernier article de cette série consacrée au nouveau produit de la société QlikTech, Qlik Sense, je vous propose aujourd’hui de découvrir les possibilités offertes à l’utilisateur pour créer ses propres analyses.

Préparation de l’environnement

Rendez-vous dans le hub afin d’ouvrir une application existante. Une fois ouverte, vous pouvez cliquer sur l’icone Create new sheet pour ajouter un nouvel onglet. Cet onglet nommé, vous devez l’ouvrir pour pouvoir le modifier en cliquant sur l’icone Edit (en orange dans l’impression d’écran ci-dessous).

Editer Analyse QlikSense

Interface d’édition Qlik Sense

L’ajout d’éléments dans un onglet se fait de façon très intuitive en glissant-déposant un modèle depuis le panneau de gauche vers le centre. Il existe 3 parties dans ce panneau :

  • Charts : permet l’ajout d’éléments graphiques,
  • Fields : permet dans un élément graphique d’ajouter une dimension ou un indicateur,
  • Master items : permet la réutilisation d’éléments.

Ajout de textes et images

Commençons par ajouter un logo en nous rendant dans le panneau de gauche sur l’objet Text and image. Un glissé-déposé dans la zone de travail permet d’ajouter l’élément. Les poignées oranges permettent de le redimensionner et positionner facilement. Sur la droite un panneau de configuration est visible, il va nous permettre par exemple dans la section Apparence de faire référence à une image stockée dans la bibliothèque.

Qlik Sense Logo

Ajout des listes de sélection

Comme vous le savez, les listes de sélection sont l’une des possibilités offertes à l’utilisateur pour naviguer dans l’information. Pour les ajouter dans un onglet, il faut se rendre dans le panneau de gauche Field et glisser-déposer un élément dans la zone de travail. Ensuite vous avez le choix entre créer une liste multiple en ajoutant dans le panneau de droite d’autres dimensions ou conserver une liste simple.

Qlik Sense Listes de sélection

Ajout de listes de sélection

Ajout de graphiques

La création d’un graphique débute avec l’ajout d’un modèle dans la zone de travail. Ensuite il suffit de glisser un premier champ comme dimension, puis un second auquel il faudra associer une fonction d’agrégation pour créer une première restitution. L’élément sera ensuite paramétrable dans le panneau de droite pour choisir les couleurs, définir un titre, limiter le nombre de valeurs affichées, etc.

Qlik Sense Graphique

Créer un graphique dans Qlik Sense

Réutilisation des éléments

Qlik Sense propose une fonctionnalité très intéressante de centralisation des définitions d’objets : la bibliothèque permet de stocker des dimensions, des indicateurs complexes ou même des objets graphiques de façon à les réutiliser dans les différents onglets d’une application. Ainsi l’utilisateur métier peut manipuler des expressions complexes sans avoir à maîtriser la syntaxe du Set Analysis et donc sans risque de se tromper.

Qlik Sense Master Items

Bibliothèque objets Qlik Sense

 

Bilan

Comme pour l’expérience de navigation dans les données, l’interface de modification des applications est simple, épurée et mutli-support : on est vite tenté de toucher son écran pour modifier les éléments ! Il manque encore quelques fonctionnalités (ex: tableau croisé), mais cette première version desktop (gratuite et sans limitation) est très facile à prendre en main et très clairement destinée à un public non technique. Nous attendons maintenant la version serveur et son lot de nouveautés !

Sortie de Qlik Sense – charger des données

Après les deux premiers articles consacrés à la découverte de Qlik Sense et à l’expérience utilisateur, je vous propose aujourd’hui de découvrir comment charger des données dans Qlik Sense.

Charger un fichier Excel dans Qlik Sense : facile !

La première étape consiste à vous connecter au hub puis créer une nouvelle application. Une fois cette nouvelle application créée, vous allez simplement faire un glisser-déposer du fichier dans l’interface afin de lancer l’assistant qui va vous guider dans la création de l’ordre de chargement.

Qlik Sense Excel

Glisser-déposer le fichier

Vous pouvez alors sélectionner l’onglet ainsi que les colonnes que vous souhaitez charger dans l’outil. Une fois cette opération réalisée, il ne vous reste plus qu’à cliquer sur Load data de façon à générer l’ordre de chargement correct et lancer son exécution.

Selection données Qlik Sense Excel

Sélection des données Excel

L’application rechargée, vous pouvez alors modifier son aspect visuel ou retourner dans la partie acquisition des données en cliquant sur l’icone de boussole puis Data load editor.

DataLoad Editor

DataLoad Editor

Charger des informations depuis une base de données dans Qlik Sense

Une fois dans l’éditeur de chargement de données, vous visualisez sur le côté droit les différentes connexions existantes (fichiers, BDD…). Vous devez cliquer sur Create new connection pour sélectionner ODBC ou OLEDB afin de se connecter à la base et pouvoir sélectionner les différentes tables et/ou colonnes souhaitées en cliquant sur l’icône cerclée de rouge ci-dessous. Finalement, vous devez cliquer sur Insert script pour ajouter l’ordre de chargement. A noter que dans Qlik Sense, les jointures entre les données se font sur l’homonymie des colonnes. Vous devez donc renommer au besoin les informations en double cliquant sur les entêtes dans les assistants ou en utilisant le mot clé AS dans le script.

Select

Sélectionner les tables

Chargement BDD

Chargement BDD

Bilan

Qlik Sense permet de se connecter et mixer différentes sources de données, on retrouve un fonctionnement très similaire à ce qui peut exister dans le produit QlikView avec cette partie scripting.

Rendez-vous la semaine prochaine pour le dernier article de cette série qui sera consacré à la BI Self Service.

Sortie de Qlik Sense – l’expérience utilisateur

Second volet de notre « saga de l’été » consacrée au nouveau produit de la société Qlik : Qlik Sense. Nous allons aujourd’hui partir à la découverte de l’expérience utilisateur proposée par ce nouveau produit.

Responsive design

Responsive design

C’est une véritable avancée sur le marché du décisionnel : Qlik Sense propose une expérience qui se veut identique quelque soit le support utilisé. On est bien là dans la démarche de responsive design héritée du web : une seule application mais plusieurs devices possibles. A l’inverse d’éditeurs comme SAP qui ont des applications dédiées à chaque support (voire des fonctionnalités uniquement disponibles sur mobile !), Qlik a continué sur sa lancée avec le développement d’une interface 100% web. Ainsi : la création ou la consultation d’applications peuvent tout à fait être réalisées sur une tablette ou un ordinateur. On attendra bien sûr la version serveur pour jouer avec une tablette, mais les bases sont là. Bien plus qu’un simple niveau de zoom dans l’application, Qlik Sense propose un vrai travail de réorganisation intelligent en fonction de la place disponible.

Ci-dessous, une application visualisée pleine page sur un écran 1280×800 :

  • Dans les graphiques, toutes les informations apparaissent : on voit l’ensemble des données, les légendes, les valeurs.
  • Les listes de sélection sont dépliées.
  • Le tableau est totalement visible.
Responsive design Qlik Sense

Un écran Qlik Sense en 1280×800

 

La même application mais cette fois après avoir réduit la taille de la fenêtre, de façon intelligente et sans paramétrage, Qlik Sense affiche :

  • Dans les graphiques : une partie des informations avec un slider qui montre la zone visualisée.
  • Les listes de sélection sont repliées.
  • Le tableau n’affiche qu’un seul indicateur à la fois (les « … » permettent d’en sélectionner un autre).
  • Le donut n’affiche que le top3 des valeurs (il est toujours possible de cliquer sur un autre segment pour visualiser sa valeur).
Responsive design Qlik Sense 2

Adaptation intelligente de Qlik Sense

 

Au final, une interface intelligente et vous verrez dans un prochain article consacré à la BI Self Service avec Qlik Sense que ce mutli-device s’applique aussi à la création des restitutions.

Les sélections

Bien évidemment, on retrouve dans ce produit ce qui fait le succès de l’autre outil de Qlik (QlikView 😉 ) : l’associativité. Bref rappel : en vert les valeurs sélectionnées, en gris les valeurs incompatibles et en blanc les valeurs compatibles avec ma sélection en cours.  Dans l’exemple ci-dessous, j’ai sélectionné janvier et février qui sont dans le premier trimestre (donc blanc) mais pas dans les suivants (donc gris) et dans mon jeu de données j’ai des informations sur ces mois pour les trois années.

Associativité

Associativité dans Qlik Sense

Qlik Sense permet aussi les sélections dans les graphiques ou tableaux. De nouvelles fonctionnalités permettent de sélectionner avec un lasso dans les graphiques à bulles ou de sélectionner facilement des plages dans un graphique sans pour autant avoir toutes les valeurs affichées à l’écran.

Selection Qlik Sense

Sélection au lasso dans Qlik Sense

 

Selection Qlik Sense Plage

Sélection par plage dans Qlik Sense

Enfin, une fois mes différentes sélections réalisées, je peux les retrouver dans un espace dédié (bandeau noir), bien visible dans chaque application, pratique !

Selection en cours Qlik Sense

Sélections en cours Qlik Sense

Les Stories

Les stories vont vous permettre de construire des présentations au style Power Point directement dans votre application Qlik Sense. On y retrouve le principe des slides, la possibilité d’avoir des logos ou des textes. L’intérêt est de pouvoir présenter le résultat de vos analyses en atelier de travail et à tout moment de retourner dans l’application pour explorer la piste soumise par un collaborateur.

La création des Stories se fait très simplement. Une fois dans le menu dédié de votre application, vous allez pouvoir ajouter des diapositives puis du contenu grâce à la barre d’outil présente sur la droite :

  • Un logo et du texte

Stories Qlik Sense

 

  • Un snapshot qui sera une photo d’un graphique ou tableau de votre application associé à un ensemble de sélections

Stories Qlik Sense snapshot

  • Des effets pour mettre en valeur les informations

Stories Qlik Sense Effets

Le tout vous permettant d’avoir une présentation soignée donnant la possibilité de faire des retours dans le contexte de l’analyse à la demande.

Stories Qlik Sense Go to source

Bilan

Une attention particulière a été apportée à l’expérience utilisateur : collaboration et multi-devices font partie des fondations de ce nouveau produit. Je vous donne rendez-vous la semaine prochaine pour la partie chargement de données !

Sortie de Qlik Sense – découverte du produit

QlikSenseNewChez Qlik c’est Noël avant l’heure. Alors que certains sont en vacances, il ne fallait pas manquer la journée du 24 juillet avec la sortie du nouveau produit baptisé : Qlik Sense. Je vous propose, dans une série de 4 articles, de partir à la découverte de cette nouvelle plateforme disponible à ce jour dans la version Desktop en téléchargement gratuit (ni limite de temps, ni limite de fonctionnalités) ; La version serveur est quant à elle attendue pour septembre.

Installation

Commençons par le début : les pré-requis système. En résumé, on ne change pas une équipe qui gagne : Qlik Sense c’est 100% Windows (>= Windows 7) et de la RAM (4Go min), le détail ici. Concernant l’installation en elle-même, rien de compliqué, une installation standard « suivant, suivant » et le tour est joué.

installQlikSense

Installation rapide de Qlik Sense

 

Premiers pas dans le hub Qlik Sense

Une fois l’installation terminée, vous pouvez accéder au hub qui sera le lieu dans lequel vous pourrez retrouver vos applications. Celles-ci sont par ailleurs stockées dans un nouveau format qvf dans le répertoire C:\Users\[votre utilisateur]\Documents\Qlik\Sense\Apps. Essayez d’y déposer un fichier qvw, les données qu’il contient seront accessibles dans le hub !

Hub QlikSense desktop

Hub QlikSense desktop

 

Ouverture d’une application

Des applications démo sont automatiquement ajoutées lors de l’installation. Pour en ouvrir une, il suffit de cliquer sur la vignette correspondante. 3 zones importantes sont colorées dans l’image ci-dessous.

Ouverture application QlikSense

Ouverture de l’application dans le Hub QlikSense

  • En haut à gauche (rouge), une icone de boussole vous permet d’accéder au script de chargement de l’application ainsi qu’à la visualisation des tables.
  • Au milieu à droite (bleu), vous retrouvez l’ensemble des onglets de l’application avec la possibilité de les ouvrir en cliquant dessus ou d’en créer de nouveaux.
  • Au milieu à gauche (orange), vous pourrez accéder aux marque-pages ainsi qu’aux stories. Je vous présenterai cette nouvelle fonction dans le prochain billet sur l’expérience utilisateur dans QlikSense.

Bilan

Enfin nous y voilà… depuis le temps que l’on nous parlait de ce nouveau produit ! Qlik nous propose une solution résolument simple et épurée. Cette version s’annonce pleine de promesses : mobilité, collaboration, facilité de création et d’utilisation, volumétries…  certainement un bon moyen pour mettre out des solutions comme Tableau ou Lumira !

Dans les semaines à venir je vous présenterai :

  • la nouvelle expérience utilisateur,
  • un aperçu du chargement des données,
  • la BI Self Service avec Qlik Sense.

… alors même si vous partez en vacances, restez connectés ! 😉

%d blogueurs aiment cette page :