Admin Dashboards in Directus Insights: Panels, Filter und Auto-Refresh

Unternehmen sammeln heute enorme Mengen an Daten. Die eigentliche Herausforderung besteht jedoch nicht darin, Daten zu speichern, sondern sie verständlich darzustellen und für Entscheidungen nutzbar zu machen.

Viele Teams greifen dafür zu separaten BI-Lösungen wie Metabase, Grafana oder Power BI. Wer Directus bereits als Datenplattform nutzt, besitzt jedoch oft schon alles, was für operative Dashboards benötigt wird: Directus Insights.

Mit Directus Insights lassen sich Admin-Dashboards, KPI-Übersichten und Datenvisualisierungen direkt innerhalb von Directus erstellen. Dadurch bleiben Daten, Berechtigungen und Visualisierung in einer gemeinsamen Plattform.

In diesem Beitrag zeigen wir Schritt für Schritt, wie du ein vollständiges Directus Admin Dashboard aufbaust – inklusive Dashboard Panels, dynamischen Filtern, rollenbasierten Berechtigungen und automatischer Aktualisierung.

Was Directus Insights ist (und was nicht)

Directus Insights ist die integrierte Dashboard- und Visualisierungslösung innerhalb von Directus.

Statt Daten in externe BI-Systeme zu exportieren, können Kennzahlen direkt auf Basis der bestehenden Collections dargestellt werden.

Directus Insights vs. Metabase und Grafana

Die häufigste Frage lautet:

Brauche ich für meine Dashboards überhaupt noch Metabase oder Grafana?

Die Antwort lautet: Es kommt darauf an.

Directus Insights eignet sich hervorragend für:

  • CRM-Dashboards
  • Kundenportale
  • Support-Systeme
  • Bestandsverwaltung
  • Interne Tools
  • Operative KPI-Dashboards

Metabase und Grafana sind dagegen stärker bei:

  • Data Warehouses
  • Multi-Datenquellen-Analysen
  • Komplexen SQL-Abfragen
  • Strategischem Business Intelligence

Für die meisten operativen Anwendungsfälle reicht Directus Insights jedoch vollständig aus.

 

Welche Dashboard-Panels Directus Insights unterstützt

Directus Insights bietet verschiedene Dashboard Panels für unterschiedliche Visualisierungsanforderungen.

Directus Dashboard Panel

Typischer Einsatz

Metric Panel

Einzelne KPIs

Line Chart

Zeitreihen und Trends

Bar Chart

Vergleiche

Pie Chart

Verteilungen

Table Panel

Detaildaten

Custom Panel

Individuelle Visualisierung

Dadurch lassen sich viele typische Reporting-Anforderungen ohne zusätzliche Software umsetzen.

 

Wo Directus Insights an Grenzen stößt

Trotz seiner Flexibilität ist Insights kein vollständiger BI-Ersatz.

Grenzen entstehen insbesondere bei:

  • Cross-Datasource-Queries
  • Data-Warehouse-Szenarien
  • Komplexen SQL-Joins
  • Sehr großen Datenmengen

In solchen Fällen empfiehlt sich die Kombination von Directus mit Metabase.

 

Dein erstes Directus Admin Dashboard

Als Beispiel erstellen wir ein Dashboard für Vertriebskennzahlen.

Ziel ist die Darstellung von:

  • Umsatz
  • Top-Kunden
  • Funnel-Konversion

Dashboard anlegen

Unter:

Insights → Dashboards

kann ein neues Dashboard erstellt werden.

Empfohlene Einstellungen:

Name

Sales Dashboard

Beschreibung

Vertriebskennzahlen und Pipeline-Monitoring

Sichtbarkeit

Interne Benutzer

Nach dem Speichern öffnet sich der Dashboard-Editor.

 

Dashboard Panels konfigurieren

Für unser Beispiel verwenden wir drei Panels.

Umsatz-KPI

Metric Panel

Anzeige:

  • Monatsumsatz
  • Vorjahresvergleich

Top-Kunden

Table Panel

Anzeige:

  • Kunde
  • Umsatz
  • Aufträge

Funnel-Konversion

Chart Panel

Anzeige:

  • Leads
  • Opportunities
  • Abschlüsse

 

Layout per Drag-and-Drop

