SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
Business Intelligence pour Startups
Sébastien Derivaux
What the fuck did I do ?
• Sébastien Derivaux
• Docteur Informatique en Data Science
• Data Scientist, Data Analyst, Business Intelligence
pour des clients variés
• Blog : https://dataintoresults.com
• Outil ETL : https ://databrewery.co
Interlude 1 – les rôles de la data
Data Engineer Data Scientist Data AnalystMétier
Compétences Informatique
Opérations
Hacking
Science
Business
Business
Communication
Outils
Tâche structure les Big
Data pour les
rendre
exploitables
cherche des
informations
cachées dans les
données
analyse et
communique sur
les données
Reporting 101
• Pourquoi faire un reporting ?
• Objectiviser la situation
• Apprendre
• Communiquer
• Aligner son organisation
Reporting 101
Reporting 101 – Les KPI
• KPI – Key Performance Indicators
• Définir ce qui est prioritaire
Reporting 101 – le qualitatif
• Information qualitatives
Reporting 101 – explication du KPI
• Décomposition de la KPI
• Lier le résultat aux différentes causes/actions
Reporting 101 - apprendre
Reporting 101 – les cashflows
• Le compte de résultat est trop complexe à obtenir, trop manipulable
• Issu du relevé bancaire, immédiat et contrôle aisé.
• Adaptations : Inventaire / coût produit, crédit client, alignement mensuel
• Des + et des – qui s’annulent
Interlude 2 – Les outils de reporting
Gratuit
Cloud
Gratuit
Cloud
Pas de modèle de données
Modèle de données
Puissance
Pas très cher
Microsoft
Connections à certaines sources
Reporting en png ?
Gratuit
Pas de modèle de données
A héberger
Interlude 3 – Data Lake vs Data Warehouse
Data Lake Data Warehouse
Structuration
Focus
Facilité d’insertion
Exemples
Ensemble de fichiers
Structuration secondaire
Tables dans une base de données
Structuration primordiale
Coût
Facilité d’utilisation
Performance
Accès
ETL : Extract – Transform - Load
• Outils (souvent graphiques) pour
gérer des flux de données
• Extraction de bases sources
• Transformation des données
• Chargement dans un entrepôt
• Migration vers l’ELT
• Chargement des données « brutes »
dans l’entrepôt puis transformations à
l’intérieur de celui-ci avec du SQL Exemple de flux de traitement avec Pentaho Data Integration
SQL – manipulation de données
• Décomposition des KPI
• Analyses de cohortes
• Règles métier
Interlude 4 – Churn vs cohort survival rate
Churn
• % de client perdu dans le mois (lost MRR)
Cohort survival rate
• Suivis d’un groupe d’individus dans le temps
• Profil peut varier par :
• Canal d’acquisition
• Période d’acquisition
• Personna
• …
Structuration en étoile
date_key
produit_key
client_key
Table de faits
Ventes
date_key
Dimension
Date
jour_semaine
semaine
jour_mois
est_we
mois
année
est_congé
produit_key
Dimension
Produit
nom
catégorie
prix_unitaire
fournisseur
quantité
prix_ht
prix_ttc
Mesures
client_key
Dimension
Client
type
adresse
anniversaire
La solution Microsoft : Excel/PowerBI
Source : https://powerpivotpro.com/what-is-power-pivot/
TODO
• Comment commencer
• Etablir un reporting hebdo/mensuel (Excel/Google Sheet)
• Automatiser ce reporting
• Déverser les données dans une base (PostgreSQL/BigQuery)
• Structurer (scripts SQL, ETL)
• Analyser (Data Studio, Power BI, Metabase)

Contenu connexe

Tendances

Emna borgi mabroukachraita-datawarehouse
Emna borgi mabroukachraita-datawarehouseEmna borgi mabroukachraita-datawarehouse
Emna borgi mabroukachraita-datawarehouseEmna Borgi
 
Projet Bi - 3 - Alimentation des données
Projet Bi - 3 - Alimentation des donnéesProjet Bi - 3 - Alimentation des données
Projet Bi - 3 - Alimentation des donnéesJean-Marc Dupont
 
Conception datawarehouse
Conception datawarehouseConception datawarehouse
Conception datawarehouseHassane Dkhissi
 
Integration de donnees_etl
Integration de donnees_etlIntegration de donnees_etl
Integration de donnees_etlhoracio lassey
 
Business Intelligence : Offres du marché et benchmarking
Business Intelligence : Offres du marché et benchmarkingBusiness Intelligence : Offres du marché et benchmarking
Business Intelligence : Offres du marché et benchmarkingSamia NACIRI
 
