Actualiser un modèle sémantique stocké sur OneDrive ou SharePoint Online

L’importation de fichiers à partir de OneDrive ou de SharePoint Online dans le service Power BI est un excellent moyen de s’assurer que le travail effectué dans Power BI Desktop reste synchronisé avec le service Power BI.

Avantages du stockage d’un fichier Power BI Desktop sur OneDrive ou SharePoint Online

Quand vous stockez un fichier Power BI Desktop sur OneDrive ou SharePoint Online, toutes les données que vous avez chargées dans le modèle de votre fichier sont importées dans le modèle sémantique. Les rapports créés à partir du fichier sont chargés dans Rapports dans le service Power BI. Supposons que vous apportiez des modifications à votre fichier sur OneDrive ou SharePoint Online. Ces modifications peuvent inclure l’ajout de nouvelles mesures, la modification des noms de colonnes ou la modification de visualisations. Une fois que vous enregistrez le fichier, le service Power BI se synchronise avec ces modifications, généralement dans un délai d’une heure environ.

Vous pouvez effectuer une actualisation manuelle unique des données directement dans Power BI Desktop en sélectionnant Actualiser dans le ruban Accueil. Lorsque vous sélectionnez Actualiser ici, vous actualisez le modèle du fichier avec les données mises à jour provenant de la source de données d’origine. Ce type d’actualisation a entièrement lieu à partir de l’application Power BI Desktop elle-même. Il est différent d’une actualisation manuelle ou planifiée dans Power BI, et il est important de comprendre la différence.

Screenshot of the Home ribbon in Power B I Desktop, showing the Refresh selection.

Lorsque vous importez votre fichier Power BI Desktop à partir de OneDrive ou SharePoint Online, vous chargez des données et des informations de modèle dans un modèle sémantique dans Power BI. Après cela, vous actualisez le modèle sémantique dans le service Power BI parce que c’est sur ce modèle que reposent vos rapports. Comme les sources de données sont externes, vous pouvez actualiser manuellement le modèle sémantique en utilisant Actualiser maintenant, ou configurer une planification de l’actualisation en utilisant Planifier l’actualisation.

Screenshot of the semantic model in Power B I Desktop, showing the Schedule refresh selection.

Lorsque vous actualisez le modèle sémantique, Power BI ne se connecte pas au fichier sur OneDrive ou SharePoint Online pour interroger les données mises à jour. Il utilise les informations du modèle sémantique pour se connecter directement aux sources de données et interroger des données mises à jour. Ensuite, il charge ces données dans le modèle sémantique. Ces données actualisées dans le modèle sémantique ne sont pas re-synchronisées dans le fichier sur OneDrive ou SharePoint Online.

Mises à jour automatiques et manuelles des informations sur les modèles

Par défaut, Power BI met à jour les informations du modèle à partir de OneDrive et SharePoint toutes les heures. Si vous souhaitez que ces mises à jour se produisent manuellement, vous pouvez désactiver l’actualisation automatique de OneDrive dans les paramètres du modèle sémantique. Ouvrez les paramètres du modèle sémantique, développez la section Actualisation de OneDrive et définissez le bouton bascule sur Désactivé.

Screenshot showing automatic OneDrive refresh off toggle.

Propriétaires de modèle sémantique ou utilisateurs de modèle sémantique avec une autorisation en écriture

Par défaut, les propriétaires de modèle sémantique et les utilisateurs de modèle sémantique avec une autorisation en écriture peuvent actualiser manuellement les informations et les données du modèle dans un modèle sémantique en utilisant Actualiser maintenant. Dans le cadre d’une actualisation manuelle, Power BI récupère les dernières informations de modèle à partir de OneDrive ou SharePoint, puis actualise les données. Les dernières informations de modèle peuvent inclure des connexions de données nouvelles et modifiées et des tables ajoutées aux fichiers dans OneDrive ou SharePoint.