Alle Dashboard Panels lassen sich frei platzieren.

Bewährte Struktur:

Erste Zeile

  • Umsatz
  • Leads
  • Conversion Rate

Zweite Zeile

  • Umsatzentwicklung
  • Vertriebs-Funnel

Dritte Zeile

  • Top-Kunden

So entsteht ein übersichtliches Directus Admin Dashboard für Vertriebsteams und Management.

 

Daten visualisieren mit Directus Insights

Ein großer Vorteil von Directus Insights besteht darin, dass Datenvisualisierung direkt auf Basis der vorhandenen Collections erfolgt.

Es müssen keine zusätzlichen Datenmodelle aufgebaut werden.

Sales Dashboard

Typische Kennzahlen:

  • Umsatz
  • Auftragsvolumen
  • Pipeline-Wert
  • Forecast

Support Dashboard

Typische Kennzahlen:

  • Offene Tickets
  • SLA-Verletzungen
  • Durchschnittliche Bearbeitungszeit

Kundenportal Dashboard

Typische Kennzahlen:

  • Servicefälle
  • Dokumentenabrufe
  • Bestellungen

Management Dashboard

Typische Kennzahlen:

  • Umsatzentwicklung
  • Zielerreichung
  • Wachstumsraten

Diese Form der Directus Visualisierung deckt viele typische Unternehmensanforderungen bereits vollständig ab.

 

Dynamische Filter in Directus Dashboards

Dashboards werden besonders leistungsfähig, wenn sich Inhalte dynamisch filtern lassen.

Globale Filter pro Dashboard

Globale Filter wirken auf alle Panels gleichzeitig.

Typische Beispiele:

Datumsbereich

  • Heute
  • Letzte 7 Tage
  • Letzte 30 Tage
  • Dieses Jahr

Region

  • DACH
  • Europa
  • International

Ein einziger Filter aktualisiert sämtliche Panels.

Panel-spezifische Filter

Zusätzlich können einzelne Dashboard Panels eigene Filter erhalten.

Beispiele:

Umsatzdiagramm

Filter nach Vertriebsregion

Kundenliste

Filter nach Branche

Funnel

Filter nach Vertriebsteam

Dadurch bleiben Dashboards flexibel und übersichtlich.

URL-Parameter für Deep-Links

Directus Dashboards können per URL-Parameter vorgefiltert werden.

Beispiel:

/dashboard/sales?region=dach

Dadurch lassen sich:

  • Team-Dashboards
  • Kunden-Dashboards
  • Management-Ansichten

direkt verlinken.

 

Permissions für Dashboards

Ein großer Vorteil von Directus Insights ist die Integration in das bestehende Berechtigungssystem.

Dashboard-Sichtbarkeit per Rolle

Beispiel:

Vertrieb

Sales Dashboard

Support

Support Dashboard

Management

Alle Dashboards

Benutzer sehen ausschließlich die für sie relevanten Auswertungen.

Panel-Level-Sichtbarkeit

Auch einzelne Dashboard Panels können rollenabhängig eingeblendet werden.

Beispiel:

Management

  • Margen
  • Forecasts
  • Budgetdaten

Vertrieb

  • Leads
  • Pipeline
  • Abschlüsse

Read-only-Modus für Externe

Kunden und Partner benötigen häufig lediglich Leserechte.

Typische Anwendungsfälle:

  • Kundenportale
  • Projekt-Dashboards
  • Händlerportale

Über das Rollenmodell können diese Ansichten sicher bereitgestellt werden.

 

Dashboard Auto-Refresh mit Directus Flows

Dashboards sind nur dann hilfreich, wenn Daten aktuell bleiben.

Cron-Flow für regelmäßige Datenaggregation

Viele KPIs basieren auf aggregierten Daten.

Typischer Ablauf:

  1. Cron Trigger startet
  2. Daten werden berechnet
  3. KPI-Werte werden aktualisiert
  4. Dashboard zeigt aktuelle Werte

Interne Verlinkung:

Geplante Flows mit Cron

Cache-Collection-Pattern

Für größere Dashboards empfiehlt sich eine vorgelagerte KPI-Collection.

Rohdaten

  • Bestellungen
  • Leads
  • Tickets

Dashboard Collection

dashboard_metrics

