Zielbild
- HR konsumiert fertige Dashboards im Power BI Service.
- IT/BI stellt Datenquellen bereit, pflegt Modell, DAX, Refresh, Rechte.
- Stabiler, dokumentierter Datenfluss (SAP → Webservice → Power BI).
Ergebnis: HR arbeitet schneller, IT/BI bleibt Owner von Datenqualität und Logik.
Best Practice Rollenverteilung
| Aufgabe | HR | IT/BI-Team |
|---|---|---|
| KPIs definieren | ✓ | |
| Daten interpretieren | ✓ | |
| Reports anfordern | ✓ | |
| Dashboards bauen | ✓ | |
| DAX/Measures schreiben | ✓ | |
| Datenmodell pflegen | ✓ | |
| Fertige Dashboards nutzen | ✓ | |
| Filter setzen, Drill-down | ✓ |
Datenquellen & Webservices: Architektur
Empfohlen für SAP-HR: OData/REST-Webservices aus SAP bereitstellen, dann in Power BI Service via Gateway anbinden.
- SAP HCM/HRM (PA0001/PA0002/PA0008/PA2001) → ABAP CDS/OData.
- Rexx HR-System → REST/CSV-Exports oder DB-View.
- Excel/CSV (Kununu, Refline) → SharePoint/OneDrive Ordner.
- Power BI Dataset → Bericht → Dashboard.
Ziel: Quellen entkoppeln, standardisierte Schnittstellen, minimale manuelle Exporte.
SAP → Webservice: Vorgehen (ABAP)
1) CDS View mit sauberem Datenmodell
- Erstelle CDS Views je Fachthema (z. B. Personalstamm, Absenzen, Lohn).
- PERNR als Schlüssel, Datum als ISO-Format (YYYY-MM-DD).
- Sprache und Mandant berücksichtigen.
2) OData Service veröffentlichen
- Expose CDS als OData (Fiori Elements oder Gateway).
- Aktiviere in /IWFND/MAINT_SERVICE.
- Setze Authentifizierung (SAML/OAuth/Basic nach IT-Policy).
3) Performance & Paging
- Paging aktivieren, Delta-Logik prüfen.
- Nur benötigte Felder liefern (Thin Views).
- Filter serverseitig ermöglichen (Datum, Mandant, Status).
Warnung: Zu viele Felder oder fehlende Filter führen zu langsamen Refreshs.
Power BI Service: Datenanbindung
Gateway & Authentifizierung
- On-Premise Data Gateway installieren (IT/BI-Team).
- Datenquelle registrieren (SAP OData/REST URL).
- Zugangsdaten hinterlegen (Servicekonto).
Dataset Konfiguration
- Power BI Desktop: Web/OData Connector nutzen.
- Query-Parameter für Zeitraum/Delta definieren.
- Dataset veröffentlichen → Service → geplante Aktualisierung.
Tipp: Einmalige Parameter (z. B. Startdatum) reduzieren Datenvolumen.
Refresh-Strategie
- Monatliche KPIs: Refresh täglich oder wöchentlich.
- Wöchentliche KPIs: Refresh täglich (Mo–Fr).
- Jährliche KPIs: Refresh monatlich.
Empfehlung: Einen fixen Refresh-Zeitpunkt kommunizieren (z. B. 06:00 Uhr).
Security & Datenschutz
- Row-Level Security für Abteilungen (wenn nötig).
- HR-Reports in separatem Workspace (Zugriffsgruppen).
- Keine sensiblen Felder im Dataset (z. B. AHV-Nummern).
Warnung: Personalnummern als Text behandeln (führende Nullen behalten).
Trainer-Checkliste vor dem Kurs
- Power BI Service Zugriff für HR geprüft.
- Mindestens 1 Testbericht bereitgestellt.
- Refresh läuft & Daten aktuell.
- Kurzanleitung für Filter/Export vorbereitet.
FAQ aus Sicht HR (Trainer-Antworten)
„Warum stimmen Zahlen nicht?“
Meist ist ein Filter aktiv. Bitte Filter zurücksetzen und Zeitraum prüfen.
„Warum sehe ich keine Daten?“
Entweder fehlen Berechtigungen oder der Zeitraum ist zu eng gesetzt.
„Kann ich Daten ändern?“
Nein. HR konsumiert, Datenpflege erfolgt in SAP/Rexx/IT.