Vous pouvez restreindre la possibilité d’ajouter de nouvelles sources de données à un modèle sémantique dans Power BI en limitant les mises à jour des informations de modèle aux propriétaires de modèle sémantique. Dans les paramètres du modèle sémantique, développez Synchroniser avec OneDrive et SharePoint, sélectionnez Restreindre les mises à jour, puis sélectionnez Appliquer.

Screenshot showing automatic OneDrive refresh restrict updates option.

Avec les mises à jour restreintes, seuls les propriétaires de modèle sémantique peuvent mettre à jour les informations du modèle dans le modèle sémantique avec les modifications apportées à la version stockée dans OneDrive et SharePoint. Les propriétaires de modèle sémantique doivent actualiser manuellement les modèles sémantiques pour que les modifications soient reflétées. Si un utilisateur de modèle sémantique avec une autorisation en écriture actualise le modèle sémantique, les modifications apportées aux fichiers stockés dans OneDrive ou SharePoint ne sont pas prises en compte.

Si vous souhaitez que les propriétaires de modèle sémantique et les utilisateurs de modèle sémantique avec une autorisation en écriture aient la possibilité de mettre à jour les informations du modèle, sélectionnez Mises à jour automatiques. Les modèles sémantiques du service Power BI sont automatiquement mis à jour avec les modifications apportées aux versions des modèles sémantiques stockés dans OneDrive et SharePoint.

Les modèles sémantiques existants seront définis sur Mises à jour par défaut. Une fois que le paramètre est remplacé par Restreindre les mises à jour ou Mises à jour automatiques,Mises à jour par défaut n’est plus une option pour le modèle sémantique.

Les nouveaux modèles sémantiques se verront attribuer Mises à jour restreintes lors de leur création. Le paramètre peut être modifié en Mises à jour automatiques si vous le souhaitez, sans possibilité d’appliquer le paramètre Mises à jour par défaut.

La différence entre Mises à jour automatiques et Mises à jour par défaut est que le paramètre Mises à jour par défaut s’applique aux modèles sémantiques existants, tandis que le paramètre Mises à jour automatiques doit être appliqué après la création d’un nouveau modèle sémantique, car les nouveaux modèles sémantiques sont définis par défaut sur Mises à jour restreintes.

Nom du paramètre Qui peut apporter des mises à jour Type d’actualisation Disponibilité Paramètre par défaut
Limiter les mises à jour Propriétaires de modèle sémantique uniquement Manuel Toujours une option Sur les nouveaux modèles sémantiques
Mises à jour automatiques Propriétaires de modèle sémantique et utilisateurs de modèle sémantique avec autorisation en écriture Automatique Toujours une option Jamais
Mises à jour par défaut Propriétaires de modèle sémantique et utilisateurs de modèle sémantique avec autorisation en écriture Automatique Une fois qu’un autre paramètre est appliqué, aucune option n’est plus utilisée Sur les modèles sémantiques existants

Application des mises à jour restreintes

Les administrateurs de locataires peuvent appliquer des mises à jour restreintes à tous les modèles sémantiques de leur organisation en désactivant le paramètre du locataire Les propriétaires de modèle sémantique peuvent choisir de mettre à jour automatiquement les modèles sémantiques à partir de fichiers importés de OneDrive ou de SharePoint.

Screenshot showing automatic OneDrive refresh disabled in tenant settings.

Avec les mises à jour restreintes appliquées au niveau du locataire, les propriétaires de modèle sémantique ne peuvent plus activer les mises à jour automatiques dans la section Synchroniser avec OneDrive et SharePoint. Un bloc d’informations indique à l’utilisateur qu’un administrateur a désactivé les mises à jour automatiques pour l’organisation.

Screenshot showing semantic model settings note that owner can't enable automatic updates.

Qu’est-ce qui est pris en charge ?

