SharePoint Online-lijst

Samenvatting

Item Beschrijving
Release-status Algemene beschikbaarheid
Producten Power BI (gegevenssets)
Power BI (gegevensstromen)
Power Apps (gegevensstromen)
Excel
Dynamics 365 Customer Insights
Ondersteunde verificatietypen Anoniem
Windows
Microsoft-account
Naslagdocumentatie voor functies SharePoint.Contents
SharePoint.Files
SharePoint.Tables

Notitie

Sommige mogelijkheden zijn mogelijk aanwezig in het ene product, maar niet in andere vanwege implementatieschema's en hostspecifieke mogelijkheden.

Ondersteunde mogelijkheden

  • Site-URL

De site-URL bepalen

Wanneer u verbinding maakt met een SharePoint site, wordt u gevraagd om de site-URL in te voeren. Als u de site-URL wilt vinden die uw SharePoint Online-lijst bevat, opent u eerst een pagina in SharePoint. Op een pagina in SharePoint kunt u meestal het adres van de site vinden door Start te selecteren in het navigatiedeelvenster of het pictogram voor de site bovenaan. Kopieer het adres uit de adresbalk van uw webbrowser en sla het op voor later gebruik.

Afbeelding met de locaties Start in het navigatiedeelvenster, het pictogram bovenaan de site en het resulterende URL-adres.

Verbinding maken naar een SharePoint Online-lijst van Power Query Desktop

Verbinding maken met een SharePoint Online-lijst:

  1. Selecteer in Gegevens verzamelen de SharePoint Online.

  2. Plak de SharePoint site-URL die u hebt gekopieerd in het veld Site-URL bepalen in het geopende dialoogvenster.

    Mapselectie.

    Als het URL-adres dat u op te geven ongeldig is, wordt  een waarschuwingspictogram weergegeven. waarschuwingspictogram wordt weergegeven naast het tekstvak Site-URL.

    U kunt ook de 1.0-implementatie van deze connector of de bèta 2.0-implementatie selecteren. Meer informatie: Verbinding maken naar SharePoint Online list v2.0 (bèta)

    Selecteer OK om door te gaan.

  3. Als dit de eerste keer is dat u dit siteadres hebt bezocht, selecteert u de juiste verificatiemethode. Voer uw referenties in en kies op welk niveau u deze instellingen wilt toepassen. Selecteer vervolgens Connect.

    Kies Microsoft-account.

    Ga naar Verificatie met een gegevensbron voor meer informatie over verificatiemethoden en niveauinstellingen.

  4. In de Navigator kunt u een locatie selecteren en vervolgens de gegevens in de Power Query-editor transformeren door Gegevens transformeren te selecteren of de gegevens te laden door Laden te selecteren.

    Schakel het selectievakje voor de lijst in.

Verbinding maken naar een SharePoint Online-lijst van Power Query Online

Verbinding maken met een SharePoint Online-lijst:

  1. Selecteer op de pagina Gegevensbronnen de SharePoint Online.

  2. Plak de SharePoint site-URL die u hebt gekopieerd in het veld Site-URL bepalen in het geopende dialoogvenster.

    Selectie van onlinelijst.

  3. Voer indien nodig de naam van een on-premises gegevensgateway in.

  4. Selecteer het type verificatie en voer de vereiste referenties in.

  5. Selecteer Next.

  6. In navigator kunt u een locatie selecteren en vervolgens de gegevens in de Power Query editor transformeren door Gegevens transformeren te selecteren.

    Navigator met gegevens.

Verbinding maken naar SharePoint Online list v2.0 (bèta)

In de release van oktober 2020 van Power BI Desktop is een bijgewerkte versie van de SharePoint Online-lijstconnector geïntroduceerd. Deze connector heeft verbeterde API's en een grotere bruikbaarheid, maar is niet achterwaarts compatibel met het gebruik van de versie van de 1.0-connector.

Als u deze wilt openen, voert u in stap 2 in Verbinding maken hetzelfde connectorscherm in voor een SharePoint Online-lijst Power Query Desktop. Zorg er echter voor dat u 2.0 (bèta) selecteert onder Implementatie als dit nog niet is geselecteerd.

Een scherm met een voorbeeld van de SharePoint onlinelijstinstellingen.

Met deze update voor de connector maken we twee verschillende weergaven beschikbaar voor dezelfde gegevens:

  • Alles
  • Standaard

De weergave Alle bevat alle door de gebruiker gemaakte en door het systeem gedefinieerde kolommen. In het volgende scherm ziet u welke kolommen zijn opgenomen.

Een scherm met een voorbeeld van weergave-instellingen voor een specifieke weergave in SharePoint Online-lijst.

De standaardweergave is wat u ziet wanneer u de lijst online bekijkt in de weergave die u hebt ingesteld als Standaard in uw instellingen. Als u deze weergave bewerkt om door de gebruiker gemaakte of door het systeem gedefinieerde kolommen toe te voegen of te verwijderen, of door een nieuwe weergave te maken en deze standaard in te stellen, worden deze wijzigingen doorgegeven via de connector.

Een scherm met een voorbeeld van een SharePoint online lijst met standaardweergaven.

Problemen oplossen

Hoofdadres SharePoint gebruiken

Zorg ervoor dat u het hoofdadres van de SharePoint site oplevert, zonder submappen of documenten. Gebruik bijvoorbeeld een koppeling die vergelijkbaar is met https://contoso.sharepoint.com/teams/ObjectModel/ .

Problemen met tijdzone

Wanneer u de connector SharePoint Online list (v1.0) gebruikt, merkt u mogelijk dat de tijdzonegegevens niet overeenkomen met wat u van uw browser verwacht. De SharePoint webclient maakt een lokale tijdzoneconversie op basis van de kennis van de tijdzone van de gebruiker van de browser.

De back-end-API voor SharePoint UTC-tijd gebruikt en verzendt deze UTC-tijd rechtstreeks naar Power BI. Power BI converteert deze UTC-tijd niet, maar rapporteert deze aan de gebruiker.

Om tijd in de lokale tijd te krijgen, moet de gebruiker dezelfde conversie als de SharePoint client doet. Een voorbeeld van de kolombewerkingen die dit doen, zijn:

#"Changed Type" = Table.TransformColumnTypes(#"Renamed Columns",{{"Datewithtime", type datetimezone}}),
#"Timezone Shifted" = Table.TransformColumns(#"Changed Type", {"Datewithtime", DateTimeZone.ToLocal})

Met de eerste bewerking wordt het type gewijzigd in , en de tweede bewerking converteert dit naar de datetimezone lokale tijd van de computer.

SharePoint joinlimiet

Dit probleem is beperkt tot de SharePoint Online list v2.0-connector

De SharePoint Online list v2.0-connector maakt gebruik van een andere API dan de v1.0-connector en is daarom onderworpen aan maximaal 12 join-bewerkingen per query, zoals beschreven in de documentatie van SharePoint Online onder drempelwaarde voor opzoekbewerkingen voor lijstweergaven. Dit probleem manifesteert zich als SharePoint query's mislukken wanneer er meer dan 12 kolommen tegelijk worden gebruikt vanuit een SharePoint lijst.

OData gebruiken voor toegang tot een SharePoint Online-lijst

Als u een OData-feed gebruikt voor toegang tot een SharePoint Online-lijst, geldt er een beperking van ongeveer 2100 tekens voor de URL die u gebruikt om verbinding te maken. Meer informatie: Maximale URL-lengte