FR
Se connecter Crée ton compte

Comment installer Metabase sur Saplo (rapports et graphiques sur ta propre base de données)

Metabase se connecte à ta base de données et te permet de créer des graphiques et des tableaux de bord en quelques clics, sans écrire de SQL. Nous te montrons comment l'installer sur ta propre Box étape par étape.

Grzegorz Kalmus ·

Les outils de Business Intelligence comme Looker Studio Pro peuvent coûter plusieurs centaines d'euros par mois, avant même que tu ne connectes ta première base de données. Metabase est une alternative open source qui fait exactement la même chose, c'est-à-dire qu'elle transforme des données brutes en graphiques et en tableaux de bord cliquables sans connaissance de SQL. Tu l'installes sur ton propre Box, en une seule fois, sans facture de licence mensuelle. Voici étape par étape comment installer Metabase sur Saplo.

Pourquoi Metabase plutôt qu'une solution BI payante

Les outils de reporting payants présentent deux inconvénients récurrents pour les petites et moyennes entreprises :

  • Un coût qui augmente avec le nombre d'utilisateurs ou de requêtes - plus il y a de personnes dans l'équipe qui ont besoin d'accéder aux tableaux de bord, plus la facture mensuelle est élevée.
  • Les données de l'entreprise transitent par l'infrastructure d'un tiers - pour créer un graphique des ventes, la base de données ou une partie de celle-ci doit être transférée vers le système du fournisseur.

Metabase est une implémentation indépendante du même concept, open source, que tu installes sur ta propre Box. Zéro frais pour chaque compte supplémentaire dans l'équipe, les données ne quittent jamais ton infrastructure, et l'apparence et la logique des requêtes sont les mêmes que dans les outils payants : tu cliques sur les champs, les filtres et le type de graphique, le SQL reste en arrière-plan pour ceux qui veulent le voir.

Exigences

Pour installer Metabase sur Saplo, tu as besoin :

  • D'une Box avec Docker activé (le moteur l'active automatiquement lors de l'installation depuis le catalogue, le nesting dans le conteneur est requis, ce que Saplo a par défaut),
  • D'au moins 1 Go de RAM disponible sur la Box ; pour les grandes équipes et les requêtes lourdes, il est conseillé de choisir la Box M ou supérieure,
  • D'un domaine ou sous-domaine *.saploapp.pl inclus dans chaque plan.

Metabase sépare deux bases de données complètement différentes, faciles à confondre. La première est la base de données de l'application, où Metabase stocke ses propres métadonnées : questions enregistrées, tableaux de bord et comptes utilisateurs. Cette base est fournie automatiquement par Saplo à partir d'un pool MySQL commun, comme pour Matomo ou WordPress, tu n'as donc pas besoin de l'installer séparément. La seconde est la source de données à analyser, c'est-à-dire la base que tu souhaites rapporter, par exemple un Postgres de production ou un MySQL de boutique. Metabase ne fournit pas cette base, tu la connectes manuellement après le premier démarrage.

Installation étape par étape

  1. Dans le Panneau Saplo, va dans le Catalogue d'applications et choisis Metabase (catégorie "Données").
  2. Indique la Box sur laquelle elle doit être installée et le Domaine ou le sous-Domaine sous lequel l'application sera disponible.
  3. Confirme l'installation. Le moteur installe un conteneur Docker avec l'image officielle metabase/metabase, le connecte à la base de données MySQL commune de Saplo pour les métadonnées de l'application, prépare un volume de données et l'expose sous le Domaine indiqué via nginx avec un SSL gratuit.
  4. Metabase est une application Java, donc le premier lancement inclut le démarrage de la machine virtuelle et la Migration de la base de données de l'application, ce qui peut prendre une à deux minutes. Le moteur attend une réponse réelle /api/health, et pas seulement le démarrage du processus, donc l'installation ne se termine que lorsque Metabase répond effectivement.
  5. Une fois terminée, le Domaine répond avec l'assistant de premier lancement de Metabase.

Première configuration

Metabase, tout comme Baserow ou Cal.com, ne crée pas automatiquement de compte administrateur lors de l'installation.

  1. Accède à ton domaine et suis l'assistant : choix de la langue, création du compte administrateur et acceptation des statistiques d'utilisation anonymes (tu peux les désactiver).
  2. À l'étape suivante, l'assistant te demandera la première source de données à analyser. Tu peux la fournir immédiatement (par exemple, Postgres ou MySQL de ta boutique) ou ignorer cette étape et ajouter la base de données plus tard dans Paramètres d'administration -> Bases de données -> Ajouter une base de données.
  3. Après t'être connecté, construis ta première question en cliquant sur les champs, les filtres et les groupements dans l'éditeur, ou écris une requête SQL si tu préfères avoir un contrôle total.
  4. Tu peux regrouper les questions sauvegardées dans un tableau de bord, et configurer l'envoi périodique de ce tableau de bord par e-mail, par exemple un rapport de ventes chaque lundi matin.

Metabase sur Saplo vs outils BI payants

BI payant (type Looker Studio Pro) Metabase sur Saplo
Coût augmente avec le nombre d'utilisateurs et de ressources inclus dans le forfait Saplo, quel que soit le nombre de comptes
Où sont les données infrastructure du fournisseur Ton Box
Sources de données connectées connecteurs du fournisseur Postgres, MySQL, BigQuery et autres, connectés manuellement
Requêtes sans SQL oui oui, le même mécanisme de requêtes cliquables
Alertes et rapports cycliques par e-mail oui oui
Qui administre le fournisseur Toi, mais sans installation manuelle du serveur

Foire aux questions

Metabase a-t-il sa propre base de données pour l'analyse ? Non. La base de données que Saplo connecte automatiquement lors de l'installation ne contient que les métadonnées de Metabase lui-même (tableaux de bord, questions, comptes). Les données que tu souhaites analyser sont connectées séparément en tant que ta propre source de données dans l'assistant ou plus tard dans le panneau d'administration.

Combien de temps dure l'installation ? Plus longtemps qu'avec les recettes plus légères du Catalogue d'applications, car l'image Metabase est une application Java, et le premier lancement migre la base de données de l'application à partir de zéro. Prévois une minute, parfois deux, avant que le Domaine ne commence à répondre.

Qui devient administrateur après l'installation ? La première personne qui passe l'assistant de premier démarrage après que le Domaine commence à répondre. Il est conseillé de le faire immédiatement pour que personne d'autre n'ait le temps de créer un Compte en premier.

Puis-je connecter plus d'une source de données ? Oui, dans Paramètres administrateur -> Bases de données, tu ajoutes d'autres connexions, par exemple la base de données de la boutique et la base de données du système de réservation séparément, puis tu construis des tableaux de bord combinant les données des deux.

Recevrai-je une notification par e-mail pour un nouveau rapport ? Oui, les tableaux de bord Metabase ont des abonnements e-mail intégrés avec un calendrier défini, par exemple un rapport tous les lundis matin.

Si tu as des questions lors de l'installation de Metabase sur ton propre Box ou lors de la connexion de la première source de données, écris-nous, nous t'aiderons avec la configuration initiale.

  • #Analyse de données
  • #Business Intelligence
  • #Metabase
  • #Guide
  • #Rapports