Actualisation des données dans Power BIData refresh in Power BI

L’obtention des données les plus récentes constitue souvent un facteur essentiel à la prise de décisions informées.Making sure you’re always getting the latest data is often critical in making the right decisions. Vous avez sans doute déjà utilisé la fonctionnalité Obtenir des données de Power BI pour vous connecter à des données et les charger, voire générer des rapports et un tableau de bord.You’ve probably already used Get Data in Power BI to connect to and upload some data, created some reports and a dashboard. Avant d’aller plus loin, vous devez vous assurer que les données que vous utilisez sont vraiment les plus récentes.Now, you want to make sure your data really is the latest and greatest.

Dans de nombreux cas, aucune intervention de votre part n’est requise.In many cases, you don’t need to do anything at all. Certaines données, comme celles provenant d’un pack de contenu Salesforce ou Marketo, sont automatiquement actualisées pour vous.Some data, like from a Salesforce or Marketo content pack is automatically refreshed for you. Si votre connexion utilise une connexion active ou DirectQuery, les données sont actualisées à la date du jour.If your connection makes use of a live connection or DirectQuery, the data will be update to date. Mais dans d’autres cas, par exemple lors de l’utilisation d’un classeur Excel ou d’un fichier Power BI Desktop qui se connecte à une source de données locale ou en ligne externe, vous devez actualiser manuellement les données ou configurer une planification d’actualisation pour que Power BI puisse actualiser les données dans vos rapports et tableaux de bord.But, in other cases, like with an Excel workbook or Power BI Desktop file that connects to an external online or on-premises data source, you’ll need to refresh manually or setup a refresh schedule so Power BI can refresh the data in your reports and dashboards for you.

Cet article fait partie d’une série destinée à vous aider à comprendre le fonctionnement de l’actualisation des données dans Power BI, la nécessité ou non de configurer une planification d’actualisation, ainsi que les éléments à mettre en œuvre pour actualiser correctement vos données.This article, along with a few others, are meant to help you understand how data refresh in Power BI really works, whether or not you need to setup a refresh schedule, and what needs to be in-place to refresh your data successfully.

Présentation de l’actualisation des donnéesUnderstanding data refresh

Avant de configurer l’actualisation, il est important que vous déterminiez la nature des données à actualiser et leur provenance.Before setting up refresh, it’s important to understand what it is you’re refreshing and where you’re getting your data.

Les données que vous explorez dans vos rapports et tableaux de bord proviennent d’une source de données. Par exemple, un service en ligne comme Google Analytics ou QuickBooks, une base de données dans le cloud comme Azure SQL Database ou une base de données ou un fichier sur un ordinateur ou serveur local dans votre propre organisation.A data source is where the data you explore in your reports and dashboards really comes from; for example, an online service like Google Analytics or QuickBooks, a database in the cloud like Azure SQL Database, or a database or file on a local computer or server in your own organization. Un service en ligne tel que Google Analytics ou QuickBooks, une base de données dans le cloud comme Azure SQL Database, ou encore une base de données ou un fichier sur un ordinateur local ou un serveur de votre organisation sont des exemples de sources de données.These are all data sources. Le type de source de données détermine la façon dont les données sont actualisées.The type of data source determines how data from it is refreshed. La section « Quelles sont les données qui peuvent être actualisées ? , un peu plus loin dans cet article, aborde l’actualisation de chaque type de source de données.We’ll go into refresh for each type of data source a little later in the What can be refreshed? section.

Un jeu de données est automatiquement créé dans Power BI quand vous utilisez la fonctionnalité Obtenir des données pour vous connecter à des données et les charger à partir d’un pack de contenu ou d’un fichier, ou quand vous vous connectez à une source de données active.A dataset is automatically created in Power BI when you use Get Data to connect to and upload data from a content pack, file, or you connect to a live data source. Dans Power BI Desktop et Excel 2016, vous pouvez également publier votre fichier directement sur le service Power BI, ce qui revient au même que d’utiliser la fonctionnalité Obtenir des données.In Power BI Desktop and Excel 2016, you can also publish your file right to the Power BI service, which is just like using Get Data.

Dans les deux cas, un jeu de données est créé, qui apparaît dans les conteneurs Mon espace de travail, ou Groupe, dans le service Power BI.In each case, a dataset is created and appears in the My Workspace, or Group, containers in the Power BI service. Quand vous sélectionnez les points de suspension (...) pour un jeu de données, vous pouvez explorer les données dans un rapport, modifier les paramètres et configurer l’actualisation.When you select the ellipse (...) for a dataset, you can explore the data in a report, edit settings, and setup refresh.

Les données d’un jeu de données peuvent provenir d’une ou plusieurs sources.A dataset can get data from one or more data sources. Par exemple, vous pouvez utiliser Power BI Desktop pour obtenir des données d’une base de données SQL Database de votre organisation et d’autres données d’un flux OData en ligne.For example, you can use Power BI Desktop to get data from a SQL Database in your organization, and get other data from an OData feed online. Quand vous publiez le fichier dans Power BI, un seul jeu de données est créé, mais celui-ci possède deux sources de données : SQL Database et le flux OData.Then, when you publish the file to Power BI, a single dataset is created, but it will have data sources for both the SQL Database and the OData feed.

