SlideShare une entreprise Scribd logo
METABASE
avec des chatons
GABRIEL PILLET
@tentacode
http://tentacode.net
➤ Créée par les fondateurs de VDM.
➤ 4 projets : Diwi, 5euros.com, BetaSeries et FeedPress.
➤ 12 personnes.
➤ 18 chats (bon je triche un peu...).
➤ Application de rencontre gratuite sur iOS et Android.
➤ Accélérer les rencontres en créant de vrais rendez-vous.
➤ 10'000+ utilisateurs actifs.
➤ 13'000+ Diwi échangés.
➤ 185'000+ messages envoyés.
LA NÉCESSITÉ D'UN DASHBOARD
➤ Les données sont le coeur de l'application.
➤ Les données sont là, mais seul le développeur peut les lire.
➤ Pour comprendre la vie de son application, on doit extraire
des graphiques des données brutes.
➤ Puis extraire des métriques qui évaluent le succès de
l'application.
➤ Utiliser ces métriques pour mesurer l'impact des
développements sur l'application et anticiper les
développements futurs.
FAIRE UN DASHBOARD SOIT MÊME ?
➤ Trouver la dernière librairie JavaScript à la mode.
➤ Installer la librairie sur le backend.
➤ Coder les pages qui afficheront les graphiques.
➤ Faire la requête à la base de données.
➤ Traduire les données de la requête dans le format de la
librairie.
➤ Refaire une requête, une pull-request, un déploiement etc. à
chaque fois que quelqu'un voudra une nouvelle requête...
CE QUI APPORTE VRAIMENT DE LA VALEUR
➤ Trouver la dernière librairie JavaScript à la mode.
➤ Installer la librairie sur le backend.
➤ Coder les pages qui afficheront les graphiques.
➤ Faire la requête à la base de données.
➤ Traduire les données de la requête dans le format de la
librairie.
➤ Refaire une requête, une pull-request, un déploiement etc. à
chaque fois que quelqu'un voudra une nouvelle requête...
« Metabase is the easy, open source
way for everyone in your company
to ask questions and learn from
data.
— Le site de Metabase
METABASE ?
METABASE CHEZ NETCATS
➤ Des statistiques pertinentes sur les projets au jour le jour.
➤ Les données sont accessibles à toute l'équipe.
➤ Santé des projets à destination d'investisseurs potentiels.
➤ Connaitre l'audience.
➤ Visualiser les baisses et hausses d'activité.
➤ Répondre à des questions très précises sur la vie d'une app de
rencontre.
SUR DIWI
Metabase avec des chatons
EN PRATIQUE !
ça fait 8 slides qu'on a pas parlé de chats...
FACEBOOK
mais pour les chats
UN FAUX RÉSEAU SOCIAL POUR CHAT
➤ Les maîtres inscrivent leur(s) chat(s).
➤ Les chats peuvent devenir amis entre eux.
➤ Les chats peuvent ajouter des messages ou des photos sur
leur mur.
➤ Les chats peuvent réagir à leurs messages via des "Likes"
représentés par des emojis 👍❤😹😻🙀.
LE JEU D'ESSAI KITTENLITTER
https://github.com/tentacode/KittenLitter
Une sandbox pour expérimenter des technologies et présenter
des ateliers.
Une base de données SQLite pour aller au plus simple avec
Metabase.
Données aléatoires créées en PHP avec Faker et nelmio/alice.
C'est un jeu de mot en fait... sandbox... litière ? 😐
LE SCHÉMA
y manque l'emoji 🙀
INSTALLATION DE METABASE
Pour les utilisateurs macs, télécharger et lancer le client
disponible sur le site de Metabase.
Les autre plateformes peuvent le lancer avec java. Metabase sera
accessible sur votre navigateur : http://localhost:3000/setup/
java -jar metabase.jar
C'est aussi à l'aide du jar qu'on va hoster Metabase sur un
serveur web.
Les deux versions peuvent être téléchargées sur :

