EthnosLab, une plateforme révolutionnaire

img

Ne lisez pas ce qui suit si votre entreprise fait partie des géants du web !

Pour tous les autres, vous découvrirez peut-être le moyen d’économiser des mois ou des années d’effort.
La data est la matière première de nos décisions. Son abondance offre d’immenses opportunités et les nouvelles techniques d’analyse de données et d’Intelligence Artificielle ouvrent des perspectives infinies.
Mais qui en profite vraiment à part les GAFAM et autres BATX ?
Qui sait collecter rapidement les masses de datas utiles et leur appliquer des analyses puissantes permettant d’en extraire des informations pertinentes et enrichies ?
C’est dans l’objectif de permettre au plus grand nombre d’accéder effectivement aux technologies de data les plus avancées, que Soft Concept, éditeur leader d’outils de collecte et d’analyse de données, vient de lancer une plate-forme d’un nouveau genre, baptisée EthnosLab.

EthnosLab est une plate-forme accessible en mode SaaS, sur abonnement.
Sa finalité est de permettre à des utilisateurs non spécialisés de construire des tableaux de bord dynamiques et des reportings d’analyse de données, puis de les partager avec les collaborateurs ou personnes de leur choix.
Présenté ainsi, on a l’impression d’être en terrain connu. Pourtant, EthnosLab n’a rien à voir avec ce que vous avez déjà vu. Jugez-en plutôt.

Des widgets d’accès aux datas

EthnosLab offre au démarrage un écran vide, avec la possibilité d’y ajouter des widgets. L’utilisateur a le choix parmi une trentaine de widgets permettant d’intrégrer dans le tableau de bord en cours, un lien dynamique vers des données de multiples sources. Le mot dynamique est ici essentiel puisqu’il ne s’agit pas de récupérer des éléments une seule fois mais de se connecter à la source de données de son choix, et d’obtenir à partir de ce moment, des éléments constamment mis à jour dans le tableau de bord.

Les principaux types de données accessibles sont les suivants :

- Social data : l’utilisateur peut relever les citations de sa marque ou des mots-clés qui l’intéressent sur les principaux medias sociaux : Twitter, Facebook, Instagram…
- Web data : il est possible d’identifier et de suivre les articles concernant une thématique particulière (Google News), de récupérer des données de météo pour différentes localisations (afin de les croiser avec des données de vente par exemple), de suivre l’évolution des données boursières pour des valeurs spécifiées…
- Web analytics : EthnosLab permet d’intégrer dans ses tableaux de bord des données de suivi du nombre de recherche Google sur des mots-clés (Google Trends). Il est également possible d’intégrer des mesures bien spécifiques en provenance d’un compte Google Analytics, pour donner ces statistiques actualisées à des personnes qui ne disposent pas d’accès à l’ensemble du compte Analytics (managers, chefs de produits…)
- Web capture : l’utilisateur peut paramétrer la récupération régulière des données présentes sur un site donné. Il a ainsi la possibilité de récupérer les caractéristiques des produits proposés sur des sites concurrents, pour suivre, par exemple, les évolutions de prix. Ce widget s’applique également aux forums, sites de presse et autres sources structurées de données disponibles sur le web.
- Enterprise data : EthnosLab permet de se connecter à des bases de données SQL pour récupérer des données d’activité. L’objectif peut être le suivi, le croisement avec d’autres types de données ou l’analyse avec les outils statistiques, SIG ou IA de la plate-forme.
- File data : Beaucoup d’utilisateurs disposent de données dans des tableaux Excel, des fichiers TXT ou CSV récupérés de leurs outils centraux (CRM, ERP…). EthnosLab peut charger ces données pour leur appliquer des traitements statistiques avancés, les intégrer dans des processus de machine learning, les représenter dans des formats cartographiques ou graphiques et inclure les résultats dans des tableaux de bord et systèmes de web-reporting.
- Survey data : Les données issues d’enquêtes restent indispensables dans beaucoup de contextes, malgré la multiplication des autres sources de données. La plate-forme prend en charge directement les fichiers Ethnos, Net-Survey, Triple S ou SPSS pour les croiser notamment avec les autres data sources.
- Open data : le mouvement de libération des données publiques a abouti à la mise à disposition de masses croissantes de data hautement utiles aux entreprises. EthnosLab permet de se connecter à toutes les sources d’Open Data et facilite la récupération automatique des données pour compléter et enrichir ses données internes par exemple.

EthnosLab permet donc de réunir dans un même espace, des données de provenances diverses. Chaque source de données se place dans un bloc à l’écran.

Des Widgets de traitement

Les blocs de data ci-dessus intègrent chacun des outils avancés accessibles à travers des Wizards intelligents (détaillés plus loin) qui permettront d’agir à l’intérieur du bloc de données.

Mais la plate-forme permet également à ses utilisateurs d’ajouter des Widgets spécifiques d’analyse qui viendront enrichir le tableau de bord de manière indépendante, même s’ils basent leurs opérations sur un ou plusieurs blocs de données. Ces widgets d’analyse permettent de réaliser les opérations suivantes :

- Tris simples : l’utilisateur peut appliquer des tris à plat, croisés, multiples ou pondérés aux variables contenues dans ses sources de données. Il est possible de croiser des données de plusieurs sources de données, sur la base d’un critère commun (index, code produit, date…)
- Régressions : La plate-forme propose tous types de régressions (simple, multiple, polynomiale…) sur les différentes sources de données.
- Analyses multi-dimensionnelles : Ces méthodes sont maintenant largement utilisées dans les algorithmes d’IA. EthnosLab permet d’appliquer des typologies (K-Means) et de faire des analyses factorielles (ACP, AFC…) sur vos différentes données internes (un fichier client par exemple) ou externes (données web).
- Arbres de décision : Cet outil permet de transformer rapidement un tableau de données de n’importe quelle origine, en arbre de décision permettant d’identifier les critères amenant à un profil de résultat donné. EthnosLab représente l’arbre dans son widget et peut affiner les calculs selon les nouvelles données disponibles.
- Analyse de satisfaction : Si certaines données comportent des niveaux de satisfaction des clients (ou collaborateurs), un widget d’analyse spécifique permet de modéliser l’importance des facteurs dans la satisfaction globale. Le résultat est un mapping qui croise l’importance calculée par la satisfaction recueillie. La plate-forme propose pour cela les deux méthodes les plus usuelles : Satimix et Tétraclasse.