Un jeu de données contient des informations sur les sources de données, les informations d’identification associées et, dans la plupart des cas, un sous-ensemble de données copié à partir de la source de données.A dataset contains information about the data sources, data source credentials, and in most cases, a sub-set of data copied from the data source. Quand vous créez des visualisations dans des rapports et des tableaux de bord, les données qui vous sont présentées proviennent du jeu de données. Dans le cas d’une connexion active comme Azure SQL Database, le jeu de données définit les données affichées à partir de la source de données.When you create visualizations in reports and dashboards, you’re looking at data in the dataset, or in the case of a live connection like Azure SQL Database, the dataset defines the data you see right from the data source. Pour une connexion active à Analysis Services, la définition du jeu de données provient directement d’Analysis Services.For a live connection to Analysis Services, the dataset definition comes from Analysis Services directly.

Lorsque vous actualisez des données, vous les mettez à jour à partir de votre source de données dans le jeu de données stocké dans Power BI. Cette actualisation est complète et non incrémentielle.When you refresh data, you are updating the data in the dataset that is stored in Power BI from your data source. This refresh is a full refresh and not incremental.

Chaque fois que vous actualisez des données dans un jeu de données, que ce soit en recourant à la fonctionnalité Actualiser maintenant ou en configurant une planification d’actualisation, Power BI utilise les informations contenues dans le jeu de données pour se connecter aux sources de données définies et lancer une requête sur les données mises à jour qu’il charge ensuite dans le jeu de données.Whenever you refresh data in a dataset, whether by using Refresh Now or by setting up a refresh schedule, Power BI uses information in the dataset to connect to the data sources defined for it, query for updated data, and then loads the updated data into the dataset. Toute visualisation dans vos rapports ou tableaux de bord qui est basée sur les données est automatiquement mise à jour.Any visualizations in your reports or dashboards based on the data are updated automatically.

Avant d’aller plus loin, il est très important de comprendre autre chose :Before we go any further, there’s something else that's very important to understand:

Quelle que soit la fréquence à laquelle vous actualisez le jeu de données, ou celle à laquelle vous examinez des données actives, ce sont les données de la source de données qui doivent être mises à jour en priorité.Regardless of how often you refresh the dataset, or how often you look at live data, it is the data at the data source that must be up-to-date first.

La plupart des organisations traitent leurs données une fois par jour, en général le soir.Most organizations process their data once a day, usually in the evening. Si vous planifiez l’actualisation d’un jeu de données créé à partir d’un fichier Power BI Desktop qui se connecte à une base de données locale et que votre service informatique effectue le traitement de cette base de données SQL chaque soir, il vous suffit de planifier l’actualisation une fois par jour.If you schedule refresh for a dataset created from a Power BI Desktop file that connects to an on-premises database, and your IT department runs processing on that SQL database once in the evening, then you only need to setup scheduled refresh to run once-a-day. Par exemple, vous pouvez la planifier après le traitement de la base de données et avant votre arrivée au bureau.For example, after processing on the database happens, but before you come into work. Bien entendu, ce n’est pas toujours le possible.Of course, this isn’t always the case. Power BI vous permet de vous connecter aux sources de données mises à jour fréquemment ou en temps réel de plusieurs façons.Power BI provides many ways to connect to data sources that are updated frequently or even real-time.

Types d’actualisationsTypes of refresh

Quatre types principaux d’actualisations se produisent dans Power BI.There are four main types of refresh that happen within Power BI. Il s’agit de l’actualisation du package, de l’actualisation du modèle/des données, de l’actualisation des vignettes et de l’actualisation du conteneur visuel.Package refresh, model/data refresh, tile refresh and visual container refresh.

Actualisation du packagePackage refresh

Cette opération synchronise votre fichier Power BI Desktop ou Excel, entre le service Power BI et OneDrive ou SharePoint Online.This synchronizes your Power BI Desktop, or Excel, file between the Power BI service and OneDrive, or SharePoint Online. Elle n’extrait pas les données de la source de données d’origine.This does not pull data from the original data source. Le jeu de données dans Power BI est uniquement mis à jour avec le contenu du fichier dans OneDrive ou SharePoint Online.The dataset in Power BI will only be updated with what is in the file within OneDrive, or SharePoint Online.

Actualisation du modèle/des donnéesModel/data refresh

Il s’agit de l’actualisation du jeu de données, au sein du service Power BI, avec les données de la source de données d’origine.This is referring to refreshing the dataset, within the Power BI service, with data from the original data source. Cette opération est effectuée à l’aide des fonctionnalités Planifier l’actualisation ou Actualiser maintenant.This is done by either using scheduled refresh, or refresh now. Elle requiert une passerelle pour les sources de données locales.This requires a gateway for on-premises data sources.

Actualisation des vignettesTile refresh

Cette opération met à jour le cache des visuels de vignettes sur le tableau de bord suite à un changement de données.Tile refresh updates the cache for tile visuals, on the dashboard, once data changes. Elle se produit toutes les quinze minutes.This happens about every fifteen minutes. Vous pouvez également forcer une actualisation des vignettes en sélectionnant les points de suspension (...) dans l’angle supérieur droit d’un tableau de bord, puis l’option Actualiser les vignettes du tableau de bord.You can also force a tile refresh by selecting the ellipsis (...) in the upper right of a dashboard and selecting Refresh dashboard tiles.

Pour plus d’informations sur les erreurs courantes d’actualisation des vignettes, consultez Résolution des erreurs de vignette.For details around common tile refresh errors, see Troubleshooting tile errors.

Actualisation du conteneur visuelVisual container refresh

Cette opération met à jour les visuels de rapport mis en cache, à l’intérieur d’un rapport, suite à un changement de données.Refreshing the visual container updates the cached report visuals, within a report, once the data changes.