Beispiel:

KPI

Wert

Umsatz

148.500 €

Leads

126

Conversion

13,2 %

Dashboard Panels greifen anschließend nur auf die vorberechneten Werte zu.

Vorteile:

  • Höhere Performance
  • Geringere Datenbanklast
  • Einfachere Skalierung

WebSocket-Updates

Directus unterstützt Echtzeitkommunikation.

Dadurch können Dashboard Panels automatisch aktualisiert werden.

Typische Einsatzbereiche:

  • Support-Center
  • Lagerverwaltung
  • Monitoring-Systeme

Der Benutzer erhält Aktualisierungen ohne Seitenreload.

 

Eigene Dashboard Panels entwickeln

Nicht jede Visualisierung lässt sich mit Standard-Panels umsetzen.

Für individuelle Anforderungen bietet Directus ein leistungsfähiges Extension SDK.

Eigenen Panel-Typ bauen

Mit dem SDK lassen sich eigene Dashboard Panels entwickeln.

Beispiele:

  • Heatmaps
  • Funnel-Darstellungen
  • KPI-Matrizen
  • Vertriebs-Cockpits

Nach der Installation stehen sie direkt im Dashboard Editor zur Verfügung.

Custom-Visualisierung mit Vue 3

Directus basiert intern auf Vue.

Eigene Visualisierungen können deshalb direkt mit Vue 3 entwickelt werden.

Typische Einsatzgebiete:

Vertrieb

Forecast-Darstellungen

Kundenportal

Service-Level-Indikatoren

Produktion

Maschinen-Monitoring

So entsteht eine vollständig individuelle Directus Visualisierung.

 

Wann Directus Insights nicht ausreicht

Für operative Dashboards ist Directus Insights häufig die beste Lösung.

Ein separates BI-System wird sinnvoll bei:

Cross-Datasource Reporting

Daten aus:

  • ERP
  • CRM
  • Data Warehouse
  • Marketing-Plattformen

sollen gemeinsam ausgewertet werden.

Data-Warehouse-Szenarien

Komplexe historische Analysen erfordern spezialisierte BI-Werkzeuge.

Ein bewährtes Setup lautet daher:

  • Directus für operative Dashboards
  • Metabase für strategische Analysen

 

Fazit

Directus Insights ermöglicht den Aufbau leistungsfähiger Admin-Dashboards direkt innerhalb der Plattform.

Durch die Kombination aus:

  • Directus Dashboard Panels
  • Rollenmodellen
  • Dynamischen Filtern
  • Flows
  • Echtzeitaktualisierung

entsteht eine zentrale Lösung für Reporting und Datenvisualisierung.

Besonders in Verbindung mit Internen Tools mit Directus, Kundenportalen oder CRM-Systemen können Unternehmen operative Anwendungen und Dashboards in einer einzigen Plattform bündeln.

Wer zusätzlich die APIs von Directus nutzt, erhält eine leistungsfähige Grundlage für moderne datengetriebene Anwendungen.

FAQ

Was unterscheidet Insights von Metabase?

Directus Insights ist direkt in Directus integriert und eignet sich besonders für operative Dashboards. Metabase ist stärker bei komplexen SQL-Analysen und Daten aus mehreren Quellen.

Kann ich Dashboards mit externen Nutzern teilen?

Ja. Über Rollen und Berechtigungen können Kunden, Partner oder Dienstleister gezielt auf Dashboards zugreifen.

Wie automatisiere ich Dashboard-Daten-Updates?

Über Directus Flows lassen sich KPI-Daten zeitgesteuert berechnen und aktualisieren. Häufig wird dafür ein Cron-Flow mit einer Cache-Collection kombiniert.

Kann ich eigene Chart-Typen bauen?

Ja. Mit dem Directus Extension SDK lassen sich eigene Dashboard Panels und individuelle Visualisierungen entwickeln.

Welche Dashboard Panels gibt es in Directus?

Directus unterstützt KPI-, Tabellen-, Diagramm- und Custom-Panels. Zusätzlich können eigene Panel-Typen entwickelt werden.

Ist Directus Insights kostenlos enthalten?

Ja. Directus Insights ist Bestandteil von Directus und benötigt keine zusätzliche Dashboard-Lizenz.