Delen via


SharePoint Online-lijst

Samenvatting

Artikel Beschrijving
Status van de release Algemene beschikbaarheid
Producten Excel
Power BI (Semantische modellen)
Power BI (gegevensstromen)
Fabric (Dataflow Gen2)
Power Apps (gegevensstromen)
Dynamics 365 Customer Insights
Ondersteunde verificatietypen Anoniem
Ramen
Microsoft-account
Service-principal
Documentatie voor functiereferenties SharePoint.Contents-
SharePoint.Files-
SharePoint.Tables

Notitie

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

Notitie

Als u Service-principal selecteert als verificatietype in de Power BI-service, moet u deze app alleen machtigingen verlenen via Azure Access Control Services (ACS). Ga voor meer informatie naar Toegang verlenen met SharePoint App-Only.

Ondersteunde mogelijkheden

  • Site-URL

De URL van de site bepalen

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

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

Verbinding maken met een SharePoint Online-lijst vanuit Power Query Desktop

Verbinding maken met een SharePoint Online-lijst:

  1. Selecteer SharePoint Online-lijst in de gegevens ophalen-ervaring. De ervaring voor het ophalen van gegevens in Power Query Desktop varieert tussen apps. Ga naar Waar u gegevenskunt ophalen voor meer informatie over de Power Query Desktop-ervaring voor uw app.

  2. Plak de URL van de SharePoint-site die u hebt gekopieerd in Bepaal de site-URL in het veld Site-URL in het dialoogvenster Openen.

    map selecteren.

    Als het URL-adres dat u invoert ongeldig is, wordt er een waarschuwingspictogram weergegeven. waarschuwingspictogram wordt weergegeven naast het tekstvak Site-URL.

    U kunt ook de 1.0-implementatie van deze connector of de 2.0-implementatie selecteren. Meer informatie: Verbinding maken met SharePoint Online-lijst v2.0

    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. Vervolgens selecteer je Verbinding maken.

    Microsoft-account kiezen.

    Ga naar Verificatie met een gegevensbronvoor meer informatie over verificatiemethoden en instellingen op niveau.

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

    Schakel het selectievakje in.

Verbinding maken met een SharePoint Online-lijst vanuit Power Query Online

Verbinding maken met een SharePoint Online-lijst:

  1. Selecteer de optie SharePoint Online-lijst in de interface voor gegevens ophalen. Verschillende apps hebben verschillende manieren om toegang te krijgen tot de Power Query Online-ervaring voor het ophalen van gegevens. Ga naar Waar u gegevens kunt ophalenvoor meer informatie over hoe u toegang krijgt tot de Power Query Online 'gegevens ophalen' ervaring vanuit uw app.

    schermopname van het venster Gegevens ophalen met nadruk op de SharePoint Online-lijst.

  2. Plak de URL van de SharePoint-site die u hebt gekopieerd in Bepaal de site-URL in het veld Site-URL van het dialoogvenster Openen.

    online lijst selecteren.

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

  4. Selecteer het verificatietype en voer referenties in die vereist zijn.

  5. Selecteer Volgende.

  6. In de Navigatorkunt u een locatie selecteren en de gegevens transformeren in de Power Query-editor door Gegevens transformerente selecteren.

    Navigator met gegevens.

Verbinding maken met SharePoint Online-lijst v2.0

In de release van oktober 2020 van Power BI Desktop hebben we een bijgewerkte versie van de SharePoint Online-lijstconnector geïntroduceerd. Deze connector heeft verbeterde API's en meer bruikbaarheid, maar is niet achterwaarts compatibel met het gebruik van de 1.0-connectorversie. De 2.0-connectorversie is algemeen beschikbaar vanaf september 2022.

Om het te openen, gaat u via stap 2 in Verbinding maken met een SharePoint Online-lijst vanuit Power Query Desktopnaar hetzelfde connectorscherm. Zorg er echter voor dat u 2.0 selecteert onder Implementatie als deze nog niet is geselecteerd.

een scherm met een voorbeeld van sharePoint Online-lijstinstellingen.

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

  • Alle
  • standaard

De weergave Alle bevat alle door de gebruiker gemaakte en door het systeem gedefinieerde kolommen. U kunt zien welke kolommen zijn opgenomen in het volgende scherm.

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

De standaardweergave is wat u ziet wanneer u online naar de lijst kijkt 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 als standaard in te stellen, worden deze wijzigingen doorgegeven via de connector.

een scherm met een voorbeeld van de standaardweergave van een SharePoint Online-lijst.

Notitie

Als u de standaardweergave op uw SharePoint-site instelt op agenda weergave of bordweergave weergave, retourneert SharePoint alleen de kolommen die in de geselecteerde weergave worden weergegeven. In dit scenario haalt Power BI niet alle kolommen in de lijst op, ook al kiest u de optie Alle. Dit is standaard.

Probleemoplossing

SharePoint-hoofdadres gebruiken

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

Tijdzoneproblemen

Wanneer u de SharePoint Online-lijstconnector (v1.0) gebruikt, ziet u mogelijk dat tijdzonegegevens niet overeenkomen met wat u in uw browser zou verwachten. De sharePoint-webclient voert een lokale tijdzoneconversie uit op basis van de kennis van de tijdzone van de gebruiker in de browser.

De back-end-API voor SharePoint gebruikt UTC-tijd 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 lokale tijd te krijgen, moet de gebruiker dezelfde conversie uitvoeren als de SharePoint-client doet. Een voorbeeld van de kolombewerkingen die dit zouden doen, zijn:

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

De eerste bewerking wijzigt het type in datetimezoneen de tweede bewerking converteert het naar de lokale tijd van de computer.

SharePoint-joinlimiet

Notitie

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

De SharePoint Online-lijst v2.0-connector maakt gebruik van een andere API dan de v1.0-connector en is als zodanig onderworpen aan maximaal 12 samenvoegbewerkingen per query, zoals beschreven in de SharePoint Online-documentatie onder drempelwaarde voor het opzoeken van lijstweergaven. Dit probleem wordt weergegeven als SharePoint-query's mislukken wanneer meer dan 12 kolommen tegelijk worden geopend vanuit een SharePoint-lijst. U kunt deze situatie echter omzeilen door een standaardweergave te maken met minder dan 12 opzoekkolommen.

OData gebruiken voor toegang tot een SharePoint Online-lijst

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