Quelles sont les données qui peuvent être actualisées ?What can be refreshed?

Dans Power BI, vous utilisez généralement la fonctionnalité Obtenir des données pour importer les données d’un fichier situé sur un lecteur local, OneDrive ou SharePoint Online, publier un rapport à partir de Power BI Desktop, ou vous connecter directement à une base de données dans le cloud de votre organisation.In Power BI, you’ll typically use Get Data to import data from a file on a local drive, OneDrive or SharePoint Online, publish a report from Power BI Desktop, or connect directly to a database in the cloud in your own organization. Bien que vous puissiez actualiser pratiquement n’importe quel type de données dans Power BI, la nécessité ou non de les actualiser dépend de la manière dont votre jeu de données a été créé, et des sources de données auxquelles il se connecte.Just about any data in Power BI can be refreshed, but whether or not you need to depends on how your dataset was created from and the data sources it connects to. Nous allons examiner comment les données sont actualisées dans chaque cas de figure.Let’s look at how each of these refresh data.

Mais avant toute chose, voici quelques définitions importantes à retenir :Before we go further, here are some important definitions to understand:

Actualisation automatique : cela signifie qu’aucune configuration n’est requise de la part de l’utilisateur pour actualiser régulièrement le groupe de données.Automatic refresh - This means no user configuration is necessary in order for the dataset to be refreshed on a regular basis. Power BI configure pour vous les paramètres d’actualisation des données.Data refresh settings are configured for you by Power BI. Pour les fournisseurs de service en ligne, les données sont actualisées généralement une fois par jour.For online service providers, refresh usually occurs once-a-day. Pour les fichiers chargés à partir de OneDrive, les données qui ne proviennent pas d’une source de données externe sont actualisées automatiquement environ toutes les heures.For files loaded from OneDrive, automatic refresh occurs about every hour for data that does not come from an external data source. Bien que vous puissiez configurer différents paramètres de planification d’actualisation et procéder manuellement à l’actualisation, cela n’est probablement pas nécessaire.While you can configure different schedule refresh settings and manually refresh, you probably don’t need to.

Actualisation manuelle ou planifiée configurée par l’utilisateur : cela signifie que vous pouvez soit actualiser manuellement un jeu de données à l’aide de la fonctionnalité Actualiser maintenant, soit configurer une planification d’actualisation à l’aide de l’option Planifier l’actualisation dans les paramètres d’un jeu de données.User configured manual or scheduled refresh – This means you can manually refresh a dataset by using Refresh Now or setup a refresh schedule by using Schedule Refresh in a dataset’s settings. Ce type d’actualisation est nécessaire pour les fichiers Power BI Desktop et les classeurs Excel qui se connectent à des sources de données locales et en ligne externes.This type of refresh is required for Power BI Desktop files and Excel workbooks that connect to external online and on-premises data sources.

Note

Lorsque vous configurez une heure d’actualisation planifiée, un délai pouvant atteindre une heure peut s’écouler avant le début de l’opération.When you configure a time for scheduled refresh, there can be a delay of up to one hour before it begins.

Active/DirectQuery : cela signifie qu’une connexion active est établie entre Power BI et la source de données.Live/DirectQuery – This means there is a live connection between Power BI and the data source. Pour des sources de données locales, les administrateurs doivent avoir une source de données configurée à l’intérieur d’une passerelle d’entreprise, mais une interaction de l’utilisateur n’est pas forcément nécessaire.For on-premises data sources, Admins will need to have a data source configured within an enterprise gateway, but user interaction may not be needed.

Note

Pour améliorer les performances, les tableaux de bord avec des données connectées utilisant DirectQuery sont automatiquement mis à jour.To enhance performance, dashboards with data connected using DirectQuery are automatically updated. Vous pouvez également actualiser manuellement une vignette à tout moment à l’aide du menu Plus sur la vignette.You can also manually refresh a tile at any time, by using the More menu on the tile.

Fichiers locaux et fichiers sur OneDrive ou SharePoint OnlineLocal files and files on OneDrive or SharePoint Online

L’actualisation des données est prise en charge pour les fichiers Power BI Desktop et les classeurs Excel qui se connectent à des sources de données locales ou en ligne externes.Data refresh is supported for Power BI Desktop files and Excel workbooks that connect to external online or on-premises data sources. Cette opération actualise uniquement les données du jeu de données au sein du service Power BI.This will only refresh the data for the dataset within the Power BI service. Elle ne met pas à jour votre fichier local.It will not update your local file.

La possibilité de conserver vos fichiers sur OneDrive ou SharePoint Online, ainsi que de vous y connecter à partir de Power BI, offre une grande flexibilité.Keeping your files on OneDrive, or SharePoint Online, and connecting to them from Power BI, provides a great amount of flexibility. Le revers de la médaille, c’est que ce type d’actualisation est l’un des plus complexes.But with all that flexibility, it also makes it one of the most challenging to understand. L’actualisation planifiée de fichiers stockés sur OneDrive ou SharePoint Online diffèrent de l’actualisation de package.Scheduled refresh for files stored in OneDrive, or SharePoint Online, are different from package refresh. Pour plus d’informations, consultez la section Types d’actualisations.You can learn more in the Types of refresh section.

Aide sur Power BI DesktopPower BI Desktop file

