Keeping koppelen aan Microsoft Fabric

Laad Keeping-uren, projecten en medewerkers via APIboard in een Fabric-warehouse en ververs ze op schema.

Wat je doet met Keeping in Microsoft Fabric

  • Medewerkers en uren als basis van een urenmodel. Medewerkers heeft de Naam, de Rol en de Status; Uren heeft per regel de Datum, de Uren en de Directe uren.
  • Projecten, taken en klanten in een lakehouse. Projecten heeft het Soort uren, de Status en de Klant (bron-ID); Taken heeft de Naam en de Directe uren.
  • Uren combineren met je factuurdata. Uren heeft het Factuurnummer, de Factuurlink en het veld Factuur, boekhoudpakket.

Ook je eigen tabellen. Heb je in de Datawerkbank zelf een tabel gemaakt naast Medewerkers, dan staat die in APIboard in dezelfde lijst en haal je hem net zo op in Microsoft Fabric.

Uitleg in het helpcentrum

Zo pak je het aan in Microsoft Fabric

  1. Medewerkers en uren als basis van een urenmodel

    Laad beide naar een warehouse met Replace voor Medewerkers en laad Uren per schema. Een query telt per medewerker en week de uren en toont het aandeel directe uren. Met een pijplijnstap die elke nacht draait, blijft het model actueel zonder handmatige export. Laad Uren per maandperiode als de tabel groot is; Replace voor de lopende periode houdt gewijzigde regels bij. Reken de duur uit de velden Uren en Directe uren; de Start en het Eind staan er ook bij.

  2. Projecten, taken en klanten in een lakehouse

    Laad Projecten, Klanten en Taken naar een lakehouse en koppel ze aan Uren. Een notebook rekent per klant de uren uit en laat zien welke projecten Gepubliceerd zijn maar al lang geen uren meer hebben gekregen. Zo ruim je de lijst met projecten op. Een extra tabel in het lakehouse met per project de laatste Datum van een urenregel laat zien welke projecten stilstaan. De Soort uren van het project, bijvoorbeeld uren per project of per taak, bepaalt hoe je de uren aan taken koppelt.

  3. Uren combineren met je factuurdata

    Laad Uren naast de facturen uit je boekhoudkoppeling in hetzelfde warehouse en koppel op het factuurnummer. Een query toont de uren zonder factuurverwijzing per project en de uren die wel zijn doorberekend. Vergrendelde uren zijn afgesloten, dus filter daarop voor een vaste maandstand. Voor de koppeling met een factuur zet je het Factuurnummer in een sleutelkolom. De Factuurlink is een verwijzing naar Keeping of het boekhoudpakket; bewaar hem als tekst.

Deze data halen we op uit Keeping

Na het koppelen staan alle 7 tabellen uit Keeping klaar, met Nederlandse kolomnamen. Voor Microsoft Fabric begin je meestal met Medewerkers, Projecten, Klanten, Taken en Uren.

  1. Maak een API-sleutel en kopieer het script

    Maak in APIboard een eigen sleutel voor Fabric. Ga naar Analyseren > API, kies Code genereren, kies koppeling en tabel en open het tabblad Power BI. Kopieer de code en plak daarin je sleutel.

  2. Maak een Dataflow Gen2

    Open in Fabric je workspace en kies +New item en dan Dataflow Gen2. Kies in de editor Get data en dan Blank query.

  3. Voeg een lege query toe

    Open op het tabblad Home de Advanced editor en plak het M-script. Bij de verbinding kies je als authenticatie Anoniem, omdat de sleutel al in het script staat.

  4. Laad de tabel naar een lakehouse of warehouse

    Kies in het paneel Query settings onderaan Choose data destination en stel een lakehouse of warehouse in. Een warehouse werkt volgens Microsoft alleen binnen dezelfde workspace als de dataflow en vraagt een vast schema. Kies of nieuwe rijen worden toegevoegd (Append) of de tabel wordt vervangen (Replace). Publiceer daarna de dataflow met Publish.

  5. Ververs op schema of via een pijplijn

    Kies in je workspace het pictogram Schedule Refresh om een schema in te stellen, of laat de dataflow draaien vanuit een pijplijn met een Dataflow-activiteit. Met Alleen wijzigingen in de codegenerator haalt het script alleen de rijen sinds de gekozen datum op, voor tabellen die dat ondersteunen.

Uren & projecten / Overzicht
Dashboard Uren & projecten, pagina Overzicht, met voorbeelddata
Uren & projecten / Medewerkers
Dashboard Uren & projecten, pagina Medewerkers, met voorbeelddata

Dashboards voor Keeping

Bouw je rapport zelf in Microsoft Fabric met de APIboard-API, of gebruik de kant-en-klare dashboards in APIboard Studio.

  • Uren & projecten. Geschreven en declarabele uren per klant, project en medewerker.
Gratis proberen

Al je software in één model

Elke koppeling in APIboard levert tabellen via dezelfde API. Zo zet je Keeping in Microsoft Fabric naast de rest van je software, op één manier opgehaald en met Nederlandse kolomnamen.

Veelgestelde vragen

Kan ik Keeping koppelen aan Microsoft Fabric?

Ja. Je kopieert in APIboard het M-script van een Keeping-tabel en plakt het in een Dataflow Gen2. Je laadt Medewerkers, Projecten, Klanten, Taken of Uren naar een lakehouse of warehouse en ververst ze met een schema of vanuit een pijplijn. Zo leg je in Fabric geschreven uren naast omzet of planning uit andere bronnen.

Heeft Keeping een connector voor Fabric?

Nee, Keeping komt in de lijst met Fabric-connectors niet voor. Wel staan er algemene bronnen als REST en Web API in. Het M-script van APIboard in een Dataflow Gen2 is dan de route.

Moet ik Uren met Replace of incrementeel laden?

Een urenregel kan achteraf worden aangepast, goedgekeurd of vergrendeld, en APIboard werkt gewijzigde of verwijderde regels bij in de periode van je pakket. Replace van de periode waarin je werkt is dan de veilige keuze.

Staan er persoonsgegevens in?

Ja: Medewerkers bevat namen en rollen, en de Notitie bij een urenregel is vrije tekst van je medewerkers. Beperk de toegang tot je Fabric-workspace tot wie die gegevens mag zien.

Kan ik meerdere Keeping-organisaties in één warehouse laden?

Ja. Elke organisatie telt als account in je APIboard-pakket en je laadt de tabellen per account. Zet in je warehouse een kolom neer die de organisatie aanduidt als je ze samenvoegt.

Kan ik de labels van urenregels in Fabric gebruiken?

Ja, als je Keeping-abonnement labels bevat. Laad Labels en Labels op uren, en koppel Labels op uren aan Uren via de urenregel. Op het gratis abonnement blijven beide tabellen leeg.

Keeping koppelen aan Microsoft Fabric?

Koppel binnen minuten met je software, zonder zelf te hoeven knutselen. Wij maken het eenvoudig voor je.