Business intelligence | State of the art
Business intelligence | State of the artBusiness intelligence | State of the art
Business intelligence | State of the artShubham Sharma
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligences.poles
 

Tendances (8)

Emna borgi mabroukachraita-datawarehouse
Emna borgi mabroukachraita-datawarehouseEmna borgi mabroukachraita-datawarehouse
Emna borgi mabroukachraita-datawarehouse
 
Projet Bi - 3 - Alimentation des données
Projet Bi - 3 - Alimentation des donnéesProjet Bi - 3 - Alimentation des données
Projet Bi - 3 - Alimentation des données
 
Conception datawarehouse
Conception datawarehouseConception datawarehouse
Conception datawarehouse
 
Integration de donnees_etl
Integration de donnees_etlIntegration de donnees_etl
Integration de donnees_etl
 
Business Intelligence : Offres du marché et benchmarking
Business Intelligence : Offres du marché et benchmarkingBusiness Intelligence : Offres du marché et benchmarking
Business Intelligence : Offres du marché et benchmarking
 
Business intelligence | State of the art
Business intelligence | State of the artBusiness intelligence | State of the art
Business intelligence | State of the art
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 

Similaire à Business intelligence pour startups

Deep Dive Performance , le In-Memory dans SQL Server
Deep Dive Performance , le In-Memory dans SQL ServerDeep Dive Performance , le In-Memory dans SQL Server
Deep Dive Performance , le In-Memory dans SQL ServerMicrosoft
 
Le reporting bi dans tous ses états quel outil pour quel usage
Le reporting bi dans tous ses états quel outil pour quel usageLe reporting bi dans tous ses états quel outil pour quel usage
Le reporting bi dans tous ses états quel outil pour quel usageMichael Nokhamzon
 
Le reporting BI dans tous ses états / quel outil pour quel usage
Le reporting BI dans tous ses états / quel outil pour quel usage Le reporting BI dans tous ses états / quel outil pour quel usage
Le reporting BI dans tous ses états / quel outil pour quel usage Microsoft Technet France
 
Dwh udl 2014_2015_v0.22 - student
Dwh udl 2014_2015_v0.22 - studentDwh udl 2014_2015_v0.22 - student
Dwh udl 2014_2015_v0.22 - studentCarlos Sanin
 
wskhlfdm,dsl,sfl
wskhlfdm,dsl,sflwskhlfdm,dsl,sfl
wskhlfdm,dsl,sflcoconimal
 
Implementeritilv2 140114131107-phpapp01
Implementeritilv2 140114131107-phpapp01Implementeritilv2 140114131107-phpapp01
Implementeritilv2 140114131107-phpapp01Nacer HAMADENE
 
Bi et partage des données financières en libre -service
Bi et partage des données financières en libre -serviceBi et partage des données financières en libre -service
Bi et partage des données financières en libre -serviceJean-Michel Franco
 
INFORMATION BUILDERS - Comment integrer les big data a votre SI - Data foru...
INFORMATION BUILDERS -  Comment integrer les big data a votre SI -  Data foru...INFORMATION BUILDERS -  Comment integrer les big data a votre SI -  Data foru...
INFORMATION BUILDERS - Comment integrer les big data a votre SI - Data foru...Micropole Group
 
5 bonnes raisons pour des projets analytiques en agile
5 bonnes raisons pour des projets analytiques en agile5 bonnes raisons pour des projets analytiques en agile
5 bonnes raisons pour des projets analytiques en agileagileDSS
 
Disaster Recovery Plan (DRP) & Business Continuity Plan 2012 - Computerland
Disaster Recovery Plan (DRP) & Business Continuity Plan 2012 - ComputerlandDisaster Recovery Plan (DRP) & Business Continuity Plan 2012 - Computerland
Disaster Recovery Plan (DRP) & Business Continuity Plan 2012 - ComputerlandPatricia NENZI
 
BUSINESS INTELIGENCE : Exploitation d'un Datamart
BUSINESS INTELIGENCE : Exploitation d'un DatamartBUSINESS INTELIGENCE : Exploitation d'un Datamart
BUSINESS INTELIGENCE : Exploitation d'un DatamartFalitokiniaina Rabearison
 
Le Must du décisionnel avec l'ensemble de l'offre Microsoft BI
Le Must du décisionnel avec l'ensemble de l'offre Microsoft BILe Must du décisionnel avec l'ensemble de l'offre Microsoft BI
Le Must du décisionnel avec l'ensemble de l'offre Microsoft BIMicrosoft Ideas
 
