Facteurs à prendre en considération pour choisir des logiciels de visualisation
Niveau d’habileté:
- Avez-vous déjà le personnel compétent pour un logiciel particulier? Apprendre à utiliser un logiciel requiert temps et efforts.
- L’utilisation du logiciel requiert-elle une connaissance en programmation? Avez-vous ces compétences ou accès à de la formation?
Vos données :
- Quel volume de données avez-vous?
- Où les données sont-elles conservées? En infonuagique ou sur un espace local? Sur le web ou sur un ordinateur de bureau? Sont-elles publiques ou sont-elles en accès restreint?
Produit final :
- Quel type d’interface d’utilisation souhaitez-vous? Des données en temps réel? Une synchronisation? Une interface autonome ou intégrée à une plateforme d’intelligence d’affaires?
Fonctionnalités :
- Le logiciel offre-t-il le type de visualisation le plus approprié pour vos données et l’objectif que vous visez?
- De quelles fonctionnalités avez-vous réellement besoin? 2D ou 3D? Échelles à axes variables? Configurations géospatiales? … parfois rester simple est préférable.
- Pouvez-vous facilement mettre à jour l’ensemble de données sans avoir à refaire la visualisation? Pouvez-vous facilement convertir une visualisation en une autre pour voir quel type convient le mieux?
Budget:
- Avez-vous un budget pour l’achat (de licences) de logiciels de visualisation? Votre service des TI a-t-il un contrat en vigueur avec une entreprise de conception de logiciels de visualisation?
- Attention : il existe de nombreuses versions « gratuites », mais celles-ci rendent les données publiques lors de la création de la visualisation ou d’un rapport.
Types de visualisations
Voici deux excellents sites web illustrant et décrivant les types de visualisations et offrant des suggestions de logiciels pour chaque type :
Aperçu des logiciels
Baker, P. (2019, 5 mars). The best data visualization tools of 2018. PC Magazine. Repéré au siteweb PC.
Dingeldein, T. (2019, 28 octobre). Top 5 free data visualization tools to grow your business [blogue]. Repéré au siteweb Capterra.
Marr, B. (2017, 20 juillet). Seven best data visualization tools in 2017. Forbes. Repéré au siteweb Forbes.
Suda, B., & Hampton-Smith, S. (2019, 12 février). 38 best tools for data visualization. Creative Bloq. Repéré au siteweb Creative Bloq.
Options de logiciel les plus utilisées dans les bibliothèques
Excel
- Tableur qui permet les calculs, les graphiques, les tableaux croisés dynamiques et les diagrammes, avec option de macros.
- Adapté au formatage conditionnel et pour créer des diagrammes pour illustrer les tableaux de base, les tableaux croisés dynamiques. Adapté à PowerPoint.
- Limites : taille de l’ensemble de données, problèmes de conversion des données scientifiques.
Niveau d’habileté:
Pas de programmation
Taille Maximale:
2 Go
Stockage de données:
Local
Interaction:
Limitée
Version Gratuite?:
Rabais offerts au personnel enseignant, corps étudiant et personnel éducatif.
Tableau
- Capacité de connexion à diverses sources de données, de combinaison de données disparates sans programmation et de création instantanée de visualisation et tableaux de bord interactifs.
- Adapté pour les décisions exploitables rapidement, les analyses statistiques, les cartes interactives et le partage de tableaux de bord.
- Solution chère, requiert une connaissance de SQL pour la connexion à une base de données et ne supporte pas le versionnage.
Niveau d’habileté:
Principalement sans programmation, mais une compétence de base en SQL peut être requise.
Taille Maximale:
Sans limite du nombre de rangées ou colonnes pour l’importation des données.
Stockage de données:
Local ou infonuagique
Interaction:
Oui
Version Gratuite?:
Oui, mais lors de la publication de rapports ou tableaux de bord, les données sont rendues publiques.
Google Data Studio
- Un tableau de bord et un outil de rapport très convivial avec fonctionnalités de glisser et déposer et facile à lier aux autres sources de données de Google (c.-à-d., Google Analytics et Google Sheets).
- Idéal pour les interactions avec visualisation, y compris le filtre par contenu, dimensions et plage de dates, ou encore pour le partage et le paramétrage des permissions pour voir les rapports et les tableaux de bord.
- Limites : disponible en version bêta uniquement, connexion limitée à quelques sources de données, types de visualisation limités et ne supporte pas plus d’une source de données à la fois.
Niveau d’habileté:
Sans programmation
Taille Maximale:
La plupart des diagrammes permettent jusqu’à 20 dimensions et 20 mesures. Les séries temporelles supportent jusqu’à 20 mesures. Les tableaux supportent jusqu’à 10 dimensions et 20 mesures.
Stockage de données:
Infonuagique
Interaction:
Oui
Version Gratuite?:
Oui, avec un compte Google ou pour les clients de la plateforme Google Cloud.
Microsoft Power BI
- Une suite d’outils d’analyse commerciale pour analyser les données et partager des informations. Permet le téléchargement simple de données à partir de nombreuses sources, y compris .xls, .csv et .json. Peut créer des rapports et des tableaux de bord personnalisés, avec plus de 20 visuels intégrés et une communauté active pour les visualisations personnalisées.
- Idéal pour combiner des données provenant de plusieurs sources de données, des visualisations personnalisées et interactives et la possibilité d’accéder aux données et aux rapports de n’importe où.
- La version gratuite autorise uniquement le partage public et les rapports et tableaux de bord ne peuvent générer des données qu’à partir d’un seul ensemble de données.
Niveau d’habileté:
Sans programmation
Taille Maximale:
Veuillez consulter ce lien
Stockage de données:
Local ou infonuagique
Interaction:
Oui
Version Gratuite?:
Oui, mais lors de la publication de rapports ou tableaux de bord, les données sont rendues publiques.
D3.js
- Une bibliothèque Javascript pour produire des visualisations de données interactives dans les navigateurs web. Il utilise les normes de graphiques vectoriels évolutifs (SVG), HTML5 et CSS.
- Avec une surcharge minimale, D3 est extrêmement rapide, capable de gérer de grands ensembles de données et un comportement dynamique pour l’interaction et l’animation.
- D3.js peut être assez lourd pour de petites quantités de données. De plus, il ne peut pas facilement cacher les données originales ni générer des visualisations prédéterminées pour vous.
Niveau d’habileté:
Javascript requis, SVG, HTML et CSS optionnels
Taille Maximale:
Le rendu se base sur le nombre d’objets SVG. Veuillez consulter le lien pour plus de détails. Un rendu préalable côté serveur est recommandé.
Stockage de données:
Local ou infonuagique
Interaction:
Oui
Version Gratuite?:
Oui
Python
- Python est un langage de programmation de haut niveau gratuit à utiliser et conçu pour être facile à lire et à mettre en œuvre. Quelques bibliothèques Python spécialement conçues pour la visualisation de données y compris matplotlab et ggplot.
- Python est largement utilisé dans le flux de travail de la science des données (y compris les technologies connexes telles que l’apprentissage automatique, le traitement du langage naturel, etc.) et devient un langage très populaire.
Niveau d’habileté:
Programmation Python requise.
Taille Maximale:
Sans objet
Stockage de données:
Local ou infonuagique
Interaction:
Oui
Version Gratuite?:
Oui
Plot.ly
- Une bibliothèque de graphiques pour créer des graphiques et des graphiques interactifs contenant une vingtaine de types de graphiques, y compris des graphiques 3D, des graphiques statistiques et des cartes SVG, basée sur une plateforme libre.
- Idéal pour créer des graphiques hautement interactifs, dispose d’un grand nombre de visualisations disponibles et comprend des données géographiques et des cartes.
- Requiert une plus grande capacité de traitement des ressources système internes que les autres produits. Une connaissance préalable de Python ou Matlab serait un atout.
Niveau d’habileté:
Expérience de Python et Matlab un atout.
Taille Maximale:
Un trop grand volume de données visualisées peut faire geler le navigateur ou empêche le chargement.
Stockage de données:
Local ou infonuagique
Interaction:
Oui
Version Gratuite?:
Oui, mais limite de 100 images exportées et diagrammes enregistrés par jour.
Google Charts
- Google Charts est une autre façon de présenter des visualisations de données interactives sur vos sites web à l’aide de Javascript simple et de graphiques/objets prédéfinis fournis par Google.
- Les graphiques sont personnalisables et rendus en utilisant HTML5/SVG permettant la compatibilité entre navigateurs. Il est considéré comme facile à apprendre et est entièrement gratuit avec un compte Google.
- Certains inconvénients comprennent une personnalisation limitée, un traitement statistique minimal et le fait que Google dispose de vos données.
Niveau d’habileté:
Sans programmation (sauf pour personnaliser à l’aide de Javascript)
Taille Maximale:
Basé sur serveur et page web chargée côté client.
Stockage de données:
Infonuagique
Interaction:
Oui
Version Gratuite?:
Oui (avec compte Google)