DE
Anmelden Konto erstellen

Wie du Metabase auf Saplo installierst (Berichte und Diagramme)

Metabase verbindet sich mit deiner Datenbank und ermöglicht es dir, Diagramme und Dashboards per Klick zu erstellen, ohne SQL schreiben zu müssen. Wir zeigen dir Schritt für Schritt, wie du es auf deiner eigenen Box einrichtest.

Grzegorz Kalmus ·

Business-Intelligence-Tools wie Looker Studio Pro können mehrere hundert Euro im Monat kosten, noch bevor du die erste Datenbank anbindest. Metabase ist eine Open-Source-Alternative, die genau dasselbe tut: Rohdaten in klickbare Diagramme und Dashboards verwandeln, ganz ohne SQL-Kenntnisse. Du installierst sie einmalig auf deiner eigenen Box, ohne monatliche Lizenzgebühren. Hier erfährst du Schritt für Schritt, wie du Metabase auf Saplo installierst.

Warum Metabase statt kostenpflichtigem BI

Kostenpflichtige Reporting-Tools haben für kleine und mittlere Unternehmen zwei wiederkehrende Nachteile:

  • Kosten, die mit der Anzahl der Benutzer oder Abfragen steigen - je mehr Personen im Team Zugriff auf die Dashboards benötigen, desto höher ist die monatliche Rechnung.
  • Unternehmensdaten durchlaufen fremde Infrastruktur - um ein Verkaufsdiagramm zu erstellen, muss die Datenbank oder ein Teil davon in das System des Anbieters übertragen werden.

Metabase ist eine unabhängige Open-Source-Implementierung derselben Idee, die du auf deiner eigenen Box installierst. Keine Gebühren für weitere Konten im Team, die Daten verlassen niemals deine Infrastruktur, und das Aussehen sowie die Logik der Abfragen sind die gleichen wie bei kostenpflichtigen Tools: Du klickst auf Felder, Filter und Diagrammtyp, SQL bleibt im Hintergrund für diejenigen, die es sehen möchten.

Anforderungen

Um Metabase auf Saplo zu installieren, benötigst du:

  • Eine Box mit aktiviertem Docker (die Engine aktiviert ihn automatisch bei der Installation aus dem Katalog, Container-Nesting ist erforderlich, was Saplo standardmäßig bietet),
  • mindestens 1 GB freien RAM auf der Box, und für größere Teams und komplexere Abfragen ist es ratsam, Box M oder höher zu wählen,
  • eine Domain oder Subdomain *.saploapp.pl im Preis jedes Plans inbegriffen.

Metabase unterscheidet zwischen zwei völlig unterschiedlichen Datenbanken, die leicht zu verwechseln sind. Die erste ist die Anwendungsdatenbank, in der Metabase ihre eigenen Metadaten speichert: gespeicherte Fragen, Dashboards und Benutzerkonten. Diese Datenbank wird von Saplo automatisch aus einem gemeinsamen MySQL-Pool bereitgestellt, genau wie bei Matomo oder WordPress, sodass du sie nicht separat einrichten musst. Die zweite ist die Datenquelle für die Analyse, d.h. die Datenbank, die du berichten möchtest, zum Beispiel ein produktiver Postgres oder MySQL eines Shops. Diese Datenbank wird von Metabase nicht bereitgestellt, du verbindest sie manuell nach dem ersten Start.

Schritt-für-Schritt-Installation

  1. Gehe in deinem Saplo Panel zu App-Katalog und wähle Metabase (Kategorie "Daten").
  2. Wähle die Box aus, auf der die Anwendung installiert werden soll, und die Domain oder Subdomain, unter der sie verfügbar sein wird.
  3. Bestätige die Installation. Die Engine erstellt einen Docker-Container mit dem offiziellen Image metabase/metabase, verbindet ihn mit der gemeinsamen MySQL-Datenbank von Saplo für Anwendungsmetadaten, bereitet ein Volumen für die Daten vor und stellt es unter der angegebenen Domain über nginx mit kostenlosem SSL bereit.
  4. Metabase ist eine Java-Anwendung, daher umfasst der erste Start den Start der virtuellen Maschine und die Migration der Anwendungsdatenbank, was ein bis zwei Minuten dauern kann. Die Engine wartet auf eine tatsächliche /api/health-Antwort und nicht nur auf den Prozessstart, sodass die Installation erst abgeschlossen ist, wenn Metabase tatsächlich antwortet.
  5. Nach Abschluss antwortet die Domain mit dem Einrichtungsassistenten von Metabase.

