Microsoft SharePoint koppelen aan Microsoft Fabric

Laad gegevens over al je SharePoint-sites, lijsten en bibliotheken via APIboard in Microsoft Fabric, naast de eigen SharePoint-connectors.

Wat je doet met Microsoft SharePoint in Microsoft Fabric

  • Lijsten van alle sites in één tabel. Lijsten heeft naam, beschrijving, sjabloon, aantal kolommen, aanmaker, wijziger en URL, voor al je sites samen.
  • Bestanden en bibliotheken combineren in een pijplijn. Bibliotheken heeft naam, URL en wijzigingsdata; Bestanden heeft naam, extensie, bestandstype, grootte, map, pad en aanmaker.
  • Gebruik en opslag op schema verversen. Weergaven per dag heeft weergaven en unieke kijkers; Opslagtrend heeft het gebruikte, totale en resterende aantal bytes en de quotumstatus.

Ook je eigen tabellen. Heb je in de Datawerkbank zelf een tabel gemaakt naast Lijsten, 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. Lijsten van alle sites in één tabel

    Laad de tabel naar een lakehouse en je hebt een inventaris van wat er aan lijsten is, waarop je met SQL ziet welke sites veel lijsten hebben en welke al lang niet zijn gewijzigd. Kies Replace: het is een momentopname. Voeg de kolom Sjabloon toe om lijsten per soort te groeperen. Met Aangemaakt door en Gewijzigd op bepaal je per site welke lijsten nog een eigenaar hebben en welke stil liggen. Koppel de kolom Site (bron-ID) aan de tabel Sites voor de naam en de beschrijving van de site, dan staat er in je rapport een leesbare sitenaam in plaats van een ID.

  2. Bestanden en bibliotheken combineren in een pijplijn

    Laad beide naar een warehouse en laat in een pijplijn een stap per bibliotheek de grootte optellen. Zo zie je welke bibliotheken het meeste opslag gebruiken, zonder per site te kijken. Koppel Bestanden aan Bibliotheken via de kolom Bibliotheek (bron-ID) en aan Sites via Site (bron-ID). Dan rapporteer je in je warehouse per site en per bibliotheek het aantal bestanden en de totale grootte. De kolom Gedeeld en het deelbereik laten bovendien zien waar veel gedeelde bestanden staan.

  3. Gebruik en opslag op schema verversen

    Laad beide met Schedule Refresh dagelijks en bewaar de rijen met Append. Zo ontstaat een reeks waarmee je ziet of opslaggroei samenvalt met meer gebruik. Opslagtrend en Weergaven per dag hebben beide een kolom Site (bron-ID) en een datum, dus je koppelt ze op die twee kolommen tot één feitentabel. Daarop leg je in je warehouse per site het resterende aantal bytes naast het aantal unieke kijkers, zodat je ziet welke sites bijna vol zijn terwijl er weinig gebruik is.

Deze data halen we op uit Microsoft SharePoint

Na het koppelen staan alle 7 tabellen uit Microsoft SharePoint klaar, met Nederlandse kolomnamen. Voor Microsoft Fabric begin je meestal met Lijsten, Lijstrijen, Bestanden, Opslagtrend en Weergaven per dag.

Zo koppel je Microsoft SharePoint aan Microsoft Fabric

Volledige uitleg in het helpcentrum
  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.

Bestandsopslag / Bestanden
Dashboard Bestandsopslag, pagina Bestanden, met voorbeelddata
SharePoint-gebruik / Overzicht
Dashboard SharePoint-gebruik, pagina Overzicht, met voorbeelddata
SharePoint-gebruik / Lijsten
Dashboard SharePoint-gebruik, pagina Lijsten, met voorbeelddata

Dashboards voor Microsoft SharePoint

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

  • Bestandsopslag. Opslagruimte, bestanden, delen en toegang.
  • SharePoint-gebruik. Sites, weergaven en lijsten.
Gratis proberen

Al je software in één model

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

Veelgestelde vragen

Kan ik Microsoft SharePoint koppelen aan Microsoft Fabric?

Ja. Je kopieert in APIboard het M-script van een SharePoint-tabel en plakt het in een Dataflow Gen2. Je laadt Lijsten, Bibliotheken, Bestanden of Opslagtrend naar een lakehouse of warehouse, over al je sites tegelijk. De inhoud van de bestanden lees je niet.

Heeft SharePoint een connector voor Fabric?

Ja, SharePoint folder, SharePoint list en SharePoint Online list staan in het overzicht met Fabric-connectors voor Dataflow Gen2. Daarmee lees je de mappen en lijsten zelf.

Wanneer kies ik APIboard in plaats daarvan?

Als je gegevens over al je sites tegelijk wilt, zoals inventaris, opslag en gebruik, en niet de inhoud van één lijst of map.

Laadt APIboard de lijstinhoud?

APIboard levert per lijst de gegevens zoals naam, sjabloon en aantal kolommen, en de tabel Lijstrijen met de aanmaak- en wijzigingsdata. De kolomwaarden van een lijst lees je niet.

Kan ik de twee routes combineren?

Ja. Je kunt in dezelfde workspace een SharePoint-connector gebruiken voor de inhoud en APIboard voor het overzicht over alle sites.

Hoe koppel ik sites, bibliotheken en bestanden aan elkaar?

De meeste tabellen hebben een kolom Site (bron-ID) en Bestanden heeft ook Bibliotheek (bron-ID). Daarmee koppel je Bestanden aan Bibliotheken en Sites in je warehouse. Sites heeft daarnaast een Sitecollectie (bron-ID), voor de bovenliggende collectie waar een site onder valt.

Microsoft SharePoint koppelen aan Microsoft Fabric?

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