Source de donnéesData source Actualisation automatiqueAutomatic refresh Actualisation manuelle ou planifiée configurée par l’utilisateurUser configured manual or scheduled refresh Passerelle obligatoireGateway required
La fonctionnalité Obtenir des données (située sur le ruban) permet de se connecter aux données de n’importe quelle source de données en ligne répertoriée et de les interroger.Get Data (on the ribbon) is used to connect to and query data from any listed online data source. NonNo OuiYes Non (voir ci-dessous)No (see below)
La fonctionnalité Obtenir des données permet de se connecter à une base de données Analysis Services active, et de l’explorer.Get Data is used to connect to and explore a live Analysis Services database. OuiYes NonNo OuiYes
La fonctionnalité Obtenir des données permet de se connecter à une source de données DirectQuery locale prise en charge, et de l’explorer.Get Data is used to connect to and explore a supported on-premises DirectQuery data source. OuiYes NonNo OuiYes
La fonctionnalité Obtenir des données permet de se connecter aux données provenant de sources Azure SQL Database, Azure SQL Data Warehouse et Azure HDInsight Spark, et de les interroger.Get Data is used to connect to and query data from an Azure SQL Database, Azure SQL Data Warehouse, Azure HDInsight Spark. OuiYes OuiYes NonNo
La fonctionnalité Obtenir des données permet de se connecter aux données de toute source de données locale répertoriée, à l’exception de HDFS (Hadoop Distributed File System) et de Microsoft Exchange, et de les interroger.Get Data is used to connect to and query data from any listed on-premises data source except for Hadoop file (HDFS) and Microsoft Exchange. NonNo OuiYes OuiYes

Note

Si vous utilisez la fonction Web.Page, vous avez besoin d’une passerelle si vous avez republié le jeu de données ou votre rapport après le 18 novembre 2016.If you are using the Web.Page function, you do need a gateway if you have republished the dataset or your report after November 18th, 2016.

Pour plus de détails, consultez Actualiser un jeu de données créé à partir d’un fichier Power BI Desktop sur OneDrive.For details, see Refresh a dataset created from a Power BI Desktop file on OneDrive.

Classeur ExcelExcel workbook

Source de donnéesData source Actualisation automatiqueAutomatic refresh Actualisation manuelle ou planifiée configurée par l’utilisateurUser configured manual or scheduled refresh Passerelle obligatoireGateway required
Les tables de données d’une feuille de calcul ne sont pas chargées dans le modèle de données Excel.Tables of data in a worksheet not loaded into the Excel data model. Oui, toutes les heures (OneDrive/SharePoint Online uniquement)Yes, hourly (OneDrive/SharePoint Online only) Manuel uniquement (OneDrive/SharePoint Online uniquement)Manual only (OneDrive/SharePoint Online only) NonNo
Les tables de données d’une feuille de calcul sont liées à une table dans le modèle de données Excel (tables liées).Tables of data in a worksheet linked to a table in the Excel data model (linked tables). Oui, toutes les heures (OneDrive/SharePoint Online uniquement)Yes, hourly (OneDrive/SharePoint Online only) Manuel uniquement (OneDrive/SharePoint Online uniquement)Manual only (OneDrive/SharePoint Online only) NonNo
Power Query* permet de se connecter aux données de n’importe quelle source de données en ligne répertoriée, de les interroger et de les charger dans le modèle de données Excel.Power Query* is used to connect to and query data from any listed online data source and load data into the Excel data model. NonNo OuiYes NonNo
Power Query* permet de se connecter aux données de n’importe quelle source de données locale répertoriée et d’effectuer des requêtes sur ces données, excepté pour HDFS (Hadoop Distributed File System) et Microsoft Exchange, et de charger des données dans le modèle de données Excel.Power Query* is used to connect to and query data from any listed on-premises data source except for Hadoop file (HDFS) and Microsoft Exchange and load data into the Excel data model. NonNo OuiYes OuiYes
Power Pivot permet de se connecter aux données de n’importe quelle source de données en ligne répertoriée, de les interroger et de les charger dans le modèle de données Excel.Power Pivot is used to connect to and query data from any listed online data source and load data into the Excel data model. NonNo OuiYes NonNo
Power Pivot permet de se connecter aux données de n’importe quelle source de données locale répertoriée, de les interroger et de les charger dans le modèle de données Excel.Power Pivot is used to connect to and query data from any listed on-premises data source and load data into the Excel data model. NonNo OuiYes OuiYes

*Dans Excel 2016, la fonctionnalité Obtenir et transformer des données désigne Power Query.* Power Query is known as Get & Transform Data in Excel 2016.

Pour plus d’informations, consultez Actualiser un jeu de données créé à partir d’un classeur Excel sur OneDrive.For more detailed information, see Refresh a dataset created from an Excel workbook on OneDrive.

Fichier de valeurs séparées par des virgules (.csv) sur OneDrive ou SharePoint OnlineComma separated value (.csv) file on OneDrive or SharePoint Online

Source de donnéesData source Actualisation automatiqueAutomatic refresh Actualisation manuelle ou planifiée configurée par l’utilisateurUser configured manual or scheduled refresh Passerelle obligatoireGateway required
Valeur séparée par une virgule simpleSimple comma separated value Oui, toutes les heuresYes, hourly Manuelle uniquementManual only NonNo

Pour plus d’informations, consultez Actualiser un jeu de données créé à partir d’un fichier de valeurs séparées par des virgules (.csv) sur OneDrive.For more detailed information, see Refresh a dataset created from a comma separated value (.csv) file on OneDrive.

Packs de contenuContent packs

