Partage via


Liste SharePoint Online

Résumé

Élément Description
État de publication Disponibilité générale
PRODUITS Excel
Power BI (Modèles sémantiques)
Power BI (Dataflows)
Fabric (Dataflow Gen2)
Power Apps (Dataflows)
Dynamics 365 Customer Insights
Types d’authentification pris en charge Anonyme
Windows
Compte Microsoft
Principal du service
Documentation de référence sur la fonction SharePoint.Contents
SharePoint.Files
SharePoint.Tables

Remarque

Certaines fonctionnalités peuvent être présentes dans un produit, mais pas dans d’autres en raison de planifications de déploiement et de fonctionnalités spécifiques à l’hôte.

Fonctionnalités prises en charge

  • URL du site

Déterminer l’URL du site

Lorsque vous vous connectez à un site SharePoint, vous êtes invité à entrer l’URL de celui-ci. Pour trouver l’URL du site contenant votre liste SharePoint Online, commencez par ouvrir une page dans SharePoint. À partir d’une page dans SharePoint, vous pouvez généralement obtenir l’adresse du site en sélectionnant Accueil dans le volet de navigation, ou l’icône du site en haut. Copiez l’adresse à partir de la barre d’adresses de votre navigateur web et enregistrez-la pour plus tard.

Image montrant les emplacements d’Accueil dans le volet de navigation, de l’icône en haut du site, et de l’adresse URL obtenue.

Se connecter à une liste SharePoint Online à partir de Power Query Desktop

Pour vous connecter à une liste SharePoint Online :

  1. Sélectionnez Liste SharePoint Online dans l’expérience d’obtention de données. L’expérience d’obtention de données dans Power Query Desktop varie selon les applis. Pour plus d’informations sur l’expérience d’obtention de données Power Query Desktop pour votre appli, accédez à Où obtenir des données.

  2. Collez l’URL du site SharePoint que vous avez copiée dans Déterminer l’URL du site dans le champ Site URL (URL du site) dans la boîte de dialogue ouverte.

    Sélection de dossier.

    Si l’adresse URL saisie n’est pas valide, l’icône d’avertissement Icône d'avertissement. apparaît à côté de la zone de texte de l’URL du site.

    Vous pouvez également sélectionner l’implémentation 1.0 de ce connecteur ou l’implémentation 2.0. Informations supplémentaires : Se connecter à une liste SharePoint Online v2.0

    Sélectionnez OK pour continuer.

  3. Si vous visitez cette adresse de site pour la première fois, sélectionnez la méthode d’authentification appropriée. Entrez vos informations d’identification et choisissez le niveau auquel appliquer ces paramètres. Sélectionnez Connecter.

    Choisir un compte Microsoft.

    Pour plus d’informations sur les méthodes d’authentification et les paramètres de niveau, accédez à Authentification avec une source de données.

  4. Dans le Navigateur, vous pouvez sélectionner un emplacement, puis transformer les données dans l’éditeur Power Query en sélectionnant Transform Data (Transformer des données), ou charger les données en sélectionnant Load (Charger).

    Case à cocher Sélectionner la liste.

Se connecter à une liste SharePoint Online à partir de Power Query Online

Pour vous connecter à une liste SharePoint Online :

  1. Sélectionnez l’option Liste SharePoint Online dans l’expérience d’obtention de données. Chaque appli a sa propre façon d’accéder à l’expérience d’obtention de données de Power Query Online. Pour plus d’informations sur la façon d’accéder à l’expérience d’obtention de données Power Query Online à partir de votre appli, accédez à Où obtenir des données.

    Capture d'écran de la fenêtre obtenir des données avec la liste SharePoint Online mise en évidence.

  2. Collez l’URL du site SharePoint que vous avez copiée dans Déterminer l’URL du site dans le champ Site URL (URL du site) dans la boîte de dialogue ouverte.

    Sélection de liste en ligne.

  3. Entrez le nom d’une passerelle de données locale si nécessaire.

  4. Sélectionnez le type d’authentification, puis entrez les informations d’identification requises.

  5. Cliquez sur Suivant.

  6. Dans le Navigateur, vous pouvez sélectionner un emplacement, puis transformer les données dans l’éditeur Power Query en sélectionnant Transformer les données.

    Navigateur avec des données.

