Wigandt Technology

Reporting automatisieren: Vom manuellen Export zum verlässlichen Bericht

Wann sich automatisierte Berichterstellung lohnt, wie Kennzahlen definiert und Datenquellen angebunden werden und welche drei Ausbaustufen von der Tabelle bis zum Data Warehouse sinnvoll sind.

Johannes Wigandt · · Zuletzt aktualisiert am

Woran erkennst du, dass Reporting automatisiert werden sollte?

Reporting automatisieren heißt, dass Kennzahlen ohne manuelles Zutun aus den Quellsystemen zusammengeführt, berechnet und in einer festen Form bereitgestellt werden: als Dashboard, als wöchentlicher Bericht oder als Tabelle, die sich selbst aktualisiert. Der Anlass dafür ist selten ein einzelner großer Fehler, sondern die Summe kleiner Reibungen.

  • Jeden Montag exportiert jemand Bestellungen aus dem Shop, Kosten aus dem ERP und Werbedaten aus mehreren Konten und kopiert sie in eine Tabelle.
  • Zwei Personen berechnen dieselbe Kennzahl und kommen auf unterschiedliche Werte, weil Filter oder Zeiträume abweichen.
  • Der Bericht ist fertig, wenn die Entscheidung schon getroffen wurde.
  • Nur eine Person weiß, wie die Tabelle funktioniert, und die Formeln sind nicht dokumentiert.
  • Rückfragen wie „Sind Stornos hier schon abgezogen?“ lassen sich nicht sicher beantworten.

Wenn mehrere dieser Punkte zutreffen, kostet das Reporting regelmäßig Zeit und liefert trotzdem Zahlen, denen niemand ganz traut. Genau das lässt sich mit einer automatisierten Berichterstellung beheben, allerdings nur, wenn vorher geklärt ist, was gemessen werden soll.

Warum zuerst die Kennzahlen und dann das Werkzeug?

Die meisten Reporting-Projekte scheitern nicht an der Technik, sondern an unklaren Definitionen. „Umsatz“ kann brutto oder netto, mit oder ohne Versandkosten, mit oder ohne Stornos und Retouren gemeint sein. „Neukunde“ kann sich auf die erste Bestellung, die erste Registrierung oder den ersten bezahlten Auftrag beziehen. Solange diese Fragen offen sind, produziert jede Automatisierung nur schneller falsche Zahlen.

Ein brauchbarer Startpunkt ist eine kurze Liste mit fünf bis zehn Kennzahlen, jeweils mit Definition, Quelle, Zeitbezug und verantwortlicher Person. Diese Liste ist das eigentliche Fundament des Projekts. Sie lässt sich mit dem Team abstimmen, bevor eine Zeile Code entsteht, und dient später als Prüfgrundlage: Stimmt die Zahl im Dashboard mit der Definition überein?

Der zweite Schritt ist die Frage nach dem Takt. Manche Kennzahlen braucht das Team täglich, andere reichen wöchentlich oder monatlich. Der Takt bestimmt, wie oft Daten abgeholt werden müssen und wie aufwendig die Aktualisierung sein darf.

Welche Datenquellen gehören in ein automatisiertes Reporting?

Für jede Kennzahl gibt es genau ein führendes System. Bestellungen und Umsätze kommen aus dem Shop oder, wenn dort fakturiert wird, aus der Warenwirtschaft. Kosten und Margen liegen im ERP oder in der Buchhaltung. Anfragen, Angebote und Abschlüsse stehen im CRM. Werbekosten liefern Google Ads, Meta oder andere Plattformen über ihre APIs.

Die technische Anbindung unterscheidet sich je Quelle: Shopsysteme wie Shopware oder WooCommerce bieten APIs, Warenwirtschaften oft nur Exporte oder Datenbankzugriff, Werbeplattformen eigene Berichts-APIs mit Kontingenten. Wichtig ist weniger die Art des Zugangs als die Frage, ob die Daten mit einem eindeutigen Schlüssel verknüpft werden können: Bestellnummer, Kundennummer, Artikelnummer oder Kampagnen-ID. Ohne gemeinsamen Schlüssel lassen sich Umsatz und Werbekosten nicht sauber gegenüberstellen.

Wie du eine solche Anbindung planst, welches System je Feld führt und welche Fehlerfälle dazugehören, beschreibt der Ratgeber Schnittstellen planen.

Welche drei Ausbaustufen gibt es für automatisiertes Reporting?

Stufe 1: Tabelle mit automatischer Befüllung. Die bestehende Tabelle bleibt das Werkzeug, aber die Daten kommen automatisch hinein. Ein Workflow in n8n oder ein kleines Skript holt täglich Bestellungen und Kosten ab und schreibt sie in Google Sheets. Formeln und Diagramme bleiben, das Kopieren entfällt. Diese Stufe passt, wenn wenige Quellen und überschaubare Datenmengen zusammenkommen.