Il existe deux types de packs de contenu dans Power BI :There are two types of content packs in Power BI:

Packs de contenu provenant de services en ligne : comme Adobe Analytics, SalesForce et Dynamics CRM Online.Content packs from online services: like Adobe Analytics, SalesForce, and Dynamics CRM Online. Les jeux de données créés à partir de services en ligne sont actualisés automatiquement une fois par jour.Datasets created from online services are refreshed automatically once a day. Bien que cela soit probablement inutile, vous pouvez actualiser manuellement le jeu de données ou configurer une planification d’actualisation.While it’s probably not necessary, you can manually refresh or setup a refresh schedule. Du fait que les services en ligne se trouvent dans le cloud, une passerelle n’est pas obligatoire.Because online services are in the cloud, a gateway is not required.

Packs de contenu d’organisation : créés et partagés par les utilisateurs de votre organisation.Organizational content packs: created and shared by users in your own organization. Les consommateurs d’un pack de contenu ne peuvent ni actualiser manuellement les jeux de données ni configurer une planification d’actualisation.Content pack consumers cannot setup a refresh schedule or manually refresh. Seul le créateur d’un pack de contenu est autorisé à configurer l’actualisation des jeux de données figurant dans le pack de contenu.Only the content pack creator can setup refresh for the datasets in the content pack. Les paramètres d’actualisation sont hérités avec le jeu de données.Refresh settings are inherited with the dataset.

Packs de contenu provenant de services en ligneContent packs from online services

Source de donnéesData source Actualisation automatiqueAutomatic refresh Actualisation manuelle ou planifiée configurée par l’utilisateurUser configured manual or scheduled refresh Passerelle obligatoireGateway required
Services en ligne dans Obtenir des données > ServicesOnline services in Get Data > Services OuiYes OuiYes NonNo

Packs de contenu d’organisationOrganizational content packs

Les capacités d’actualisation d’un jeu de données inclus dans un pack de contenu d’organisation dépendent du jeu de données.Refresh capabilities for a dataset included within an organization content pack depends on the dataset. Voir les informations ci-dessus concernant les fichiers locaux, OneDrive ou SharePoint Online.See information above in relation to local files, OneDrive or SharePoint Online.

Pour plus d’informations, consultez Introduction aux packs de contenu d’organisation.To learn more, see Introduction to organizational content packs.

Connexions actives et DirectQuery à des sources de données localesLive connections and DirectQuery to on-premises data sources

Avec la passerelle de données locale, vous pouvez émettre des requêtes de Power BI à vos sources de données locales.With the on-premises data gateway, you can issue queries from Power BI to your on-premises data sources. Quand vous interagissez avec une visualisation, les requêtes sont envoyées directement à la base de données à partir de Power BI.When you interact with a visualization, queries are sent from Power BI directly to the database. Les données mises à jour sont ensuite retournées, et les visualisations sont mises à jour.Updated data is then returned and visualizations are updated. En raison de la connexion directe entre Power BI et la base de données, toute actualisation planifiée est inutile.Because there is a direct connection between Power BI and the database, there is no need to schedule refresh.

Lors de la connexion à une source de données SSAS (SQL Service Analysis Services) à l’aide d’une connexion active, contrairement à DirectQuery, la connexion active à une source SSAS peut s’exécuter sur le cache, même lors du chargement d’un rapport.When connecting to a SQL Service Analysis Services (SSAS) data source using a Live connection, unlike DirectQuery, the Live connection to a SSAS source can run against the cache, even upon loading a report. Ce comportement améliore les performances de chargement du rapport.This behavior improves load performance for the report. Vous pouvez demander les données les plus récentes à partir de la source de données SSAS à l’aide du bouton Actualiser.You can request the latest data from the SSAS data source by using the refresh button. Les propriétaires de sources de données SSAS peuvent configurer la fréquence d’actualisation planifiée du cache pour le jeu de données afin de s’assurer que les rapports sont à jour comme attendu.Owners of SSAS data sources can configure the scheduled cache refresh frequency for the dataset to ensure reports are as up to date as they require.

Lorsque vous configurez une source de données avec la passerelle de données locale, vous pouvez utiliser cette source de données en tant qu’option d’actualisation planifiée.When you configure a data source with the on-premises data gateway, you can use that data source as the scheduled refresh option. Cela constitue une alternative à l’utilisation de la passerelle personnelle.This would be instead of using the personal gateway.

Note

Si votre jeu de données est configuré pour une connexion active ou DirectQuery, les jeux de données sont actualisés environ toutes les heures ou suite à une interaction avec les données.If your dataset is configured for a live or DirectQuery connection, datasets are refreshed approximately each hour or when interaction with the data occurs. Vous pouvez ajuster manuellement la fréquence d’actualisation à l’aide de l’option Actualisation du cache planifiée dans le Service Power BI.You can manually adjust the refresh frequency in the Scheduled cache refresh option in the Power BI service.

Source de donnéesData source Active/DirectQueryLive/DirectQuery Actualisation manuelle ou planifiée configurée par l’utilisateurUser configured manual or scheduled refresh Passerelle obligatoireGateway required
Analysis Services (tabulaire)Analysis Services Tabular OuiYes OuiYes OuiYes
Analysis Services (multidimensionnelle)Analysis Services Multidimensional OuiYes OuiYes OuiYes
SQL ServerSQL Server OuiYes OuiYes OuiYes
SAP HANASAP HANA OuiYes OuiYes OuiYes
OracleOracle OuiYes OuiYes OuiYes
TeradataTeradata OuiYes OuiYes OuiYes