http://www.metabase.com/start/
ÇA MARCHE !
ON AJOUTE DES DONNÉES...
ET VOILÀ !
NOTRE PREMIÈRE "QUESTION", LE NOMBRE DE CHAT
PRÉCISER LA QUESTION EN GROUPANT PAR SEXE
EN FAIT JE PRÉFÈRE LE CAMEMBERT
SAUVEGARDE DE LA QUESTION POUR PLUS TARD...
AH, HEU... OK.
NOTRE PREMIER DASHBOARD ! 😻
COMMENT SONT RÉPARTIS MES CHATS PAR AGE ?
UN PEU DE PERSONNALISATION
GROUPER PAR DATE, COMPTE CUMULATIF DES MEMBRES
cette courbe est étrangement plate...
FILTRER ET GROUPER SUR DEUX COLONNES
SE FIXER UN OBJECTIF (ÊTRE AIMÉ À AU MOINS 150)
FAVORIS, LABELS, RECHERCHE...
Faut cliquer là
UN PETIT TOUR DANS L'ADMIN
INVITEZ VOS COLLÈGUES
GÉRER LES PERMISSIONS
CACHER LES DONNÉES SENSIBLES OU INUTILES
Ça marche aussi avec une table entière !
CRÉER UN SEGMENT POUR NE PAS SE RÉPÉTER
CRÉER UNE MÉTRIQUE POUR FACILEMENT GROUPER
ET VOILÀ, C'EST TOUT !
non en fait, il y en a encore 🙀
DES QUESTIONS PLUS COMPLEXES ?
Pour les questions simples, Metabase s'en sort très bien. Si bien
que même les non-développeurs peuvent maintenant créer leurs
questions tout seuls !
Mais pas d'inquiétude, il y a des limitations et on a toujours
besoin de l'aide d'un codeur pour les requêtes plus complexes.
On peut en effet construire les requêtes en SQL !
UN PETIT LEADERBOARD
AJOUTEZ DES VARIABLES DANS VOS QUESTIONS !
AJOUTEZ DES VARIABLES DANS VOS DASHBOARDS...
... POUR FILTRER L'ENSEMBLE DE VOS QUESTIONS !
METTRE EN CORRÉLATION DEUX GRAPHS
METABASE & SLACK
AJOUTER UN PULSE
ET VOILÀ LE METABOT !
POUR LA VISUALISATION, PLUS JOLI QUE PHPMYADMIN !
BIENTÔT DANS METABASE... CONTRIBUEZ ! 🙏
MERCI !
pour les questions... @tentacode

Contenu connexe

Tendances

Two-Way Integration with Writable External Objects
Two-Way Integration with Writable External ObjectsTwo-Way Integration with Writable External Objects
Two-Way Integration with Writable External Objects
Salesforce Developers
 
Sap BusinessObjects 4
Sap BusinessObjects 4Sap BusinessObjects 4
Sap BusinessObjects 4
Dmitry Anoshin
 
リアルタイムにデータを配信・変換・統合:Qlik Cloudデータ統合のご紹介
リアルタイムにデータを配信・変換・統合:Qlik Cloudデータ統合のご紹介リアルタイムにデータを配信・変換・統合:Qlik Cloudデータ統合のご紹介
リアルタイムにデータを配信・変換・統合:Qlik Cloudデータ統合のご紹介
QlikPresalesJapan
 
What is tibco. Look at an introduction to tibco software
What is tibco. Look at an  introduction to tibco softwareWhat is tibco. Look at an  introduction to tibco software
What is tibco. Look at an introduction to tibco software
Cblsolutions.com
 
How to Store and Visualize CAN Bus Telematic Data with InfluxDB Cloud and Gra...
How to Store and Visualize CAN Bus Telematic Data with InfluxDB Cloud and Gra...How to Store and Visualize CAN Bus Telematic Data with InfluxDB Cloud and Gra...
How to Store and Visualize CAN Bus Telematic Data with InfluxDB Cloud and Gra...
InfluxData
 
Zendesk Integration With Salesforce .pptx
Zendesk Integration With Salesforce .pptxZendesk Integration With Salesforce .pptx
Zendesk Integration With Salesforce .pptx
Cloud Analogy
 
Qlik Cloudデータ統合:データ変換機能のご紹介
Qlik Cloudデータ統合:データ変換機能のご紹介Qlik Cloudデータ統合:データ変換機能のご紹介
Qlik Cloudデータ統合:データ変換機能のご紹介
QlikPresalesJapan
 
