Metabase avec des chatons

418 vues

Publié le

Découverte de Metabase, une solution élégante, gratuite et open source pour présenter facilement vos données issues de votre base de données, créer des graphiques et les partages à vos collègues.

Publié dans : Logiciels
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
418
Sur SlideShare
0
Issues des intégrations
0
Intégrations
76
Actions
Partages
0
Téléchargements
5
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Metabase avec des chatons

  1. 1. METABASE avec des chatons
  2. 2. GABRIEL PILLET @tentacode http://tentacode.net
  3. 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. 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. 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. 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. 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. 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. 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
  10. 10. EN PRATIQUE ! ça fait 8 slides qu'on a pas parlé de chats...
  11. 11. FACEBOOK mais pour les chats
  12. 12. 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 👍❤😹😻🙀.
  13. 13. 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 ? 😐
  14. 14. LE SCHÉMA y manque l'emoji 🙀
  15. 15. 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/
  16. 16. ÇA MARCHE !
  17. 17. ON AJOUTE DES DONNÉES...
  18. 18. ET VOILÀ !
  19. 19. NOTRE PREMIÈRE "QUESTION", LE NOMBRE DE CHAT
  20. 20. PRÉCISER LA QUESTION EN GROUPANT PAR SEXE
  21. 21. EN FAIT JE PRÉFÈRE LE CAMEMBERT
  22. 22. SAUVEGARDE DE LA QUESTION POUR PLUS TARD...
  23. 23. AH, HEU... OK.
  24. 24. NOTRE PREMIER DASHBOARD ! 😻
  25. 25. COMMENT SONT RÉPARTIS MES CHATS PAR AGE ?
  26. 26. UN PEU DE PERSONNALISATION
  27. 27. GROUPER PAR DATE, COMPTE CUMULATIF DES MEMBRES cette courbe est étrangement plate...
  28. 28. FILTRER ET GROUPER SUR DEUX COLONNES
  29. 29. SE FIXER UN OBJECTIF (ÊTRE AIMÉ À AU MOINS 150)
  30. 30. FAVORIS, LABELS, RECHERCHE... Faut cliquer là
  31. 31. UN PETIT TOUR DANS L'ADMIN
  32. 32. INVITEZ VOS COLLÈGUES
  33. 33. GÉRER LES PERMISSIONS
  34. 34. CACHER LES DONNÉES SENSIBLES OU INUTILES Ça marche aussi avec une table entière !
  35. 35. CRÉER UN SEGMENT POUR NE PAS SE RÉPÉTER
  36. 36. CRÉER UNE MÉTRIQUE POUR FACILEMENT GROUPER
  37. 37. ET VOILÀ, C'EST TOUT ! non en fait, il y en a encore 🙀
  38. 38. 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 !
  39. 39. UN PETIT LEADERBOARD
  40. 40. AJOUTEZ DES VARIABLES DANS VOS QUESTIONS !
  41. 41. AJOUTEZ DES VARIABLES DANS VOS DASHBOARDS...
  42. 42. ... POUR FILTRER L'ENSEMBLE DE VOS QUESTIONS !
  43. 43. METTRE EN CORRÉLATION DEUX GRAPHS
  44. 44. METABASE & SLACK
  45. 45. AJOUTER UN PULSE
  46. 46. ET VOILÀ LE METABOT !
  47. 47. POUR LA VISUALISATION, PLUS JOLI QUE PHPMYADMIN !
  48. 48. BIENTÔT DANS METABASE... CONTRIBUEZ ! 🙏
  49. 49. MERCI ! pour les questions... @tentacode

×