Power BI prend en charge Actualiser et Planifier l’actualisation pour les modèles sémantiques créés à partir de fichiers Power BI Desktop qui ont été importés depuis un lecteur local sur lequel vous utilisez Obtenir les données ou l’Éditeur Power Query pour vous connecter aux sources de données suivantes et en charger les données.

Remarque

L’actualisation OneDrive pour les modèles sémantiques de connexion active est prise en charge. Toutefois, le fait de modifier le modèle sémantique de connexion active, d’un modèle sémantique à un autre dans un rapport déjà publié, n’est pas pris en charge dans le scénario d’actualisation OneDrive.

Power BI Gateway - Personal

  • Toutes les sources de données en ligne figurant dans Obtenir les données dans Power BI Desktop et dans l’Éditeur Power Query.
  • Toutes les sources de données locales figurant dans la section Obtenir les données de Power BI Desktop et dans l’Éditeur Power Query, excepté pour Fichier Hadoop (HDFS) et Microsoft Exchange.

Passerelle de données locale

La passerelle de données locale prend en charge l’actualisation pour les sources de données suivantes :

  • Analysis Services (tabulaire)
  • Analysis Services (multidimensionnelle)
  • SQL Server
  • SAP HANA
  • Oracle
  • Teradata
  • Fichier
  • Dossier
  • Liste SharePoint (local)
  • Web
  • OData
  • IBM DB2
  • MySQL
  • Sybase
  • SAP BW
  • Base de données Informix IBM
  • ODBC

Remarque

Une passerelle doit être installée et exécutée pour que Power BI puisse se connecter aux sources de données locales et actualiser le modèle sémantique.

OneDrive ou OneDrive professionnel ou scolaire. Quelle est la différence ?

Si vous avez un compte OneDrive personnel et un compte OneDrive professionnel ou scolaire, vous devez conserver tous les fichiers que vous souhaitez importer dans Power BI dans votre compte OneDrive professionnel ou scolaire. Voici pourquoi : vous utilisez probablement deux comptes différents pour vous connecter à ces OneDrive.

Il est facile de vous connecter à OneDrive professionnel ou scolaire dans Power BI, car votre compte Power BI est souvent identique à votre compte OneDrive professionnel ou scolaire. Avec un OneDrive personnel, vous vous connectez habituellement avec un autre compte Microsoft.

Lorsque vous vous connectez avec votre compte Microsoft, veillez à activer l’option Maintenir la connexion. Power BI peut ensuite synchroniser toutes les mises à jour que vous effectuez dans le fichier dans Power BI Desktop avec des modèles sémantiques dans Power BI.

Screenshot of the Sign in dialog, showing the Keep me signed box is checked.

Si vous avez modifié vos informations d’identification Microsoft, vous ne pouvez pas synchroniser les modifications entre votre fichier sur OneDrive et le modèle sémantique dans Power BI. Vous devez vous connecter à OneDrive pour importer à nouveau votre fichier.

Comment planifier l’actualisation ?

Lorsque vous configurez une planification d’actualisation, Power BI se connecte directement aux sources de données. Power BI utilise les informations de connexion et les informations d’identification dans le modèle sémantique pour interroger les données mises à jour. Power BI charge ensuite les données mises à jour dans le modèle sémantique. Il met ensuite à jour les visualisations des rapports et les tableaux de bord sur la base de ce modèle sémantique dans le service Power BI.

Pour plus d’informations sur la configuration d’une actualisation planifiée, consultez Configurer une actualisation planifiée.

Quand des problèmes apparaissent

Lorsque des problèmes surgissent, c’est généralement parce que Power BI ne peut pas se connecter à des sources de données. Les choses peuvent également mal se passer si le modèle sémantique tente de se connecter à une source de données locale, mais que la passerelle est hors connexion. Pour éviter ces problèmes, assurez-vous que Power BI peut se connecter à des sources de données. Essayez de vous connecter à vos sources de données dans Informations d’identification de la source de données. Parfois, le mot de passe que vous utilisez pour vous connecter à une source de données change, ou Power BI est déconnecté d’une source de données.

