Oracle HCM Cloud logoPower BI logo

HR-data naar BI

Oracle HCM Power BI koppeling: workers, assignments en historie uit Oracle Fusion in Power BI

Met een koppeling tussen Oracle HCM Cloud en Power BI staan workers, work relationships, assignments, afdelingen en functies uit Oracle Fusion in een vast Power BI-model, met de historie per ingangsdatum. KoppelHet haalt de grote hoeveelheden op via HCM Extracts met alleen de wijzigingen, zodat bezetting en verloop per land en afdeling dagelijks bijlopen in Power BI.

Wat de koppeling doet

Organisaties die Oracle Fusion Cloud HCM naast Oracle Fusion ERP draaien en lokaal in Power BI rapporteren, trekken lijsten vaak met de hand uit Oracle. Die tellen medewerkers met twee assignments dubbel, en een correctie met terugwerkende kracht maakt de cijfers van vorige maand anders dan wat al aan het MT is gestuurd.

  1. Oracle-beheer zet een HCM Extract klaar met alleen de velden die het rapport nodig heeft, in de modus voor alleen wijzigingen.
  2. KoppelHet haalt het extractbestand op na de geplande run en verwerkt de wijzigingen in de historie.
  3. Afdelingen, functies en locaties komen apart mee als dimensies.
  4. Maanden die door een correctie veranderen, worden opnieuw berekend en gemarkeerd.
  5. KoppelHet ververst het Power BI-model; vestigingsmanagers zien alleen hun eigen afdelingen.
Oracle HCM Cloud → KoppelHet → Power BIBRONOracle HCM CloudDOELPower BIKoppelHetmapping · logging · monitoringOracle HCM Cloud → KoppelHet → Power BIBRONOracle HCM CloudDOELPower BIKoppelHetmapping · logging · monitoring
Heen: Workers en work relationships · Assignments met afdeling, functie en locatie · Afdelingen, functies en locaties · Einde van de work relationship met reden · Maandelijkse momentopname

Waar je op let bij Oracle HCM Cloud en Power BI

  • Bij Oracle HCM is een vertrek het einde van de work relationship, niet het einde van een assignment. Wie binnen dezelfde werkgever van assignment wisselt, is niet vertrokken. KoppelHet telt verloop daarom op work relationships, zodat een interne overstap in Power BI geen vertrek is.
  • Een worker kan in Oracle meerdere assignments tegelijk hebben. KoppelHet houdt worker en assignment apart in het model, zodat de bezetting in personen en in assignments allebei klopt en niemand dubbel telt.
  • Oracle kent bij datumgebonden gegevens zowel een wijziging, die een nieuw tijdvak maakt, als een correctie, die een bestaand tijdvak overschrijft. Een correctie verandert dus het verleden zonder nieuwe regel. KoppelHet herberekent de maanden die door een correctie veranderen en markeert ze in Power BI, zodat duidelijk is waarom een eerder rapport afwijkt.
  • Oracle levert via de REST API standaard 25 records per pagina. Voor een rapportage over duizenden workers worden dat veel aanvragen. KoppelHet gebruikt daarom een HCM Extract in de modus voor alleen wijzigingen, en de REST API alleen voor losse controles.
  • Een HCM Extract met alleen wijzigingen werkt volgens Oracle pas volledig als ook de threading-gegevens in de extractdefinitie zijn ingericht. KoppelHet controleert dat bij de inrichting en vergelijkt eens per periode met een volledige extract, zodat er geen wijziging ontbreekt in Power BI.
  • De REST API van Oracle geeft zonder datum de huidige stand, en met een datum de stand op die ene dag. Een maandhistorie via de REST API zou per maand een aparte aanvraag per worker vragen. KoppelHet bouwt de historie daarom op uit de extract met ingangsdatums en legt elke maand een momentopname vast.

Hoe we het bouwen en beheren

  • De koppeling draait op het KoppelHet platform, gehost in een datacenter in de EU.
  • Elke synchronisatie en elke fout is zichtbaar in de functionele logging; bij een fout krijgt jullie beheerder een melding.
  • Een mutatie die niet door kan, wordt niet half doorgezet maar klaargezet om opnieuw te proberen.
  • KoppelHet is ISO 27001-gecertificeerd. Gegevens gaan versleuteld over en blijven niet langer op het platform dan nodig.
  • Na livegang beheren wij de koppeling en passen we hem aan als jullie proces verandert.
  • De koppeling past naast je bestaande integratielaag. Alleen de velden uit het ontwerp gaan over; het platform houdt geen eigen registratie bij.

Implementatie, architectuur en compliance

Implementatie en prijs

Dit is geen app die je aanzet. We bouwen de koppeling voor jullie organisatie op ons platform, met bouwstenen die we steeds opnieuw gebruiken. Zo is het maatwerk, zonder dat we bij nul beginnen.

Een consultant bereidt de intake voor en analyseert beide systemen. Daarna leggen we de mapping en uitzonderingen per veld vast, testen we in de test- of acceptatieomgeving en gaan we live op een moment dat jij kiest. De kosten bestaan uit een eenmalig bedrag voor de inrichting en een maandbedrag voor platform, monitoring en beheer.

Prijsindicatie · Basis

Laat je zakelijke e-mailadres achter, dan zie je de prijsindicatie direct.

We gebruiken je adres alleen om je vraag over deze koppeling op te volgen.

Veelgestelde vragen

Waarom niet OTBI of Oracle-rapporten in Power BI laden?

Dat kan voor één overzicht. Voor historie, correcties en verloop op work relationships is een eigen model nodig dat dagelijks bijloopt.

Kunnen we de gegevens naast Oracle ERP-cijfers zetten?

Ja. Afdeling en kostenplaats zijn dimensies in het model, dus cijfers uit Oracle ERP kunnen ernaast. Die koppeling kan later als uitbreiding.

Hoe zit het met de AVG?

Jullie zijn verwerkingsverantwoordelijke en KoppelHet is verwerker, onder een verwerkersovereenkomst. De extract bevat alleen de velden die het rapport nodig heeft.

Technische details voor IT

Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.

  • Oracle HCM Extracts met de parameter CHANGES_ONLY en threading-gegevens in de extractdefinitie; levering als bestand. Aanvullend de REST API for Oracle Fusion Cloud HCM (workers met child resources workRelationships en assignments, departments, jobs, locations), met effectiveDate voor een stand op een datum en limit, offset en hasMore voor paginering (standaard 25 per pagina).
  • Authenticatie volgens het OWSM-beleid van Oracle (basic, SAML 2.0 bearer of JWT, altijd over SSL). Power BI-semantic model in import-modus, ververst via de Power BI REST API, met row-level security op afdeling.

Welke velden overgaan

De belangrijkste velden. De volledige mapping stellen we per klant vast.

Veld in Oracle HCM CloudVeld in Power BIToelichting
PersonNumberPersoonsleutel
Work relationship (start, einde, reden)Tabel dienstverbanden en verloop
Assignment (afdeling, job, locatie, ingangsdatum)Tabel assignmenthistorieEen worker kan meerdere assignments hebben
DepartmentsDimensie afdeling
JobsDimensie functie
LocationsDimensie locatie en land

Gerelateerd

Welke systemen wil je koppelen?

Vertel welke systemen je gebruikt en wat er automatisch moet gebeuren. Samen bepalen we de kleinste werkende oplossing, met een helder ontwerp en een offerte vooraf.