Pour plus d’informations, consultez Passerelle de données locale.To learn more, see On-premises data gateway

Bases de données dans le cloudDatabases in the cloud

Avec DirectQuery, une connexion active est établie entre Power BI et la base de données dans le cloud.With DirectQuery, there is a direct connection between Power BI and the database in the cloud. Quand vous interagissez avec une visualisation, les requêtes sont envoyées directement à la base de données à partir de Power BI.When you interact with a visualization, queries are sent from Power BI directly to the database. Les données mises à jour sont ensuite retournées, et les visualisations sont mises à jour.Updated data is then returned and visualizations are updated. Par ailleurs, étant donné que le service Power BI et la source de données se trouvent dans le cloud, il est inutile de recourir à Personal Gateway.And, because both the Power BI service and the data source are in the cloud, there is no need for a Personal Gateway.

Si une visualisation n’offre aucune possibilité d’interaction de l’utilisateur, les données sont actualisées automatiquement toutes les heures.If there is no user interaction in a visualization, data is refreshed automatically approximately every hour. Vous pouvez modifier cette fréquence d’actualisation à l’aide de l’option Actualisation du cache planifiée.You can change that refresh frequency using the Scheduled cache refresh option, and set the refresh frequency.

Pour définir la fréquence, sélectionnez l’icône d’engrenage dans l’angle supérieur droit du Service Power BI, puis sélectionnez Paramètres.To set the frequency, select the gear icon in the upper right corner of the Power BI service, then select Settings.

La page Paramètres s’affiche, dans laquelle vous pouvez sélectionner le jeu de données pour lequel vous souhaitez définir la fréquence d’actualisation.The Settings page appears, where you can select the dataset for which you want to adjust the frequency. Dans cette page, sélectionnez l’onglet Jeux de données en haut.On that page, select the Datasets tab along the top.

Sélectionnez le jeu de données. Le volet droit affiche une collection d’options pour ce jeu de données.Select the dataset, and in the right pane you'll see a collection of options for that dataset. Pour la connexion DirectQuery/active, vous pouvez modifier la fréquence d’actualisation de 15 minutes en hebdomadaire, via le menu déroulant associé, comme illustré dans l’image suivante.For the DirectQuery/Live connection, you can set the refresh frequency from 15 minutes to weekly using the associated drop-down menu, as shown in the following image.

Source de donnéesData source Active/DirectQueryLive/DirectQuery Actualisation manuelle ou planifiée configurée par l’utilisateurUser configured manual or scheduled refresh Passerelle obligatoireGateway required
Azure SQL Data WarehouseSQL Azure Data Warehouse OuiYes OuiYes NonNo
Spark sur HDInsightSpark on HDInsight OuiYes OuiYes NonNo

Pour en savoir plus, consultez Azure et Power BI.To learn more, see Azure and Power BI.

Tableaux de bord en temps réelReal-time dashboards

Les tableaux de bord en temps réel font appel à l’API REST Microsoft Power BI ou à Microsoft Stream Analytics pour vérifier que les données sont à jour.Real-time dashboards use the Microsoft Power BI REST API, or Microsoft Stream Analytics, to make sure the data is up-to-date. Dans la mesure où les tableaux de bord en temps réel n’obligent pas les utilisateurs à configurer l’actualisation, ils n’entrent pas le cadre de cet article.Since real time dashboards do not require users to configure refresh, they are outside the scope of this article.

Source de donnéesData source AutomatiqueAutomatic Actualisation manuelle ou planifiée configurée par l’utilisateurUser configured manual or scheduled refresh Passerelle obligatoireGateway required
Applications personnalisées développées avec l’API REST de Power BI ou Microsoft Stream AnalyticsCustom apps developed with the Power BI Rest API or Microsoft Stream Analytics Oui, diffusion en continuYes, live streaming NonNo NonNo

Pour plus d’informations, consultez Créer un tableau de bord en temps réel dans Power BI.To learn more, see Create a real-time dashboard in Power BI.

Configurer une actualisation planifiéeConfigure scheduled refresh

Pour plus d’informations sur la configuration d’une actualisation planifiée, consultez Configurer une actualisation planifiéeTo learn how to configure scheduled refresh, see Configure scheduled refresh

Scénarios courants d’actualisation des donnéesCommon data refresh scenarios

Bien souvent, le meilleur moyen de se familiariser avec l’actualisation des données dans Power BI consiste à étudier des exemples.Sometimes the best way to learn about data refresh in Power BI to look at examples. Voici quelques-uns des scénarios d’actualisation des données les plus courants :Here are some of the more common data refresh scenarios:

Classeur Excel avec des tables de donnéesExcel workbook with tables of data

Vous disposez d’un classeur Excel contenant plusieurs tables de données, mais aucune d’entre elles n’est chargée dans le modèle de données Excel.You have an Excel workbook with several tables of data, but none of them are loaded into the Excel data model. Vous utilisez la fonctionnalité Obtenir des données pour charger le fichier de classeur de votre disque local dans Power BI, puis vous créez un tableau de bord.You use Get Data to upload the workbook file from your local drive into Power BI, and create a dashboard. Après avoir modifié quelques tables du classeur sur votre disque local, vous souhaitez mettre à jour votre tableau de bord dans Power BI avec les nouvelles données.But, now you’ve made some changes to a couple of the workbook’s tables on your local drive, and you want to update your dashboard in Power BI with the new data.