Videojuegos (Presentación de UBISOFT)
Videojuegos (Presentación de UBISOFT)Videojuegos (Presentación de UBISOFT)
Videojuegos (Presentación de UBISOFT)
Escoles Universitàries Gimbernat i Tomàs Cerdà
 
Oracle Cloud Infrastructure Overview Deck.pptx
Oracle Cloud Infrastructure Overview Deck.pptxOracle Cloud Infrastructure Overview Deck.pptx
Oracle Cloud Infrastructure Overview Deck.pptx
LabibKhairi
 
How to Prepare for a BI Migration
How to Prepare for a BI MigrationHow to Prepare for a BI Migration
How to Prepare for a BI Migration
Senturus
 
Using FME Cloud to Produce Realtime Data Transit Update Streams (GTFS Realtime)
Using FME Cloud to Produce Realtime Data Transit Update Streams (GTFS Realtime)Using FME Cloud to Produce Realtime Data Transit Update Streams (GTFS Realtime)
Using FME Cloud to Produce Realtime Data Transit Update Streams (GTFS Realtime)
Safe Software
 

Tendances (11)

Two-Way Integration with Writable External Objects
Two-Way Integration with Writable External ObjectsTwo-Way Integration with Writable External Objects
Two-Way Integration with Writable External Objects
 
Sap BusinessObjects 4
Sap BusinessObjects 4Sap BusinessObjects 4
Sap BusinessObjects 4
 
リアルタイムにデータを配信・変換・統合:Qlik Cloudデータ統合のご紹介
リアルタイムにデータを配信・変換・統合:Qlik Cloudデータ統合のご紹介リアルタイムにデータを配信・変換・統合:Qlik Cloudデータ統合のご紹介
リアルタイムにデータを配信・変換・統合:Qlik Cloudデータ統合のご紹介
 
What is tibco. Look at an introduction to tibco software
What is tibco. Look at an  introduction to tibco softwareWhat is tibco. Look at an  introduction to tibco software
What is tibco. Look at an introduction to tibco software
 
How to Store and Visualize CAN Bus Telematic Data with InfluxDB Cloud and Gra...
How to Store and Visualize CAN Bus Telematic Data with InfluxDB Cloud and Gra...How to Store and Visualize CAN Bus Telematic Data with InfluxDB Cloud and Gra...
How to Store and Visualize CAN Bus Telematic Data with InfluxDB Cloud and Gra...
 
Zendesk Integration With Salesforce .pptx
Zendesk Integration With Salesforce .pptxZendesk Integration With Salesforce .pptx
Zendesk Integration With Salesforce .pptx
 
Qlik Cloudデータ統合:データ変換機能のご紹介
Qlik Cloudデータ統合:データ変換機能のご紹介Qlik Cloudデータ統合:データ変換機能のご紹介
Qlik Cloudデータ統合:データ変換機能のご紹介
 
Videojuegos (Presentación de UBISOFT)
Videojuegos (Presentación de UBISOFT)Videojuegos (Presentación de UBISOFT)
Videojuegos (Presentación de UBISOFT)
 
Oracle Cloud Infrastructure Overview Deck.pptx
Oracle Cloud Infrastructure Overview Deck.pptxOracle Cloud Infrastructure Overview Deck.pptx
Oracle Cloud Infrastructure Overview Deck.pptx
 
How to Prepare for a BI Migration
How to Prepare for a BI MigrationHow to Prepare for a BI Migration
How to Prepare for a BI Migration
 
Using FME Cloud to Produce Realtime Data Transit Update Streams (GTFS Realtime)
Using FME Cloud to Produce Realtime Data Transit Update Streams (GTFS Realtime)Using FME Cloud to Produce Realtime Data Transit Update Streams (GTFS Realtime)
Using FME Cloud to Produce Realtime Data Transit Update Streams (GTFS Realtime)
 

En vedette

Les chats des îles grecques - Cats on the Greek Islands
Les chats des  îles grecques - Cats on the Greek Islands Les chats des  îles grecques - Cats on the Greek Islands
Les chats des îles grecques - Cats on the Greek Islands
Ungava Louise
 
