Workday logoPower BI logo

HR-data naar BI

Workday Power BI koppeling: wereldwijde HR-data in Power BI, met terugwerkende wijzigingen goed verwerkt

Met een koppeling tussen Workday en Power BI staan workers, dienstverbanden, organisaties en kostenplaatsen uit Workday in een vast Power BI-model, met de historie per ingangsdatum. Terugwerkende wijzigingen in Workday werken door in de cijfers van de juiste maand, zodat landen- en groepsrapportages in Power BI aansluiten op wat HR in Workday ziet.

Wat de koppeling doet

Wie medewerkers in Workday beheert en bezetting en verloop per vestiging of land in Power BI wil zien, werkt vaak met een maandelijkse export uit Workday. Zo'n rapport klopt niet meer zodra HR een functiewijziging met terugwerkende kracht invoert.

  1. Workday-beheer maakt een integratiegebruiker aan met alleen leesrechten op de benodigde gegevens.
  2. KoppelHet haalt elke dag op wat sinds de vorige run in Workday is ingevoerd, ook wijzigingen met een ingangsdatum in het verleden.
  3. De historie per worker wordt bijgewerkt, en de maandstanden die door een terugwerkende wijziging veranderen, worden opnieuw berekend.
  4. KoppelHet ververst daarna het Power BI-model.
  5. Landen-HR ziet in Power BI alleen de eigen landen en organisaties; de groep ziet alles.
Workday → KoppelHet → Power BIBRONWorkdayDOELPower BIKoppelHetmapping · logging · monitoringWorkday → KoppelHet → Power BIBRONWorkdayDOELPower BIKoppelHetmapping · logging · monitoring
Heen: Workers met dienstverband en contracttype · Supervisory organizations met leidinggevende · Kostenplaatsen en bedrijven · Uitdiensttredingen met reden · Maandelijkse momentopname per land

Waar je op let bij Workday en Power BI

  • Workday kent twee data per gegeven, de ingangsdatum en het moment van invoer. Een functiewijziging die vandaag wordt ingevoerd met ingang van vorige maand, verandert de stand van vorige maand. KoppelHet haalt daarom op invoermoment op en rekent de maanden opnieuw uit die door de wijziging veranderen.
  • Workday geeft workers in pagina's terug, en volgens de eigen documentatie moet bij bladeren het invoermoment vastliggen om consistente resultaten te krijgen. KoppelHet zet dat moment aan het begin van de run vast, zodat een wijziging tijdens het ophalen geen worker dubbel of helemaal niet in Power BI zet.
  • Workday kan uitdienstgetreden workers en beëindigde contingent workers uitsluiten. Voor verloopcijfers zijn juist die nodig. KoppelHet neemt ze mee met hun reden van vertrek, zodat Power BI vrijwillig en onvrijwillig verloop per land kan tonen.
  • In Workday bestaan supervisory organizations, kostenplaatsen en bedrijven naast elkaar als aparte indelingen. In Power BI worden het drie aparte dimensies, zodat finance op kostenplaats en HR op organisatie kan rapporteren met dezelfde medewerkers.
  • Wat de integratiegebruiker in Workday mag zien, bepaalt de beveiligingsgroep. Een veld waar die groep geen recht op heeft, komt niet mee, zonder foutmelding. KoppelHet controleert bij elke run of alle verwachte kolommen gevuld zijn, zodat een lege kolom in Power BI niet onopgemerkt blijft.
  • Een Workday-rapport is als webservice ook rechtstreeks vanuit Power BI op te vragen, maar dan draait het rapport bij elke verversing opnieuw in Workday en is er geen historie. KoppelHet haalt de gegevens één keer per dag op en bewaart de stand per maand, zodat Power BI daar zo vaak als nodig op kan verversen.

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 Workday-rapporten rechtstreeks in Power BI laden?

Dat kan voor een eenvoudig overzicht. Dan draait het rapport bij elke verversing in Workday en zie je alleen de stand van dat moment. Voor verloop en bezetting over maanden heen is een eigen historie nodig.

Gaan salarisgegevens uit Workday mee naar Power BI?

Alleen als het rapport ze nodig heeft en de beveiligingsgroep ze vrijgeeft. Vaak volstaat een loonschaal of salarisband in plaats van het bedrag.

Hoe zit het met de AVG?

Jullie zijn verwerkingsverantwoordelijke en KoppelHet is verwerker, onder een verwerkersovereenkomst. Alleen gegevens die de rapportage nodig heeft, verlaten Workday.

Technische details voor IT

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

  • Workday wordt gelezen met Get_Workers uit de Human_Resources-webservice (WWS), met Transaction_Log_Criteria (Updated_From en Updated_Through) voor wijzigingen sinds de vorige run en een vaste As_Of_Entry_DateTime bij het bladeren (Count tot 999 per pagina). Exclude_Inactive_Workers staat uit. Organisaties en kostenplaatsen via een RaaS-rapport in JSON, met prompts als queryparameters.
  • Authenticatie met een Integration System User (ISU) in een eigen security group met alleen-lezenrechten op de benodigde domeinen.
  • Power BI-semantic model in import-modus, ververst via de Power BI REST API. Row-level security op land en supervisory organization.

Welke velden overgaan

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

Veld in WorkdayVeld in Power BIToelichting
Employee_IDWorkersleutel
Hire_Date, Termination_Date en Primary_Termination_ReasonTabel dienstverbanden en verloop
Supervisory_OrganizationDimensie organisatieMet de bovenliggende organisatie
Cost_Center en CompanyDimensie kostenplaats en bedrijf
Location en countryDimensie vestiging en land
Worker_Type en Time_TypeDimensie soort dienstverband

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.