Malheureusement, ce scénario ne prend pas en charge l’actualisation.Unfortunately, refresh is not supported in this scenario. Pour actualiser le jeu de données de votre tableau de bord, vous devez charger à nouveau le classeur.In order to refresh the dataset for your dashboard, you will have to re-upload the workbook. Il existe cependant une solution brillante qui consiste à placer votre fichier de classeur sur OneDrive ou SharePoint Online.However, there’s a really great solution: Put your workbook file on OneDrive, or SharePoint Online!

Quand vous vous connectez à un fichier sur OneDrive ou SharePoint Online, vos rapports et tableaux de bord affichent les données telles qu’elles apparaissent dans le fichierWhen you connect to a file on OneDrive, or SharePoint Online, your reports and dashboards will show data as it is in the file. (dans le cas présent, un classeur Excel).In this case, your Excel workbook. Toutes les heures, Power BI examine automatiquement le fichier pour voir s’il a été mis à jour.Power BI automatically checks the file, about every hour, for updates. Ainsi, si vous modifiez le classeur (stocké dans OneDrive ou SharePoint Online), les modifications sont reflétées dans votre tableau de bord et vos rapports dans l’heure qui suit.If you make changes to the workbook (stored in OneDrive or SharePoint Online), those changes are reflected in your dashboard and reports within an hour. Il n’est en aucune façon nécessaire de configurer l’actualisation.You don’t need to setup refresh at all. Toutefois, si vous souhaitez examiner immédiatement vos mises à jour dans Power BI, vous pouvez actualiser manuellement le jeu de données à l’aide de la fonctionnalité Actualiser maintenant.However, if you need to see your updates in Power BI immediately, you can manually refresh the dataset by using Refresh Now.

Pour en savoir plus, consultez Données Excel dans Power BI ou Actualiser un jeu de données créé à partir d’un classeur Excel sur OneDrive.To learn more, see Excel data in Power BI, or Refresh a dataset created from an Excel workbook on OneDrive.

Classeur Excel se connectant à une base de données SQL dans votre entrepriseExcel workbook connects to a SQL database in your company

Admettons que vous possédiez un classeur Excel nommé SalesReport.xlsx sur votre ordinateur local.Let’s say you have an Excel workbook named SalesReport.xlsx on your local computer. Vous utilisez Power Query dans Excel pour vous connecter à une base de données SQL située sur un serveur de votre entreprise et lancer une requête sur les données de ventes pour les charger dans le modèle de données.Power Query in Excel was used to connect to a SQL database on a server in your company and query for sales data that is loaded into the data model. Chaque matin, vous ouvrez le classeur et appuyez sur Actualiser pour mettre à jour vos tableaux croisés dynamiques.Each morning, you open the workbook and hit Refresh to update your PivotTables.

Vous souhaitez à présent explorer vos données de ventes dans Power BI. Pour cela, vous utilisez la fonctionnalité Obtenir des données pour vous connecter au classeur SalesReport.xlsx sur votre disque local et le charger.Now you want to explore your sales data in Power BI, so you use Get Data to connect to and upload the SalesReport.xlsx workbook from your local drive.

Dans cet exemple, vous pouvez actualiser manuellement les données dans le jeu de données SalesReport.xlsx ou configurer une planification d’actualisation.In this case, you can manually refresh the data in the SalesReport.xlsx dataset or setup a refresh schedule. Étant donné que les données proviennent réellement de la base de données SQL de votre entreprise, vous devez télécharger et installer une passerelle.Because the data really comes from the SQL database in your company, you’ll need to download and install a gateway. Une fois la passerelle installée et configurée, vous devez accéder aux paramètres du jeu de données SalesReport et vous connecter à la source de données (il vous suffit de le faire une fois).Once you’ve installed and configured the gateway, you’ll need to go into the SalesReport dataset’s settings and sign in to the data source; but you’ll only have to do this once. Vous pouvez ensuite configurer une planification d’actualisation pour que Power BI se connecte automatiquement à la base de données SQL et obtienne les données mises à jour.You can then setup a refresh schedule so Power BI automatically connects to the SQL database and gets updated data. Vos rapports et tableaux de bord sont également mis à jour automatiquement.Your reports and dashboards will also be updated automatically.

Note

Cela a uniquement pour effet de mettre à jour les données du jeu de données dans le service Power BI.This will only update the data within the dataset in the Power BI service. Votre fichier local n’est pas mis à jour dans le cadre de l’actualisation.Your local file will not be updated as part of the refresh.

Pour plus d’informations, consultez Données Excel dans Power BI, Power BI Gateway - Personal, Passerelle de données locale et Actualiser un jeu de données créé à partir d’un classeur Excel sur un lecteur local.To learn more, see Excel data in Power BI, Power BI Gateway - Personal, On-premises data gateway, Refresh a dataset created from an Excel workbook on a local drive.

Fichier Power BI Desktop contenant des données provenant d’un flux ODataPower BI Desktop file with data from an OData feed

Ici, vous utilisez la fonctionnalité Obtenir des données de Power BI Desktop pour vous connecter aux données de recensement d’un flux OData et les importer.In this case, you use Get Data in Power BI Desktop to connect to and import census data from an OData feed. Vous créez plusieurs rapports dans Power BI Desktop, vous nommez le fichier WACensus, puis vous enregistrez ce fichier sur un partage de votre entreprise.You create several reports in Power BI Desktop, then name the file WACensus and save it on a share in your company. Vous publiez ensuite le fichier sur le service Power BI.You then publish the file to the Power BI service.

