Zurück zu Neuigkeiten

Daten für Entscheidungen: Rampenauslastung in Power BI mit der TSC OData API

Pavel NOVOTNÝ
Blog
Daten für Entscheidungen: Rampenauslastung in Power BI mit der TSC OData API

Ein Reservierungskalender hilft dabei, die heutigen Abläufe zu verwalten. Kapazitätsentscheidungen erfordern eine andere Sichtweise: Welches Rampe ist während der Woche überlastet, wo die Kapazität noch verfügbar ist und ob die Arbeitslast lediglich von einem Tag zum anderen verlagert wird.

Time Slot Control enthält bereits die für diese Ansicht benötigten Daten. Die OData-API stellt die Daten Power BI ohne manuelle Exporte oder das Kopieren von Werten in eine andere Tabelle zur Verfügung. Ein erster Bericht benötigt nur zwei Datensätze: Reservierungen und Ressourcen, also Rampen oder andere Arbeitsplätze.

Verbindung in drei Schritten

  1. Erstellen Sie in Time Slot Control ein eigenes Konto mit einer Rolle für den API-Zugriff.
  2. Wählen Sie in Power BI Daten abrufen → OData-Feed und geben Sie die Stamm-URL des Dienstes ein:
    https://api.timeslotcontrol.com/odata/v1/[tenant]
  3. Wählen Sie die Authentifizierung Basic und anschließend im Navigator die Entitäten Reservation und Resource.

Power BI fragt die Zugangsdaten separat ab. Das Kennwort gehört daher weder in Power Query noch in ein Bild oder eine gemeinsam genutzte Berichtsdefinition. Verknüpfen Sie die geladenen Tabellen über Reservation.ResourceId = Resource.Id. TSC OData unterstützt $expand nicht; die Beziehung im Datenmodell ist deshalb übersichtlicher als eine einzige breite Abfrage.

Was die wöchentliche Auslastung tatsächlich erfordert

Für eine einfache Ansicht benötigen die Reservierungsdaten nur die Rampe-Kennung, geplanten Anfang und Ende, den Genehmigungsstatus und einige Felder zur Überprüfung von Ausnahmen. Das Ressourcenverzeichnis liefert den Rampenamen und den Standort. Die OData-Abfrage kann auf die ausgewählte Woche und die erforderlichen Spalten beschränkt sein, sodass Power BI nicht bei jeder Aktualisierung den gesamten Verlauf und den vollständigen Datenvertrag abruft.

Die Anzahl der Reservierungen allein ist keine Auslastung. Zehn kurze Slots können weniger Zeit beanspruchen als vier lange Operationen. Der Beispielbericht verwendet daher folgende Definition:

Rampenauslastung = gebuchte Minuten / geplante verfügbare Minuten.

Zum Beispiel ist das Betriebsfenster einheitlich auf 16 Stunden pro Arbeitstag festgelegt. Bei einem echten Einsatz sollte der Nenner die Schichten, Öffnungszeiten und die parallele Kapazität jedes Rampen widerspiegeln. Sie müssen außerdem entscheiden, ob Sie ausstehende Reservierungen, abgelehnte Anfragen oder Nichterscheinen einbeziehen. Der Bericht sollte diese Definition klar darstellen, sodass derselbe Prozentsatz für alle die gleiche Betriebsregel darstellt.

Beispielhafter Power-BI-Bericht zur wöchentlichen Auslastung einzelner Rampen

Die Visualisierung verwendet synthetische Daten und stellt keinen spezifischen Kundenbericht oder -konfiguration dar.