Stufe 2: Eigene Datenbank und Dashboard. Die Daten werden in einer eigenen Datenbank abgelegt, Kennzahlen per SQL berechnet und in einem Dashboard-Werkzeug dargestellt. Der Vorteil: Definitionen stehen an einer Stelle, historische Daten bleiben erhalten, und mehrere Personen sehen dieselben Zahlen. Diese Stufe passt, wenn Kennzahlen aus mehreren Systemen verknüpft werden und Verlauf und Vergleich wichtig sind.

Stufe 3: Data Warehouse. Bei großen Datenmengen, vielen Quellen oder anspruchsvollen Auswertungen übernimmt ein Data Warehouse wie Google BigQuery die Speicherung und Berechnung. Rohdaten werden unverändert abgelegt, Kennzahlen in nachvollziehbaren Schichten daraus abgeleitet. Diese Stufe lohnt sich, wenn Stufe 2 an Datenvolumen oder Abfragezeiten stößt, nicht als erster Schritt.

Die Stufen bauen aufeinander auf. Wer mit Stufe 1 beginnt, kann die Kennzahlendefinitionen und die Anbindungen später in Stufe 2 übernehmen. Ein Sprung direkt zu Stufe 3 ist selten sinnvoll, weil er die teuerste Infrastruktur für die noch unklarsten Anforderungen aufbaut.

Welche Fehler lassen Kennzahlen auseinanderlaufen?

  • Zeitzonen und Zeiträume: Der Shop speichert in UTC, das Werbekonto in lokaler Zeit. Ein Tagesumsatz verschiebt sich dadurch um Stunden. Lege eine Zeitzone für das Reporting fest und rechne alle Quellen darauf um.
  • Stornos, Retouren und Teillieferungen: Eine Bestellung kann nach dem Berichtstag storniert werden. Entscheide, ob Berichte nachträglich korrigiert werden oder ob Stornos als eigener Posten erscheinen.
  • Doppelte Erfassung: Läuft eine Bestellung durch Shop und Warenwirtschaft, darf sie nur einmal zählen. Der gemeinsame Schlüssel entscheidet, welches System führt.
  • Stille Ausfälle: Ein Import, der nachts fehlschlägt, hinterlässt ein Dashboard mit Zahlen von gestern. Jede Kennzahl sollte den Stand ihrer Daten anzeigen, und Ausfälle müssen gemeldet werden.
  • Änderungen an der Quelle: Ein neues Feld im Shop, eine umbenannte Kampagne oder eine geänderte API bricht den Import. Plane Prüfungen ein, die solche Änderungen sichtbar machen, statt sie stillschweigend zu übergehen.

Wie verlässlich ist automatisiertes Reporting, wenn Plattformen Zahlen nachträglich korrigieren?

So verlässlich wie die Regel, nach der es nachlädt. Werbeplattformen ordnen Conversions teils Tage oder Wochen nach dem Klick zu, Shops buchen Stornos und Retouren nach, und Warenwirtschaften korrigieren Kosten nach Rechnungseingang. Ein Bericht, der jeden Tag nur den Vortag abholt, friert deshalb Zwischenstände ein, die später nicht mehr stimmen.

  • Rollierendes Nachladen: Jeder Lauf holt nicht nur den letzten Tag, sondern ein festes Fenster, etwa die letzten 30 Tage, und überschreibt die gespeicherten Werte. Die Länge richtet sich nach dem Zuordnungszeitraum der jeweiligen Quelle.
  • Vorläufige Werte kennzeichnen: Zahlen innerhalb dieses Fensters gelten als vorläufig und werden im Dashboard so markiert. Abgeschlossene Monate bleiben stabil.
  • Stände festhalten: Wer nachvollziehen muss, welche Zahl zu einem Stichtag berichtet wurde, speichert zusätzlich einen Stand je Bericht. So bleibt der versendete Monatsbericht prüfbar, auch wenn sich die Quelle später ändert.

Wichtig ist, diese Regel einmal festzulegen und allen Empfängern zu erklären. Dann sind Abweichungen zwischen einem Bericht von Anfang des Monats und einem späteren Abruf erwartbar und kein Zeichen für einen Fehler.

Was gehört zum Betrieb eines automatisierten Reportings?

Ein automatisiertes Reporting ist ein laufendes System, kein einmaliges Projekt. Dazu gehören ein fester Aktualisierungsplan, eine Überwachung, die fehlgeschlagene Läufe meldet, und eine Person, die Definitionen pflegt, wenn sich das Geschäft ändert. Neue Produktkategorien, ein zusätzlicher Vertriebskanal oder ein Wechsel des Shopsystems müssen im Reporting nachgezogen werden.