Erstkonfiguration

Metabase, genau wie Baserow oder Cal.com, erstellt bei der Installation nicht automatisch ein Administratorkonto.

  1. Gehe zu deiner Domain und durchlaufe den Assistenten: Sprachauswahl, Erstellung eines Administratorkontos und Zustimmung zu anonymen Nutzungsstatistiken (kann deaktiviert werden).
  2. Im nächsten Schritt fragt der Assistent nach der ersten Datenquelle für die Analyse. Du kannst diese sofort angeben (zum Beispiel Postgres oder MySQL eines Shops) oder diesen Schritt überspringen und die Datenbank später unter Admin-Einstellungen -> Datenbanken -> Datenbank hinzufügen hinzufügen.
  3. Nach dem Login erstellst du die erste Abfrage, indem du Felder, Filter und Gruppierungen im Editor anklickst, oder schreibst eine SQL-Abfrage, wenn du die volle Kontrolle haben möchtest.
  4. Gespeicherte Abfragen kannst du zu einem Dashboard zusammenfassen, und für das Dashboard kannst du einen regelmäßigen E-Mail-Versand einrichten, zum Beispiel einen Verkaufsbericht jeden Montagmorgen.

Metabase auf Saplo vs. kostenpflichtige BI-Tools

Kostenpflichtiges BI (z.B. Looker Studio Pro) Metabase auf Saplo
Kosten Steigen mit der Anzahl der Nutzer und Ressourcen Im Preis deines Saplo-Plans inbegriffen, unabhängig von der Anzahl der Konten
Wo die Daten sind Infrastruktur des Anbieters Deine Box
Anschließbare Datenquellen Konnektoren des Anbieters Postgres, MySQL, BigQuery und andere, manuell verbunden
Abfragen ohne SQL Ja Ja, derselbe Mechanismus für klickbare Abfragen
Warnmeldungen und regelmäßige E-Mail-Berichte Ja Ja
Wer administriert Anbieter Du, aber ohne manuelle Server-Einrichtung

Häufig gestellte Fragen

Hat Metabase eine eigene Datenbank für die Analyse? Nein. Die Datenbank, die Saplo bei der Installation automatisch verbindet, speichert ausschließlich Metadaten von Metabase selbst (Dashboards, Fragen, Konten). Die Daten, die du analysieren möchtest, verbindest du separat als eigene Datenquelle im Assistenten oder später im Admin-Panel.

Wie lange dauert die Installation? Länger als bei leichteren Rezepten aus dem Katalog, da das Metabase-Image eine Java-Anwendung ist und der erste Start die Anwendungsdatenbank von Grund auf migriert. Rechne mit ein bis zwei Minuten, bis die Domain reagiert.

Wer wird nach der Installation Administrator? Die erste Person, die den Erststart-Assistenten durchläuft, nachdem die Domain reagiert hat. Es ist ratsam, dies sofort zu tun, damit kein Unbefugter zuerst ein Konto erstellen kann.

Kann ich mehr als eine Datenquelle verbinden? Ja, unter Admin-Einstellungen -> Datenbanken fügst du weitere Verbindungen hinzu, zum Beispiel separat die Shop-Datenbank und separat die Buchungssystem-Datenbank, und erstellst dann Dashboards, die Daten aus beiden verbinden.

Erhalte ich eine E-Mail-Benachrichtigung über einen neuen Bericht? Ja, Dashboards in Metabase haben integrierte E-Mail-Abonnements mit einem festen Zeitplan, zum Beispiel einen Bericht jeden Montagmorgen.

Wenn du Fragen zur Einrichtung von Metabase auf deiner eigenen Box oder zur Verbindung der ersten Datenquelle hast, schreib uns, wir helfen dir bei der Erstkonfiguration.

  • #Datenanalyse
  • #Business Intelligence
  • #Metabase
  • #Anleitung
  • #Berichte