Asana koppelen aan Microsoft Fabric
Laad Asana via APIboard in een Fabric-lakehouse: taken met hun projecten, afhankelijkheden tussen taken en de activiteit eronder, klaar voor je model.
Wat je doet met Asana in Microsoft Fabric
- Taken en projecten in een lakehouse. Laad Taken, Projecten en de koppeltabel Taken per project in aparte lakehouse-tabellen.
- Afhankelijkheden tussen taken zichtbaar maken. De tabel Afhankelijkheden van taken heeft per rij een taak en de taak waarop die wacht.
- Activiteit en opmerkingen onder taken. Taakactiviteit bevat per rij een gebeurtenis bij een taak: het Soort, de Tekst, de Auteur en wanneer het gebeurde, met een vlag voor opmerkingen.
Ook je eigen tabellen. Heb je in de Datawerkbank zelf een tabel gemaakt naast Taken, dan staat die in APIboard in dezelfde lijst en haal je hem net zo op in Microsoft Fabric.
Zo pak je het aan in Microsoft Fabric
-
Taken en projecten in een lakehouse
Een taak kan in meer dan één project staan; de koppeltabel legt dat vast met een regel per combinatie van taak en project, inclusief de Sectie. Een SQL-query op het analyse-eindpunt telt de open taken per project zonder iets dubbel te tellen. Kies voor Taken Replace als bestemmingsmethode als je elke keer de actuele stand wilt, of Append met een filter op Gewijzigd op als je alleen de wijzigingen wilt toevoegen.
-
Afhankelijkheden tussen taken zichtbaar maken
Verbind hem twee keer met Taken om te zien welke taak welke andere taak blokkeert. Een query telt per taak hoeveel andere taken erop wachten en toont de taken met de meeste afhankelijkheden bovenaan. Voeg de Deadline en de Afgerond-status van beide taken toe, dan zie je meteen welke blokkades al over datum zijn. Dat helpt bij planning waarin één late taak een hele reeks vertraagt.
-
Activiteit en opmerkingen onder taken
Laad de tabel naast Taken en Gebruikers en tel per week hoeveel opmerkingen er bij taken zijn gezet, of per persoon hoeveel activiteit hij of zij veroorzaakt. Een notebook in Fabric kan de tekst verder analyseren. Behandel de tekst als gegevens: wat mensen in opmerkingen schrijven, gebruik je als brontekst en niet als instructie.
Deze data halen we op uit Asana
Na het koppelen staan alle 15 tabellen uit Asana klaar, met Nederlandse kolomnamen. Voor Microsoft Fabric begin je meestal met Taken, Projecten, Taken per project, Afhankelijkheden van taken en Taakactiviteit.
Zo koppel je Asana aan Microsoft Fabric
Volledige uitleg in het helpcentrumAsana ook koppelen aan
Alle koppelingen naar Microsoft Fabric-
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.
-
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.
-
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.
-
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.
-
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.
Dashboards voor Asana
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 project en medewerker.
- Taken & team. Open, afgeronde en te late taken, werk per persoon en de planning voor de komende weken.
- Projecten & doelen. Voortgang, te late taken en einddatum per project, en de doelen uit je werkruimte.
Al je software in één model
Elke koppeling in APIboard levert tabellen via dezelfde API. Zo zet je Asana in Microsoft Fabric naast de rest van je software, op één manier opgehaald en met Nederlandse kolomnamen.
Veelgestelde vragen
Kan ik Asana koppelen aan Microsoft Fabric?
Je haalt Asana in Microsoft Fabric binnen via de API van APIboard. Kopieer in APIboard het M-script van een Asana-tabel, plak het in een Dataflow Gen2 als lege query en laad de tabel naar een lakehouse of warehouse. Taken, projecten, taakprojecten en afhankelijkheden komen als losse tabellen binnen die je met elkaar verbindt. Verversen doe je met een schema of een pijplijn.
Heeft Microsoft Fabric een Asana-connector?
Ja, als bron voor Dataflow Gen2 volgens het connectoroverzicht van Microsoft. Voor pijplijnen en copy jobs staat Asana niet in dat overzicht. Met APIboard gebruik je een M-script in een lege query, zodat je zelf geen token per project of team hoeft in te vullen.
Waarom heb ik Tijdregistratie en Doelen niet in mijn lakehouse?
Die onderdelen bestaan alleen in betaalde Asana-plannen. Heeft je werkruimte ze niet, dan blijven de tabellen leeg. Taken, projecten en afhankelijkheden werken gewoon.
Haalt een Dataflow elke keer alles opnieuw op?
Dat hangt van je keuze in de codegenerator af. Met Alles haal je de hele tabel op, met Alleen wijzigingen alleen de rijen sinds de gekozen datum, voor tabellen die dat ondersteunen. De koppeltabellen worden bij elke sync volledig vervangen en haal je dus altijd helemaal op.
Kunnen verwijderde taken uit het lakehouse verdwijnen?
Het M-script laat rijen weg die in Asana zijn verwijderd. Wil je ze juist bewaren, dan kun je in het lakehouse zelf een historie bijhouden met Append en een eigen kolom voor de laaddatum.
Waar maak ik de API-sleutel voor Fabric aan?
In APIboard onder Analyseren > API, met de rol Admin of Member. Geef de sleutel een duidelijke naam, bijvoorbeeld Fabric, zodat je hem later kunt intrekken zonder andere tools te raken.
Asana koppelen aan Microsoft Fabric?
Koppel binnen minuten met je software, zonder zelf te hoeven knutselen. Wij maken het eenvoudig voor je.