Web Acceptance Testing with Behat
Web Acceptance Testing with BehatWeb Acceptance Testing with Behat
Web Acceptance Testing with Behat
Fabian Kiss
 
Edutic Planificacion
Edutic    PlanificacionEdutic    Planificacion
Edutic Planificacion
alinarez
 
Restitution enquête Track & Trace
Restitution enquête Track & TraceRestitution enquête Track & Trace
Restitution enquête Track & Trace
Talan Consulting
 
Frantsesa lana ane, semark eta julene
Frantsesa lana ane, semark eta juleneFrantsesa lana ane, semark eta julene
Frantsesa lana ane, semark eta julene
db-lurrutia
 
Ile de France
Ile de FranceIle de France
Ile de France
Comune di San Prospero
 
La veille de nekid du 19.05.10 : le temps
La veille de nekid du 19.05.10 : le tempsLa veille de nekid du 19.05.10 : le temps
La veille de nekid du 19.05.10 : le temps
Né Kid
 
Séjour à Quimper du 18 au 25 mars 2014
Séjour à Quimper du 18 au 25 mars 2014Séjour à Quimper du 18 au 25 mars 2014
Séjour à Quimper du 18 au 25 mars 2014
Comune di San Prospero
 
Payforum Forum SMSC 2010 03 18
Payforum Forum SMSC 2010 03 18Payforum Forum SMSC 2010 03 18
Payforum Forum SMSC 2010 03 18
Lobary
 
Uploads newbb 4725_47be9190b1e86
Uploads newbb 4725_47be9190b1e86Uploads newbb 4725_47be9190b1e86
Uploads newbb 4725_47be9190b1e86
bant9ahba
 
La veille de né kid du 13.05.10 : le nation branding
La veille de né kid du 13.05.10 : le nation brandingLa veille de né kid du 13.05.10 : le nation branding
La veille de né kid du 13.05.10 : le nation branding
Né Kid
 
Le Lycée
Le LycéeLe Lycée
WUD 2009 Paris : Utilisabilité et m-commerce
WUD 2009 Paris : Utilisabilité et m-commerceWUD 2009 Paris : Utilisabilité et m-commerce
WUD 2009 Paris : Utilisabilité et m-commerce
Frederic CAVAZZA
 
Wiki
WikiWiki
Wiki
paulitu
 
Examen De Prostata
Examen De ProstataExamen De Prostata
Examen De Prostata
Carlos Lorenzo
 
Requerimientos funcionales 2
Requerimientos funcionales 2Requerimientos funcionales 2
Requerimientos funcionales 2
Miguel Angel Pérez Barría
 
Monterrey, N.L.MéXico
Monterrey, N.L.MéXicoMonterrey, N.L.MéXico
Monterrey, N.L.MéXico
Sofik Sofia
 
Leccion de Vida
Leccion de VidaLeccion de Vida
Leccion de Vida
Cris Araújo
 

En vedette (20)

Les chats des îles grecques - Cats on the Greek Islands
Les chats des  îles grecques - Cats on the Greek Islands Les chats des  îles grecques - Cats on the Greek Islands
Les chats des îles grecques - Cats on the Greek Islands
 
Web Acceptance Testing with Behat
Web Acceptance Testing with BehatWeb Acceptance Testing with Behat
Web Acceptance Testing with Behat
 
Carranza
 Carranza Carranza
Carranza
 
Edutic Planificacion
Edutic    PlanificacionEdutic    Planificacion
Edutic Planificacion
 
Jack[1]
Jack[1]Jack[1]
Jack[1]
 
Restitution enquête Track & Trace
Restitution enquête Track & TraceRestitution enquête Track & Trace
Restitution enquête Track & Trace
 
Frantsesa lana ane, semark eta julene
Frantsesa lana ane, semark eta juleneFrantsesa lana ane, semark eta julene
Frantsesa lana ane, semark eta julene
 
Ile de France
Ile de FranceIle de France
Ile de France
 
La veille de nekid du 19.05.10 : le temps
La veille de nekid du 19.05.10 : le tempsLa veille de nekid du 19.05.10 : le temps
La veille de nekid du 19.05.10 : le temps
 