Comment associer la BI avec les données d’historiques de Lync ?
Comment associer la BI avec les données d’historiques de Lync ?Comment associer la BI avec les données d’historiques de Lync ?
Comment associer la BI avec les données d’historiques de Lync ?Microsoft Ideas
 
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...Microsoft Décideurs IT
 
Implementer ITIL
Implementer ITILImplementer ITIL
Implementer ITILhdoornbos
 
J'ai déjà un ETL, pourquoi aurais-je besoin de la Data Virtualization?
J'ai déjà un ETL, pourquoi aurais-je besoin de la Data Virtualization?J'ai déjà un ETL, pourquoi aurais-je besoin de la Data Virtualization?
J'ai déjà un ETL, pourquoi aurais-je besoin de la Data Virtualization?Denodo
 
CHAP 1 PRÉSENTATION GENERALE.pdf
CHAP 1 PRÉSENTATION GENERALE.pdfCHAP 1 PRÉSENTATION GENERALE.pdf
CHAP 1 PRÉSENTATION GENERALE.pdfamine17157
 
Livre Blanc : comprendre les data-lakes
Livre Blanc : comprendre les data-lakesLivre Blanc : comprendre les data-lakes
Livre Blanc : comprendre les data-lakesConverteo
 

Similaire à Business intelligence pour startups (20)

Deep Dive Performance , le In-Memory dans SQL Server
Deep Dive Performance , le In-Memory dans SQL ServerDeep Dive Performance , le In-Memory dans SQL Server
Deep Dive Performance , le In-Memory dans SQL Server
 
IBM Data lake
IBM Data lakeIBM Data lake
IBM Data lake
 
Le reporting bi dans tous ses états quel outil pour quel usage
Le reporting bi dans tous ses états quel outil pour quel usageLe reporting bi dans tous ses états quel outil pour quel usage
Le reporting bi dans tous ses états quel outil pour quel usage
 
Le reporting BI dans tous ses états / quel outil pour quel usage
Le reporting BI dans tous ses états / quel outil pour quel usage Le reporting BI dans tous ses états / quel outil pour quel usage
Le reporting BI dans tous ses états / quel outil pour quel usage
 
Dwh udl 2014_2015_v0.22 - student
Dwh udl 2014_2015_v0.22 - studentDwh udl 2014_2015_v0.22 - student
Dwh udl 2014_2015_v0.22 - student
 
wskhlfdm,dsl,sfl
wskhlfdm,dsl,sflwskhlfdm,dsl,sfl
wskhlfdm,dsl,sfl
 
Implementeritilv2 140114131107-phpapp01
Implementeritilv2 140114131107-phpapp01Implementeritilv2 140114131107-phpapp01
Implementeritilv2 140114131107-phpapp01
 
Bi et partage des données financières en libre -service
Bi et partage des données financières en libre -serviceBi et partage des données financières en libre -service
Bi et partage des données financières en libre -service
 
INFORMATION BUILDERS - Comment integrer les big data a votre SI - Data foru...
INFORMATION BUILDERS -  Comment integrer les big data a votre SI -  Data foru...INFORMATION BUILDERS -  Comment integrer les big data a votre SI -  Data foru...
INFORMATION BUILDERS - Comment integrer les big data a votre SI - Data foru...
 
5 bonnes raisons pour des projets analytiques en agile
5 bonnes raisons pour des projets analytiques en agile5 bonnes raisons pour des projets analytiques en agile
5 bonnes raisons pour des projets analytiques en agile
 
Disaster Recovery Plan (DRP) & Business Continuity Plan 2012 - Computerland
Disaster Recovery Plan (DRP) & Business Continuity Plan 2012 - ComputerlandDisaster Recovery Plan (DRP) & Business Continuity Plan 2012 - Computerland
Disaster Recovery Plan (DRP) & Business Continuity Plan 2012 - Computerland
 
BUSINESS INTELIGENCE : Exploitation d'un Datamart
BUSINESS INTELIGENCE : Exploitation d'un DatamartBUSINESS INTELIGENCE : Exploitation d'un Datamart
BUSINESS INTELIGENCE : Exploitation d'un Datamart
 
Le Must du décisionnel avec l'ensemble de l'offre Microsoft BI
Le Must du décisionnel avec l'ensemble de l'offre Microsoft BILe Must du décisionnel avec l'ensemble de l'offre Microsoft BI
Le Must du décisionnel avec l'ensemble de l'offre Microsoft BI
 
Comment associer la BI avec les données d’historiques de Lync ?
Comment associer la BI avec les données d’historiques de Lync ?Comment associer la BI avec les données d’historiques de Lync ?
Comment associer la BI avec les données d’historiques de Lync ?
 