Dans ce cas, vous pouvez actualiser manuellement les données dans le jeu de données WACensus ou configurer une planification d’actualisation.In this case, you can manually refresh the data in the WACensus dataset or setup a refresh schedule. Étant donné que les données de la source de données proviennent d’un flux OData en ligne, il est inutile d’installer une passerelle. Toutefois, vous devez accéder aux paramètres du jeu de données WACensus et vous connecter à la source de données OData.Because the data in the data source comes from an OData feed online, you do not need to install a gateway, but you will need to go into the WACensus dataset’s settings and sign in to the OData data source. Vous pouvez ensuite configurer une planification d’actualisation pour que Power BI se connecte automatiquement au flux OData et obtienne les données mises à jour.You can then setup a refresh schedule so Power BI automatically connects to the OData feed and gets updated data. Vos rapports et tableaux de bord sont également mis à jour automatiquement.Your reports and dashboards will also be updated automatically.

Pour plus d’informations, consultez Publier à partir de Power BI Desktop, Actualiser un jeu de données créé à partir d’un fichier Power BI Desktop sur un lecteur local et Actualiser un jeu de données créé à partir d’un fichier Power BI Desktop sur OneDrive.To learn more, see Publish from Power BI Desktop, Refresh a dataset created from a Power BI Desktop file on a local drive, Refresh a dataset created from a Power BI Desktop file on OneDrive.

Pack de contenu partagé provenant d’un autre utilisateur de votre organisationShared content pack from another user in your organization

Vous êtes connecté à un pack de contenu d’organisation.You’ve connected to an organizational content pack. Celui-ci comprend un tableau de bord, plusieurs rapports et un jeu de données.It includes a dashboard, several reports, and a dataset.

Dans ce scénario, vous ne pouvez pas configurer l’actualisation du jeu de données.In this scenario, you cannot setup refresh for the dataset. C’est à l’analyste de données qui a créé le pack de contenu qu’appartient la responsabilité d’actualiser le jeu de données, en fonction des sources de données utilisées.The data analyst who created the content pack is responsible for making sure the dataset is refreshed, depending on the data sources used.

Si vos tableaux de bord et rapports du pack de contenu ne se mettent pas à jour, contactez l’analyste de données qui a créé le pack de contenu.If your dashboards and reports from the content pack aren’t updating, you’ll want to talk to the data analyst who created the content pack.

Pour plus d’informations, consultez Introduction aux packs de contenu d’organisation et Utilisation de packs de contenu d’organisation.To learn more, see Introduction to organizational content packs, Work with organizational content packs.

Pack de contenu provenant d’un fournisseur de services en ligne tel que SalesforceContent pack from an online service provider like Salesforce

Dans Power BI, vous avez utilisé l’option Obtenir des données pour vous connecter à vos données à partir d’un fournisseur de services en ligne tel que Salesforce, ainsi que pour les importer.In Power BI you used Get Data to connect to and import your data from an online service provider like Salesforce. Dans ce cas, il n’y a pas grand-chose à faire.Well, not much to do here. Votre jeu de données Salesforce est actualisé automatiquement une fois par jour.Your Salesforce data set is automatically scheduled to refresh once a day.

Comme la plupart des fournisseurs de services en ligne, Salesforce met à jour les données une fois par jour (en général la nuit).Like most online service providers, Salesforce updates data once a day, usually at night. Vous pouvez actualiser manuellement votre jeu de données Salesforce ou configurer une planification d’actualisation. Cela n’est cependant pas nécessaire, car Power BI actualise automatiquement le jeu de données, ce qui entraîne la mise à jour de vos rapports et tableaux de bord.You can manually refresh your Salesforce dataset, or setup a refresh schedule, but it’s not necessary because Power BI will automatically refresh the dataset and your reports and dashboards will be updated too.

Pour plus d’informations, consultez Pack de contenu Salesforce pour Power BI.To learn more, see Salesforce content pack for Power BI.

Résolution des problèmesTroubleshooting

Quand des problèmes apparaissent, ceux-ci sont souvent dus au fait que Power BI ne parvient pas à se connecter aux sources de données ou que le jeu de données se connecte à une source de données locale alors que la passerelle est hors connexion.When things go wrong, it’s usually because Power BI can’t sign into data sources, or the dataset connects to an on-premises data source and the gateway is offline. Veuillez donc vous assurer que Power BI peut se connecter aux sources de données.Make sure Power BI can sign into data sources. Si vous modifiez le mot de passe que vous utilisez pour vous connecter à une source de données ou que Power BI est déconnecté d’une source de données, essayez de vous reconnecter à vos sources de données dans Informations d’identification de la source de données.If a password you use to sign into a data source changes, or Power BI gets signed out from a data source, be sure to try signing into your data sources again in Data Source Credentials.

Pour plus d’informations sur la résolution des problèmes, consultez Outils de résolution des problèmes d’actualisation et Résolution des problèmes liés aux scénarios d’actualisation.For more information about troubleshooting, see Tools for troubleshooting refresh issues and Troubleshooting refresh scenarios.

Étapes suivantesNext steps

Outils de résolution des problèmes liés à l’actualisationTools for troubleshooting refresh issues
Scénarios de résolution de problèmes liés à l’actualisationTroubleshooting refresh scenarios
Power BI Gateway - PersonalPower BI Gateway - Personal
Passerelle de données localeOn-premises data gateway

D’autres questions ?More questions? Essayez d’interroger la communauté Power BITry asking the Power BI Community