Séjour à Quimper du 18 au 25 mars 2014
Séjour à Quimper du 18 au 25 mars 2014Séjour à Quimper du 18 au 25 mars 2014
Séjour à Quimper du 18 au 25 mars 2014
 
Payforum Forum SMSC 2010 03 18
Payforum Forum SMSC 2010 03 18Payforum Forum SMSC 2010 03 18
Payforum Forum SMSC 2010 03 18
 
Uploads newbb 4725_47be9190b1e86
Uploads newbb 4725_47be9190b1e86Uploads newbb 4725_47be9190b1e86
Uploads newbb 4725_47be9190b1e86
 
La veille de né kid du 13.05.10 : le nation branding
La veille de né kid du 13.05.10 : le nation brandingLa veille de né kid du 13.05.10 : le nation branding
La veille de né kid du 13.05.10 : le nation branding
 
Le Lycée
Le LycéeLe Lycée
Le Lycée
 
WUD 2009 Paris : Utilisabilité et m-commerce
WUD 2009 Paris : Utilisabilité et m-commerceWUD 2009 Paris : Utilisabilité et m-commerce
WUD 2009 Paris : Utilisabilité et m-commerce
 
Wiki
WikiWiki
Wiki
 
Examen De Prostata
Examen De ProstataExamen De Prostata
Examen De Prostata
 
Requerimientos funcionales 2
Requerimientos funcionales 2Requerimientos funcionales 2
Requerimientos funcionales 2
 
Monterrey, N.L.MéXico
Monterrey, N.L.MéXicoMonterrey, N.L.MéXico
Monterrey, N.L.MéXico
 
Leccion de Vida
Leccion de VidaLeccion de Vida
Leccion de Vida
 

Similaire à Metabase avec des chatons

SEO et Intelligence Artificielle
SEO et Intelligence ArtificielleSEO et Intelligence Artificielle
SEO et Intelligence Artificielle
LVLUP
 
What's Next ChatBots
What's Next ChatBots What's Next ChatBots
What's Next ChatBots
DigitasLBi Paris
 
doc_actualite_6553267.pdf
doc_actualite_6553267.pdfdoc_actualite_6553267.pdf
doc_actualite_6553267.pdf
MaguyH1
 
#CapCom17 : CN3 - [Carrefour numérique] Comprendre la réalité des algorithmes...
#CapCom17 : CN3 - [Carrefour numérique] Comprendre la réalité des algorithmes...#CapCom17 : CN3 - [Carrefour numérique] Comprendre la réalité des algorithmes...
#CapCom17 : CN3 - [Carrefour numérique] Comprendre la réalité des algorithmes...
Cap'Com
 
Livre blanc information reseaux sociaux et innovation - xavier querat hement
Livre blanc   information reseaux sociaux et innovation - xavier querat hementLivre blanc   information reseaux sociaux et innovation - xavier querat hement
Livre blanc information reseaux sociaux et innovation - xavier querat hement
Alban Jarry
 
2014 03 arcade j2 haguenau_app_itg_j_vds
2014 03 arcade  j2 haguenau_app_itg_j_vds2014 03 arcade  j2 haguenau_app_itg_j_vds
2014 03 arcade j2 haguenau_app_itg_j_vds
Jean Vanderspelden
 
Lancement de tKaap.com
Lancement de tKaap.comLancement de tKaap.com
Lancement de tKaap.com
tkaap
 
2014 05 vf j2 strasbourg_app_itg_j_vds
2014 05 vf j2 strasbourg_app_itg_j_vds2014 05 vf j2 strasbourg_app_itg_j_vds
2014 05 vf j2 strasbourg_app_itg_j_vds
Jean Vanderspelden
 
Communautés: introduction et enjeux
Communautés: introduction et enjeuxCommunautés: introduction et enjeux
Communautés: introduction et enjeux
Olivier Tripet
 
BLACKHAT-PBN Alan Cladx – CEO Investoweb
BLACKHAT-PBN   Alan Cladx – CEO InvestowebBLACKHAT-PBN   Alan Cladx – CEO Investoweb
BLACKHAT-PBN Alan Cladx – CEO Investoweb
Tuni' SEO
 
Introduction à la réalisation d'infographies
Introduction à la réalisation d'infographiesIntroduction à la réalisation d'infographies
Introduction à la réalisation d'infographies
Equipe RENARD
 