Connexion à la liste SharePoint Online v2.0

Dans la version d’octobre 2020 de Power BI Desktop, nous avons introduit une mise à jour du connecteur de liste SharePoint Online. Ce connecteur améliore les API et facilite l’utilisation, mais n’est pas compatible avec l’utilisation de la version du connecteur 1.0. La version 2.0 du connecteur est généralement disponible à compter de septembre 2022.

Pour y accéder, vous allez ouvrir l’écran de connecteur décrit à l’étape 2 de l’article Se connecter à une liste SharePoint Online à partir de Power Query Desktop. Toutefois, assurez-vous de sélectionner 2.0 sous Implémentation si ce n’est pas déjà le cas.

Écran montrant un échantillon de paramètres de liste SharePoint Online.

Cette mise à jour du connecteur propose deux vues différentes des mêmes données :

  • Tous
  • Par défaut

La vue Tout inclut l’ensemble des colonnes créées par l’utilisateur et définies par le système. Vous pouvez voir quelles colonnes sont incluses dans l’écran suivant.

Écran montrant un échantillon de paramètres d’affichage pour une vue spécifique dans une liste SharePoint Online.

La vue par défaut est celle que vous voyez lorsque vous examinez la liste en ligne dans l’affichage que vous avez défini Par défaut dans vos paramètres. Si vous modifiez cette vue pour ajouter ou supprimer des colonnes créées par l’utilisateur ou définies le système, ou créez une vue et la définissez comme vue par défaut, ces modifications se propageront via le connecteur.

Écran montrant un échantillon de vue par défaut de liste SharePoint Online.

Remarque

Si vous définissez l’affichage par défaut dans votre site SharePoint en mode Calendrier ou Tableau, SharePoint renvoie uniquement les colonnes affichées dans l’affichage sélectionné. Dans ce scénario, Power BI ne récupère pas toutes les colonnes de la liste, même si vous choisissez l’option Tout. C'est la procédure normale.

Dépannage

Utiliser une adresse SharePoint racine

Vérifiez que vous ne fournissez bien l’adresse racine du site SharePoint, sans les sous-dossiers ou les documents. Par exemple, utilisez un lien similaire à https://contoso.sharepoint.com/teams/ObjectModel/.

Problèmes de fuseau horaire

Lorsque vous utilisez le connecteur de liste SharePoint Online (v1.0), il se peut que les données de fuseau horaire ne correspondent pas à ce que vous attendiez de votre navigateur. Le client web SharePoint effectue une conversion de fuseau horaire local basée sur le fuseau horaire de l’utilisateur selon le navigateur.

L’API principale pour SharePoint utilise l’heure UTC et envoie celle-ci directement à Power BI. Power BI ne convertit pas cette heure UTC, mais la signale à l’utilisateur.

Pour passer à l’heure locale, l’utilisateur doit effectuer la même conversion que le client SharePoint. Voici un exemple des opérations de colonne qui feraient cela :

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

La première opération change le type d’heure en datetimezone, et la deuxième opère la conversion en heure locale de l’ordinateur.

Limite de jointure SharePoint

Remarque

Ce problème est limité au connecteur de liste SharePoint Online v2.0.

Le connecteur de liste SharePoint Online v2.0 n’utilisant pas la même API que le connecteur v1.0, il est limité à 12 opérations de jointure par requête, comme indiqué dans la Documentation SharePoint Online sous Seuil de recherche d’affichage de liste. Ce problème se manifeste lorsque des requêtes SharePoint échouent quand plus de 12 colonnes sont accessibles simultanément à partir d’une liste SharePoint. Toutefois, vous pouvez contourner cette limitation en créant une vue par défaut avec moins de 12 colonnes de recherche.

Utilisation d’OData pour accéder à une liste SharePoint

Si vous utilisez un flux OData pour accéder à une liste SharePoint Online, l’URL que vous utilisez pour vous connecter est limitée à 2100 caractères. Informations supplémentaires : Longueur maximale d’URL