Eine Seite beantwortet vier praktische Fragen

  • Wie läuft es insgesamt? KPI-Karten zeigen gebuchte Stunden, durchschnittliche Auslastung und den höchsten Tagesspitzenwert an.
  • Wo liegt der Engpass? Ein Rampe-Ranking zeigt schnell Arbeitsplätze, die wiederholt nahe an volle Kapazität kommen.
  • Welcher Tag ist problematisch? Eine Heatmap vergleicht Rampen und Tage in einer Ansicht und hebt eine ungleiche Verteilung hervor.
  • Was steckt hinter einer bestimmten Zahl? Reservierungsdetails ermöglichen es den Nutzern, von einem Prozentsatz zu einzelnen Plätzen, deren Dauer und Status zu wechseln.

In den Stichprobendaten weist Rampe 4 die höchste Auslastung auf. Dieses Ergebnis allein beweist nicht, dass das Hinzufügen von Kapazität die richtige Reaktion ist. Die Ursache könnte schlecht verteilte Ankunftszeiten, lange reservierte Blöcke, ein anderer Operationstyp oder eine Kapazität, die auf einen anderen Rampe verlegt werden könnte, sein. Der Bericht macht die Frage sichtbar; die Entscheidung entsteht durch die Kombination der Nummer und dem Wissen über den Prozess.

Von der geplanten Kapazität zu weiteren Entscheidungsansichten

Dasselbe Datenmodell kann schrittweise erweitert werden. Geplante Zeiten können mit der tatsächlichen Ankunft und Abfahrt des Fahrzeugs verglichen werden, Ausfallraten können überwacht, ein- und ausgehende Operationen verglichen oder Gewicht, Volumen und die Anzahl der Handlingseinheiten addiert werden. Neben der Auslastung kann dies einen Überblick über die Zuverlässigkeit der Planung und die Anforderungen einzelner Einsätze bieten.

Nützliche nächste Schritte sind:

  • geplante statt tatsächlicher Betriebszeit,
  • Auslastung nach Standort, Reservierungsart oder Frachtgesellschaft,
  • Trends bei Nichterscheinen und Ankünften außerhalb des geplanten Zeitfensters,
  • Eine Kapazitätsübersicht für die kommenden Wochen,
  • Vergleich der gebuchten Zeit mit Volumen, Gewicht oder Palettenanzahl.

Aktualisierung ohne weiteren Export

Das Beispiel verwendet den Import-Modus von Power BI. Benutzer können die Daten nach Abruf aktualisieren und geplante Aktualisierungen im Power BI Service nach der Veröffentlichung des Berichts konfigurieren. Das Ergebnis spiegelt daher die letzte erfolgreiche Aktualisierung wider; es handelt sich nicht um einen Live-Betriebsmonitor. Für die Verwaltung des derzeit laufenden Ladens und Entladens bleiben der TSC-Kalender und der Slot Monitor die richtigen Werkzeuge. Power BI fügt eine analytische Ansicht für Vergleich, Trends und Entscheidungsfindung hinzu.

Bei der Veröffentlichung des Berichts müssen die Zugangsdaten für die Datenquelle – und je nach Architektur auch für ein Datengateway – sicher konfiguriert werden. Wir empfehlen ein dediziertes API-Konto mit den erforderlichen Mindestberechtigungen, eine auf den erforderlichen Zeitraum begrenzte Abfrage und klar dokumentierte Metrikregeln.

Fang mit einer Frage an, nicht mit Dutzenden von Diagrammen

Die erste Version muss nicht umfangreich sein. Die wöchentliche Rampenauslastung ist ein starkes Pilotprojekt: Sie nutzt verständliche Daten, das Ergebnis kann mit der Betriebserfahrung verglichen werden, und der Bericht kann schnell verfeinert werden. Sobald die Kapazitätsdefinition und die Filter bestätigt sind, kann dieselbe Verbindungsmethode andere logistische Fragen unterstützen.

Möchten Sie Ihre eigenen Daten aus Time Slot Control mit Power BI verbinden? Wir unterstützen Sie bei der Feldauswahl, der Definition der Kennzahlen und der sicheren Aktualisierung. Entdecken Sie die Integrationen von Time Slot Control oder kontaktieren Sie uns.