Intelligence artificielle, l'avènement du marketing augmenté
Intelligence artificielle, l'avènement du marketing augmentéIntelligence artificielle, l'avènement du marketing augmenté
Intelligence artificielle, l'avènement du marketing augmenté
Frederic CAVAZZA
 
Anonymous message : 26/11/11
Anonymous message : 26/11/11Anonymous message : 26/11/11
Anonymous message : 26/11/11
Vendeesign
 
L’hygiène informatique des réseaux sociaux : bilan catastrophique
L’hygiène informatique des réseaux sociaux : bilan catastrophiqueL’hygiène informatique des réseaux sociaux : bilan catastrophique
L’hygiène informatique des réseaux sociaux : bilan catastrophique
ITrust - Cybersecurity as a Service
 
SOC!AL - N°8 OCTOBRE 2017 by WAX Interactive
SOC!AL - N°8 OCTOBRE 2017 by WAX InteractiveSOC!AL - N°8 OCTOBRE 2017 by WAX Interactive
SOC!AL - N°8 OCTOBRE 2017 by WAX Interactive
WAX Interactive
 
Tutoriel pour ChatGPT
Tutoriel pour ChatGPTTutoriel pour ChatGPT
Tutoriel pour ChatGPT
Majida Antonios, M.Ed.
 
Tendances SEO 2027 - SEO Square - Laura Blanchard
Tendances SEO 2027 - SEO Square - Laura BlanchardTendances SEO 2027 - SEO Square - Laura Blanchard
Tendances SEO 2027 - SEO Square - Laura Blanchard
Laura Blanchard - Agence KHOSI
 
Médias sociaux
Médias sociauxMédias sociaux
Médias sociaux
Thonnard
 
Finistgdg bot
Finistgdg botFinistgdg bot
Finistgdg bot
Stéphane Castrec
 
Chiffrofete - Divers élements de réflexions
Chiffrofete - Divers élements de réflexionsChiffrofete - Divers élements de réflexions
Chiffrofete - Divers élements de réflexions
Jérôme aka "Genma" Kun
 

Similaire à Metabase avec des chatons (20)

SEO et Intelligence Artificielle
SEO et Intelligence ArtificielleSEO et Intelligence Artificielle
SEO et Intelligence Artificielle
 
What's Next ChatBots
What's Next ChatBots What's Next ChatBots
What's Next ChatBots
 
doc_actualite_6553267.pdf
doc_actualite_6553267.pdfdoc_actualite_6553267.pdf
doc_actualite_6553267.pdf
 
#CapCom17 : CN3 - [Carrefour numérique] Comprendre la réalité des algorithmes...
#CapCom17 : CN3 - [Carrefour numérique] Comprendre la réalité des algorithmes...#CapCom17 : CN3 - [Carrefour numérique] Comprendre la réalité des algorithmes...
#CapCom17 : CN3 - [Carrefour numérique] Comprendre la réalité des algorithmes...
 
Livre blanc information reseaux sociaux et innovation - xavier querat hement
Livre blanc   information reseaux sociaux et innovation - xavier querat hementLivre blanc   information reseaux sociaux et innovation - xavier querat hement
Livre blanc information reseaux sociaux et innovation - xavier querat hement
 
2014 03 arcade j2 haguenau_app_itg_j_vds
2014 03 arcade  j2 haguenau_app_itg_j_vds2014 03 arcade  j2 haguenau_app_itg_j_vds
2014 03 arcade j2 haguenau_app_itg_j_vds
 
Lancement de tKaap.com
Lancement de tKaap.comLancement de tKaap.com
Lancement de tKaap.com
 
2014 05 vf j2 strasbourg_app_itg_j_vds
2014 05 vf j2 strasbourg_app_itg_j_vds2014 05 vf j2 strasbourg_app_itg_j_vds
2014 05 vf j2 strasbourg_app_itg_j_vds
 
Communautés: introduction et enjeux
Communautés: introduction et enjeuxCommunautés: introduction et enjeux
Communautés: introduction et enjeux
 