Lorsque vous enregistrez vos modifications au fichier Power BI Desktop sur OneDrive et que vous ne voyez pas ces modifications dans Power BI après environ une heure, cela peut être dû au fait que Power BI ne peut pas se connecter à votre OneDrive. Réessayez de vous connecter au fichier sur OneDrive. Si vous êtes invité à vous connecter, veillez à activer l’option Maintenir la connexion. Étant donné que Power BI n’a pas pu se connecter à votre OneDrive pour se synchroniser avec votre fichier, vous devez réimporter votre fichier.

Les modèles sémantiques stockés sur OneDrive ou SharePoint sont définis pour restreindre les mises à jour par défaut. Si le modèle sémantique est configuré pour restreindre les mises à jour, les mises à jour peuvent se produire uniquement lorsque le propriétaire de modèle sémantique actualise manuellement le modèle sémantique. Par conséquent, les modifications dans les fichiers Power BI sur OneDrive et SharePoint peuvent ne pas être reflétées dans le service Power BI. Un propriétaire de modèle sémantique peut rencontrer un message d’erreur après la mise à jour d’un fichier dans OneDrive ou SharePoint. Le propriétaire de modèle sémantique peut corriger l’erreur en choisissant de toujours actualiser manuellement le modèle sémantique ou en modifiant les paramètres du modèle sémantique pour qu’il soit mis à jour automatiquement.

Si le propriétaire de modèle sémantique ne parvient pas à modifier le paramètre du modèle sémantique sur les mises à jour automatiques, l’administrateur du locataire a probablement appliqué des mises à jour restreintes à tous les modèles sémantiques de l’organisation. Pour permettre au propriétaire de modèle sémantique de modifier le paramètre, il doit contacter son administrateur Fabric et lui demander d’activer le paramètre Les propriétaires de modèle sémantique peuvent choisir de procéder à une mise à jour automatique à partir de fichiers importés depuis OneDrive ou SharePoint.

Si le propriétaire de modèle sémantique a configuré l’actualisation planifiée des modèles sémantiques, le modèle sera toujours actualisé à la date prévue. Toutefois, les autres contenus du rapport, tels que les visuels, ne seront pas actualisés, sauf si des mises à jour manuelles sont effectuées.

  • L’importation de fichiers .pbix sensibles (protégés et non protégés) stockés sur OneDrive ou SharePoint Online, ainsi que l’actualisation automatique et à la demande du modèle sémantique à partir de ces fichiers, sont prises en charge, sauf dans les scénarios suivants :

    • Fichiers .pbix Live Connect protégés et fichiers .pbix Azure Analysis Services protégés. L’actualisation échoue. Ni le contenu du rapport ni l’étiquette ne sont mis à jour.
    • Fichiers .pbix Live Connect étiquetés non protégés : le contenu du rapport est mis à jour, mais pas l’étiquette.
    • Lorsque le fichier .pbix a reçu une nouvelle étiquette de confidentialité sur laquelle le propriétaire de modèle sémantique n’a pas de droits d’utilisation. Dans ce cas, l’actualisation échoue. Ni le contenu du rapport ni l’étiquette ne sont mis à jour.
    • Si le jeton d’accès du propriétaire de modèle sémantique pour OneDrive/SharePoint a expiré. Dans ce cas, l’actualisation échoue. Ni le contenu du rapport ni l’étiquette ne sont mis à jour.

Résolution des problèmes

Parfois, l’actualisation des données peut ne pas fonctionner comme prévu. En règle générale, vous irez vers des problèmes d’actualisation des données si vous êtes connecté avec une passerelle. Consultez les articles de résolution des problèmes de passerelle qui présentent des outils et les problèmes connus.

Résolution des problèmes de passerelle de données locale

Résolution des problèmes liés à Power BI Gateway - Personal

D’autres questions ? Essayez de d’interroger la Communauté Power BI.