Hilfreich ist ein kurzes Protokoll je Kennzahl: Wann wurde die Definition geändert, warum, und ab welchem Datum gilt die neue Berechnung? So bleiben Vergleiche über Jahre nachvollziehbar, auch wenn sich die Grundlage zwischenzeitlich verändert hat.

Wie funktionieren automatisierte Kundenreports?

Agenturen und Dienstleister erstellen oft jeden Monat für jeden Kunden denselben Bericht: Kampagnenkosten, Anfragen, Umsatz und Entwicklung zum Vormonat. Automatisierte Kundenreports trennen dafür Vorlage und Daten. Die Vorlage mit Kennzahlen, Diagrammen und Erläuterungen existiert einmal, die Daten kommen je Kunde aus dessen eigenen Konten.

Technisch braucht das eine saubere Zuordnung, welche Konten, Shops oder Properties zu welchem Kunden gehören, und eine Rechteprüfung, damit ein Kunde nie Zahlen eines anderen sieht. Der Versand als PDF oder als Link auf ein Dashboard läuft zeitgesteuert. Vor dem Versand lohnt eine automatische Plausibilitätsprüfung: Fehlt ein Konto, sind Kosten null oder weicht eine Kennzahl ungewöhnlich stark vom Vormonat ab, geht der Bericht zuerst zur Prüfung an das Team statt direkt an den Kunden.

Mit welchem Bericht solltest du anfangen?

Wähle für den Anfang den Bericht, der heute am häufigsten manuell erstellt wird und dessen Zahlen am häufigsten hinterfragt werden. Definiere seine Kennzahlen, klär die Quellen und automatisiere genau diesen einen Bericht. Wenn er verlässlich läuft, folgen die nächsten. So entsteht Schritt für Schritt eine gemeinsame Datenbasis, ohne dass das Unternehmen monatelang auf ein großes Dashboard wartet.

Dieser Ratgeber beschreibt das Vorgehen. Wenn du die Umsetzung abgeben möchtest, unterstütze ich dich unter KPI-Dashboards und automatisierte Berichte bei Kennzahlendefinition, Anbindung der Quellsysteme und dem Aufbau der passenden Stufe. Beschreibe dafür kurz, welche Berichte heute entstehen, aus welchen Systemen die Daten kommen und wer sie nutzt.

FAQ

Häufige Fragen zum automatisierten Reporting

Kennzahlen, Werkzeuge und Betrieb

Reporting automatisieren heißt, dass Kennzahlen ohne manuelles Zutun aus den Quellsystemen zusammengeführt, berechnet und in einer festen Form bereitgestellt werden: als Dashboard, als wöchentlicher Bericht oder als Tabelle, die sich selbst füllt. Der manuelle Export aus Shop, ERP und Werbekonto entfällt.

Mit den Definitionen, nicht mit dem Werkzeug. Die meisten Reporting-Projekte scheitern nicht an der Technik, sondern an unklaren Kennzahlen: Umsatz kann brutto oder netto gemeint sein, mit oder ohne Versandkosten, mit oder ohne Stornos und Retouren. Erst wenn je Kennzahl ein führendes System und eine verbindliche Definition feststehen, ist die Werkzeugfrage sinnvoll.

Es gibt drei Ausbaustufen. Stufe eins füllt die bestehende Tabelle automatisch, etwa mit einem n8n-Workflow oder einem kleinen Skript. Stufe zwei führt die Daten in einer Datenbank zusammen und stellt sie in einem Dashboard dar. Stufe drei nutzt ein Data Warehouse wie BigQuery für größere Datenmengen und historische Auswertungen.

Ein automatisiertes Reporting ist ein laufendes System, kein einmaliges Projekt. Dazu gehören ein fester Aktualisierungsplan, eine Überwachung, die fehlgeschlagene Läufe meldet, und eine Person, die die Definitionen pflegt, wenn sich Produkte, Kanäle oder Prozesse ändern.

So verlässlich wie die Regel, nach der es nachlädt. Statt nur den Vortag abzuholen, lädt jeder Lauf ein festes Fenster, etwa die letzten 30 Tage, erneut und überschreibt die gespeicherten Werte. Zahlen in diesem Fenster werden als vorläufig gekennzeichnet, abgeschlossene Monate bleiben stabil, und für versendete Berichte wird der Stand zum Stichtag gespeichert.

Automatisierte Kundenreports sind wiederkehrende Berichte, die Agenturen und Dienstleister für jeden Kunden aus einer gemeinsamen Vorlage erzeugen. Die Daten kommen je Kunde aus dessen eigenen Konten, der Versand als PDF oder Dashboard-Link läuft zeitgesteuert, und eine Plausibilitätsprüfung hält auffällige Berichte vor dem Versand zurück.

Du möchtest das in deinem Projekt angehen?

Beschreibe kurz deine Anwendung, die beteiligten Systeme und dein Ziel. Gemeinsam klären wir den nächsten sinnvollen Schritt.

Projekt besprechen

Weiterlesen