BLACKHAT-PBN Alan Cladx – CEO Investoweb
BLACKHAT-PBN   Alan Cladx – CEO InvestowebBLACKHAT-PBN   Alan Cladx – CEO Investoweb
BLACKHAT-PBN Alan Cladx – CEO Investoweb
 
Introduction à la réalisation d'infographies
Introduction à la réalisation d'infographiesIntroduction à la réalisation d'infographies
Introduction à la réalisation d'infographies
 
Intelligence artificielle, l'avènement du marketing augmenté
Intelligence artificielle, l'avènement du marketing augmentéIntelligence artificielle, l'avènement du marketing augmenté
Intelligence artificielle, l'avènement du marketing augmenté
 
Anonymous message : 26/11/11
Anonymous message : 26/11/11Anonymous message : 26/11/11
Anonymous message : 26/11/11
 
L’hygiène informatique des réseaux sociaux : bilan catastrophique
L’hygiène informatique des réseaux sociaux : bilan catastrophiqueL’hygiène informatique des réseaux sociaux : bilan catastrophique
L’hygiène informatique des réseaux sociaux : bilan catastrophique
 
SOC!AL - N°8 OCTOBRE 2017 by WAX Interactive
SOC!AL - N°8 OCTOBRE 2017 by WAX InteractiveSOC!AL - N°8 OCTOBRE 2017 by WAX Interactive
SOC!AL - N°8 OCTOBRE 2017 by WAX Interactive
 
Tutoriel pour ChatGPT
Tutoriel pour ChatGPTTutoriel pour ChatGPT
Tutoriel pour ChatGPT
 
Tendances SEO 2027 - SEO Square - Laura Blanchard
Tendances SEO 2027 - SEO Square - Laura BlanchardTendances SEO 2027 - SEO Square - Laura Blanchard
Tendances SEO 2027 - SEO Square - Laura Blanchard
 
Médias sociaux
Médias sociauxMédias sociaux
Médias sociaux
 
Finistgdg bot
Finistgdg botFinistgdg bot
Finistgdg bot
 
Chiffrofete - Divers élements de réflexions
Chiffrofete - Divers élements de réflexionsChiffrofete - Divers élements de réflexions
Chiffrofete - Divers élements de réflexions
 