introduction bigdata
introduction bigdataintroduction bigdata
introduction bigdata
 
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
 
Implementer ITIL
Implementer ITILImplementer ITIL
Implementer ITIL
 
J'ai déjà un ETL, pourquoi aurais-je besoin de la Data Virtualization?
J'ai déjà un ETL, pourquoi aurais-je besoin de la Data Virtualization?J'ai déjà un ETL, pourquoi aurais-je besoin de la Data Virtualization?
J'ai déjà un ETL, pourquoi aurais-je besoin de la Data Virtualization?
 
CHAP 1 PRÉSENTATION GENERALE.pdf
CHAP 1 PRÉSENTATION GENERALE.pdfCHAP 1 PRÉSENTATION GENERALE.pdf
CHAP 1 PRÉSENTATION GENERALE.pdf
 
Livre Blanc : comprendre les data-lakes
Livre Blanc : comprendre les data-lakesLivre Blanc : comprendre les data-lakes
Livre Blanc : comprendre les data-lakes
 

Business intelligence pour startups

  • 1. Business Intelligence pour Startups Sébastien Derivaux
  • 2. What the fuck did I do ? • Sébastien Derivaux • Docteur Informatique en Data Science • Data Scientist, Data Analyst, Business Intelligence pour des clients variés • Blog : https://dataintoresults.com • Outil ETL : https ://databrewery.co
  • 3. Interlude 1 – les rôles de la data Data Engineer Data Scientist Data AnalystMétier Compétences Informatique Opérations Hacking Science Business Business Communication Outils Tâche structure les Big Data pour les rendre exploitables cherche des informations cachées dans les données analyse et communique sur les données
  • 4. Reporting 101 • Pourquoi faire un reporting ? • Objectiviser la situation • Apprendre • Communiquer • Aligner son organisation
  • 6. Reporting 101 – Les KPI • KPI – Key Performance Indicators • Définir ce qui est prioritaire
  • 7. Reporting 101 – le qualitatif • Information qualitatives
  • 8. Reporting 101 – explication du KPI • Décomposition de la KPI • Lier le résultat aux différentes causes/actions
  • 9. Reporting 101 - apprendre
  • 10. Reporting 101 – les cashflows • Le compte de résultat est trop complexe à obtenir, trop manipulable • Issu du relevé bancaire, immédiat et contrôle aisé. • Adaptations : Inventaire / coût produit, crédit client, alignement mensuel • Des + et des – qui s’annulent
  • 11. Interlude 2 – Les outils de reporting Gratuit Cloud Gratuit Cloud Pas de modèle de données Modèle de données Puissance Pas très cher Microsoft Connections à certaines sources Reporting en png ? Gratuit Pas de modèle de données A héberger
  • 12.
  • 13.
  • 14.
  • 15. Interlude 3 – Data Lake vs Data Warehouse Data Lake Data Warehouse Structuration Focus Facilité d’insertion Exemples Ensemble de fichiers Structuration secondaire Tables dans une base de données Structuration primordiale Coût Facilité d’utilisation Performance Accès
  • 16.
  • 17. ETL : Extract – Transform - Load • Outils (souvent graphiques) pour gérer des flux de données • Extraction de bases sources • Transformation des données • Chargement dans un entrepôt • Migration vers l’ELT • Chargement des données « brutes » dans l’entrepôt puis transformations à l’intérieur de celui-ci avec du SQL Exemple de flux de traitement avec Pentaho Data Integration
  • 18. SQL – manipulation de données • Décomposition des KPI • Analyses de cohortes • Règles métier
  • 19. Interlude 4 – Churn vs cohort survival rate Churn • % de client perdu dans le mois (lost MRR) Cohort survival rate • Suivis d’un groupe d’individus dans le temps • Profil peut varier par : • Canal d’acquisition • Période d’acquisition • Personna • …
  • 20. Structuration en étoile date_key produit_key client_key Table de faits Ventes date_key Dimension Date jour_semaine semaine jour_mois est_we mois année est_congé produit_key Dimension Produit nom catégorie prix_unitaire fournisseur quantité prix_ht prix_ttc Mesures client_key Dimension Client type adresse anniversaire
  • 21. La solution Microsoft : Excel/PowerBI Source : https://powerpivotpro.com/what-is-power-pivot/
  • 22. TODO • Comment commencer • Etablir un reporting hebdo/mensuel (Excel/Google Sheet) • Automatiser ce reporting • Déverser les données dans une base (PostgreSQL/BigQuery) • Structurer (scripts SQL, ETL) • Analyser (Data Studio, Power BI, Metabase)