Introduction
Définition : Business Intelligence
La Business Intelligence (BI, à prononcer bi aïe) ou l'informatique décisionnelle en français a pour but d'aider les dirigeant⋅e⋅s d'entreprise à prendre des décisions à l'aide de tableaux de bords et d'indicateurs en utilisant les données de l'entreprise. Les données peuvent concerner les ventes : l'évolution de leur volume en fonction des familles de produits ou services, en fonction des marges, en fonction des vendeurs, la périodicité, etc.
Mais ce genre d'analyses peut également être effectué avec les fournisseurs : les temps de livraison moyen, la qualité des produits fournis s'ils sont testés, leurs tarifs, etc.
Cela peut également s'appliquer aux données des ressources humaines pour produire le bilan social en produisant des indicateurs sur l'absentéisme, les accidents de travail, la formation, les embauches et départs, les rémunérations ou encore les répartitions par âge et sexe de l'effectif.
De manière générale, ce genre d'outil concerne tout ce qui touche l'entreprise ou tout ce qui peut se représenter sous forme de données.
Exemple : Les outils pour la BI
De nombreux outils pour la Business Intelligence ont été développés. Les entreprises d'informatique sont depuis longtemps spécialisées dans le développement et la mise en place de ces produits.
On peut par exemple citer Business Objects par SAP dont nous voyons un dashboard d'exemple ci-dessous.
On trouve également Oracle Business Intelligence, SAS, Bime, ou encore Silog dont nous voyons une capture d'écran ci-dessous.
Comme nous pouvons le voir sur ces captures d'écran, la Business Intelligence consiste bien souvent à produire des visualisations synthétiques présentés sur une même page, et qui permettent de représenter les données d'exploitation de l'entreprise. Ces outils de visualisation permettent ainsi de mieux comprendre l'entreprise, ses clients, ses ventes, et ainsi de pouvoir prendre des décisions basées sur des réalités numériques.
Dans ce cours, nous nous intéresserons à l'outil Power BI de Microsoft. Cet outil (voir capture ci-dessous) a pour principaux avantages :
la gratuité ;
l'interfaçage possible avec des tableurs Excel ;
l'interfaçage possible avec les logiciels spécifiques (EBP, Silae, SIRH) via leurs bases de données ;
la possibilité de publier les dashboards sur internet ce qui facilite la communication des résultats ;
la simplicité d'utilisation.
Remarque : La prévision
La prévision (de ventes par exemple) peut également faire partie de la BI mais elle est également associée à l'intelligence artificielle. Le terme "Big Data" a également émergé récemment lorsqu'il s'agit d'analyser de gros volumes de données en appliquant des techniques d'intelligence artificielle.
Si cela vous intéresse, vous pouvez par exemple regarder comment IBM Watson est utilisé dans la banque -> un article Ici par exemple.
Fondamental : Objectifs du module ?
Nous souhaitons utiliser Power BI pour analyser les données d'exploitation de l'entreprise de façon globale :
données commerciales et comptables : factures, devis, ventes, prospects, clients, produits, fournisseurs ;
données RH : effectif, rémunérations, absences et congés, formation.
Où trouver toutes ces données ?
Le plus simple est d'accéder directement aux données des logiciels spécialisés (PGI, SIRH, logiciel de paie) via leur base de données. En effet, un logiciel comme EBP par exemplen, dispose de plusieurs modules : la gestion commerciale, la comptabilité, le CRM, etc. Lorsque nous utilisons ces modules, nous y stockons toutes les informations d'exploitation de l'entreprise. Nous n'en avons pas conscience, mais ces données sont stockées dans une base de données, un outil informatique spécialisé dans l'organisation et le stockage de données. Avec Power BI, nous allons directement pouvoir exploiter cette base de données qui contient factures, devis, ventes, prospects, clients, produits etc, analyser ces données et produire des tableaux de bord (nous utiliserons souvent l'angliscime « Dashboard »
) synthétisant ces analyses.
Exemple : À quoi ça va ressembler ?
En utilisant par exemple les données EBP, il est possible de générer des tableaux de bord de visualisation tels que celui-ci (réalisé avec Power BI) : EXEMPLE DASHBOARD POWER BI.
Cet exemple, comme vous le constatez ,contient des visualisations dynamiques ! Vous pouvez cliquer sur les visualisations pour interagir avec celles-ci. C'est l'une des grandes forces de Power BI.
Par ailleurs, le rapport est organisé sur 4 pages, vous pouvez changer de page en cliquant sur les flèches en bas de page sur le rapport.
Méthode : Comment procéder ?
Nous allons d'abord travailler à produire des visualisation sur un fichier de données bien connu : celui des tournages de films à Paris, utilisé lors d'un TP sur Excel, et lors de la découverte de l'outil SQL. Il s'agit de prendre en main l'outil et sa capacité à produire des visualisations.
Dans un second temps, nous nous connecterons à la base de données EBP afin de produire des indicateurs directement à partir des données stockées dans un tel logiciel.