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:
- Cron Trigger startet
- Daten werden berechnet
- KPI-Werte werden aktualisiert
- 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.