Metabase avec des chatons

  • 3. ➤ Créée par les fondateurs de VDM. ➤ 4 projets : Diwi, 5euros.com, BetaSeries et FeedPress. ➤ 12 personnes. ➤ 18 chats (bon je triche un peu...).
  • 4. ➤ Application de rencontre gratuite sur iOS et Android. ➤ Accélérer les rencontres en créant de vrais rendez-vous. ➤ 10'000+ utilisateurs actifs. ➤ 13'000+ Diwi échangés. ➤ 185'000+ messages envoyés.
  • 5. LA NÉCESSITÉ D'UN DASHBOARD ➤ Les données sont le coeur de l'application. ➤ Les données sont là, mais seul le développeur peut les lire. ➤ Pour comprendre la vie de son application, on doit extraire des graphiques des données brutes. ➤ Puis extraire des métriques qui évaluent le succès de l'application. ➤ Utiliser ces métriques pour mesurer l'impact des développements sur l'application et anticiper les développements futurs.
  • 6. FAIRE UN DASHBOARD SOIT MÊME ? ➤ Trouver la dernière librairie JavaScript à la mode. ➤ Installer la librairie sur le backend. ➤ Coder les pages qui afficheront les graphiques. ➤ Faire la requête à la base de données. ➤ Traduire les données de la requête dans le format de la librairie. ➤ Refaire une requête, une pull-request, un déploiement etc. à chaque fois que quelqu'un voudra une nouvelle requête...
  • 7. CE QUI APPORTE VRAIMENT DE LA VALEUR ➤ Trouver la dernière librairie JavaScript à la mode. ➤ Installer la librairie sur le backend. ➤ Coder les pages qui afficheront les graphiques. ➤ Faire la requête à la base de données. ➤ Traduire les données de la requête dans le format de la librairie. ➤ Refaire une requête, une pull-request, un déploiement etc. à chaque fois que quelqu'un voudra une nouvelle requête...
  • 8. « Metabase is the easy, open source way for everyone in your company to ask questions and learn from data. — Le site de Metabase METABASE ?
  • 9. METABASE CHEZ NETCATS ➤ Des statistiques pertinentes sur les projets au jour le jour. ➤ Les données sont accessibles à toute l'équipe. ➤ Santé des projets à destination d'investisseurs potentiels. ➤ Connaitre l'audience. ➤ Visualiser les baisses et hausses d'activité. ➤ Répondre à des questions très précises sur la vie d'une app de rencontre. SUR DIWI
  • 11. EN PRATIQUE ! ça fait 8 slides qu'on a pas parlé de chats...
  • 13. UN FAUX RÉSEAU SOCIAL POUR CHAT ➤ Les maîtres inscrivent leur(s) chat(s). ➤ Les chats peuvent devenir amis entre eux. ➤ Les chats peuvent ajouter des messages ou des photos sur leur mur. ➤ Les chats peuvent réagir à leurs messages via des "Likes" représentés par des emojis 👍❤😹😻🙀.
  • 14. LE JEU D'ESSAI KITTENLITTER https://github.com/tentacode/KittenLitter Une sandbox pour expérimenter des technologies et présenter des ateliers. Une base de données SQLite pour aller au plus simple avec Metabase. Données aléatoires créées en PHP avec Faker et nelmio/alice. C'est un jeu de mot en fait... sandbox... litière ? 😐
  • 15. LE SCHÉMA y manque l'emoji 🙀
  • 16. INSTALLATION DE METABASE Pour les utilisateurs macs, télécharger et lancer le client disponible sur le site de Metabase. Les autre plateformes peuvent le lancer avec java. Metabase sera accessible sur votre navigateur : http://localhost:3000/setup/ java -jar metabase.jar C'est aussi à l'aide du jar qu'on va hoster Metabase sur un serveur web. Les deux versions peuvent être téléchargées sur :
 http://www.metabase.com/start/
  • 18. ON AJOUTE DES DONNÉES...
  • 20. NOTRE PREMIÈRE "QUESTION", LE NOMBRE DE CHAT
  • 21. PRÉCISER LA QUESTION EN GROUPANT PAR SEXE
  • 22. EN FAIT JE PRÉFÈRE LE CAMEMBERT
  • 23. SAUVEGARDE DE LA QUESTION POUR PLUS TARD...
  • 26. COMMENT SONT RÉPARTIS MES CHATS PAR AGE ?
  • 27. UN PEU DE PERSONNALISATION
  • 28. GROUPER PAR DATE, COMPTE CUMULATIF DES MEMBRES cette courbe est étrangement plate...
  • 29. FILTRER ET GROUPER SUR DEUX COLONNES
  • 30. SE FIXER UN OBJECTIF (ÊTRE AIMÉ À AU MOINS 150)
  • 32. UN PETIT TOUR DANS L'ADMIN
  • 35. CACHER LES DONNÉES SENSIBLES OU INUTILES Ça marche aussi avec une table entière !
  • 36. CRÉER UN SEGMENT POUR NE PAS SE RÉPÉTER
  • 37. CRÉER UNE MÉTRIQUE POUR FACILEMENT GROUPER
  • 38. ET VOILÀ, C'EST TOUT ! non en fait, il y en a encore 🙀
  • 39. DES QUESTIONS PLUS COMPLEXES ? Pour les questions simples, Metabase s'en sort très bien. Si bien que même les non-développeurs peuvent maintenant créer leurs questions tout seuls ! Mais pas d'inquiétude, il y a des limitations et on a toujours besoin de l'aide d'un codeur pour les requêtes plus complexes. On peut en effet construire les requêtes en SQL !
  • 41. AJOUTEZ DES VARIABLES DANS VOS QUESTIONS !
  • 42. AJOUTEZ DES VARIABLES DANS VOS DASHBOARDS...
  • 43. ... POUR FILTRER L'ENSEMBLE DE VOS QUESTIONS !
  • 44. METTRE EN CORRÉLATION DEUX GRAPHS
  • 47. ET VOILÀ LE METABOT !
  • 48. POUR LA VISUALISATION, PLUS JOLI QUE PHPMYADMIN !
  • 49. BIENTÔT DANS METABASE... CONTRIBUEZ ! 🙏
  • 50. MERCI ! pour les questions... @tentacode