Des wizards intelligents

Comme nous l’avons évoqué plus haut, chaque widget de data peut faire l’objet de traitements directs. EthnosLab propose pour cela une fonction « baguette magique » qui propose les traitements les plus adaptés selon le contenu des données concernées.
Bien entendu, toutes les fonctions, même celles qui ne sont pas proposées par la détection automatique, restent accessibles sur demande.

La normalisation des adresses

En cas d’identification de champs d’adresse dans le fichier à traiter, EthnosLab propose une fonction de vérification, qui est en mesure d’interroger directement la Base d’Adresses Nationale Ouverte (BANO) pour enrichir le fichier avec les adresses normalisées. Le système peut ramener automatiquement les coordonnées GPS exactes de chaque adresse.
Cette fonctionnalité permet donc, en quelques minutes, de nettoyer n’importe quel fichier d’adresse (base clients ou contacts…) et d’être en mesure de représenter l’information sur une carte.

La représentation cartographique

EthnosLab intègre plusieurs wizards permettant de transformer en un clic un fichier de données en cartographie Google Maps. Chaque donnée peut être épinglée sur la carte avec une étiquette reprenant ses autres caractéristiques. Il est également possible de choisir une représentation de type heatmap (carte thermique) pour visualiser rapidement une zone de chalandise, la fréquence d’incidents selon le lieu, etc.
Un wizard propose même de vous récupérer l’image street-view de chacune de vos données !

Le profiling

Ces wizards permettent d’analyser le contenu des fichiers chargés sur la plate-forme pour les décrire rapidement en donnant un résumé sur le contenu des champs : taux de remplissage, valeur la plus fréquente…
Il est possible à partir de la liste des variables ainsi affichées, de lancer des opérations sur l’une ou l’autre des variables (calculs, scoring, recodification…).
Il est également possible de pointer une variable et de demander à expliquer son contenu à partir des autres variables du fichier, ce qui provoque l’activation des fonctions statistiques et d’IA.

La Dataviz

Les wizards de représentation graphique permettent de transformer les tableaux de données en graphiques simples ou sophistiqués. La plate-forme intègre une grande variété de représentations dont les graphiques en bulle, en blocs, en entonnoir, boursiers…

Le Machine Learning

EthnosLab intègre un puissant moteur de machine learning, destiné à tous les utilisateurs et pas seulement aux datacientists. L’interface dédiée à ce module permet de charger n’importe quel set de données pour entraîner le système à prédire une valeur particulière à partir d’autres valeurs du fichier.
L’apprentissage s’effectue en quelques secondes. L’utilisateur peut évaluer le modèle ainsi obtenu avec un jeu de données de tests (une partie du fichier initial ou un autre fichier prévu à cet effet).
Avec le modèle ainsi obtenu, le système est autonome pour faire des prédictions sur toutes les nouvelles données qui lui seraient fournies. L’utilisateur peut donc glisser un nouveau fichier ou faire un lien vers une source de données dans laquelle la variable à prédire sera automatiquement complétée par EthnosLab !
Alors que les concepts de l’IA restent encore flous pour beaucoup, la facilité de mise en oeuvre concrète des méthodes avancées de statistiques et de machine learning dans EthnosLab est impressionnante. Le champ d’application ainsi ouvert à tous les utilisateurs de données et pas seulement aux spécialistes, mérite qu’on s’y attarde dans un prochain numéro de Survey-Magazine.

Le Web Reporting

EthnosLab a pour objectif de produire au final un espace consultable avec des données et des résultats qui se mettent à jour automatiquement.
Normalement, les widgets qui sont créés viennent se rajouter en blocs successifs sur la même page écran. Pour les organiser en vue de partager l’application, EthnosLab permet d’intégrer deux éléments de structuration :

- Les blocs de mise en forme : Les widgets peuvent être organisés dans des templates composés de blocs de tailles différentes, qui vont permettre de disposer différentes rangées d’éléments dans des présentations adaptées à leurs contenus. L’outil propose à la base de nombreux templates que l’utilisateur peut personnaliser ou enrichir de ses propres mises en formes.
- Les onglets : Chaque bloc peut recevoir des onglets (tabs) pour abriter des présentations différentes des mêmes données (ex : tableau de données + mapping et/ou cartographie) ou encore des données de types variés (ex : deux sources de données différentes). Les templates peuvent être abrités dans un onglet donné.
- Les menus : L’utilisateur peut ouvrir une barre de menus à gauche de l’écran et y ajouter une arborescence de menus et sous-menus. Il suffit ensuite de glisser les widgets sur le menu ou sous-menu visé, pour créer les pages correspondantes.

Grâce au glisser-déposer, l’organisation d’une véritable application sophistiquée d’accès à des données multiples et à leurs résultats devient un jeu d’enfant. EthnosLab peut ainsi générer de véritables tableaux de bord (dashboards) ou web-reporting de présentation de résultats, vite et facilement.

Une fois le tableau de bord ainsi créé, il suffit d’entrer les adresses emails de correspondants pour leur donner un accès aux données, réactualisées, ré-analysées et représentées en permanence.