Aggiornamento dei dati in Power BIData refresh in Power BI

La disponibilità continua dei dati più recenti è spesso fondamentale per poter prendere le decisioni giuste.Making sure you’re always getting the latest data is often critical in making the right decisions. Molti hanno probabilmente già usato il comando Recupera dati in Power BI per connettersi ai dati e caricarli, nonché hanno creato report e un dashboard.You’ve probably already used Get Data in Power BI to connect to and upload some data, created some reports and a dashboard. A questo punto, è necessario assicurarsi che i dati siano davvero i più aggiornati e completi.Now, you want to make sure your data really is the latest and greatest.

In molti casi non è necessario alcun intervento.In many cases, you don’t need to do anything at all. Alcuni dati, come i pacchetti di contenuto di Salesforce o Marketo, vengono aggiornati automaticamente.Some data, like from a Salesforce or Marketo content pack is automatically refreshed for you. Quando la connessione è dinamica o avviene con DirectQuery, i dati saranno sempre aggiornati.If your connection makes use of a live connection or DirectQuery, the data will be update to date. In altri casi, tuttavia, come con una cartella di lavoro di Excel o un file di Power BI Desktop che si connette a un'origine dati online esterna o locale, è necessario eseguire l'aggiornamento manualmente o configurare una pianificazione dell'aggiornamento in modo che Power BI possa aggiornare i dati di report e dashboard.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.

Questo articolo, insieme ad alcuni altri, è pensato per aiutare a comprendere come funziona effettivamente l'aggiornamento dei dati in Power BI, se è necessario o meno configurare una pianificazione dell'aggiornamento e cosa è necessario per aggiornare correttamente i dati.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.

Informazioni sull'aggiornamento dei datiUnderstanding data refresh

Prima di configurare l'aggiornamento, è importante comprendere cosa si sta aggiornando e da dove provengono i dati.Before setting up refresh, it’s important to understand what it is you’re refreshing and where you’re getting your data.

Un' origine dati è la posizione da cui provengono i dati analizzati in report e dashboard.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. Ad esempio, un servizio online come Google Analytics o QuickBooks, un database nel cloud come il database SQL di Azure oppure un database o un file in un server o un computer locale nell'organizzazione.These are all data sources. Il tipo di origine dati determina la modalità di aggiornamento dei relativi dati.The type of data source determines how data from it is refreshed. L'aggiornamento per ogni tipo di origine dati verrà analizzato più avanti, nella sezione Elementi che è possibile aggiornare.We’ll go into refresh for each type of data source a little later in the What can be refreshed? section.

Un set di dati viene creato automaticamente in Power BI quando si usa il comando Recupera dati per connettersi a un pacchetto di contenuto o a un file e caricare i dati oppure per connettersi a un'origine dati dinamica.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. In Power BI Desktop ed Excel 2016 è anche possibile pubblicare il file direttamente nel servizio Power BI, che equivale all'uso del comando Recupera dati.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.

In ogni caso viene creato un set di dati, che viene visualizzato nei contenitori Area di lavoro personale, o Gruppo, del servizio Power BI.In each case, a dataset is created and appears in the My Workspace, or Group, containers in the Power BI service. Quando si seleziona i puntini di sospensione (...) per un set di dati, è possibile esplorare i dati in un report, modificare le impostazioni e configurare l'aggiornamento.When you select the ellipse (...) for a dataset, you can explore the data in a report, edit settings, and setup refresh.

Un set di dati può ottenere dati da una o più origini dati.A dataset can get data from one or more data sources. Ad esempio, è possibile usare Power BI Desktop per ottenere dati da un database SQL all'interno dell'organizzazione e ottenere altri dati da un feed OData online.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. Quindi, quando si pubblica il file in Power BI, viene creato un singolo set di dati che include però le origini dati sia per il database SQL sia per il feed 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 set di dati contiene informazioni sulle origini dati, le credenziali delle origini dati e, nella maggior parte dei casi, un subset dei dati copiati dall'origine dati.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. Quando si creano visualizzazioni in report e dashboard, si osservano i dati nel set di dati o, nel caso di una connessione in tempo reale, ad esempio a un database SQL di Azure, il set di dati definisce i dati visualizzati direttamente dall'origine dati.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. Per una connessione dinamica ad Analysis Services, la definizione del set di dati proviene direttamente da Analysis Services.For a live connection to Analysis Services, the dataset definition comes from Analysis Services directly.

Quando si aggiornano i dati, si aggiornano i dati nel set di dati archiviato in Power BI dall'origine dati. Questo aggiornamento è un aggiornamento completo e non incrementale.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.

Ogni volta che si aggiornano i dati in un set di dati, usando il comando Aggiorna ora o configurando una pianificazione dell'aggiornamento, Power BI usa le informazioni nel set di dati per la connessione alle origini dati definite per il set, esegue una query per i dati aggiornati e quindi carica i dati aggiornati nel set di dati.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. Le visualizzazioni nei report o nei dashboard basate su tali dati vengono aggiornate automaticamente.Any visualizations in your reports or dashboards based on the data are updated automatically.

Prima di continuare, c'è un altro concetto molto importante da comprendere:Before we go any further, there’s something else that's very important to understand:

indipendentemente dalla frequenza di aggiornamento del set di dati o di visualizzazione dei dati dinamici, sono i dati nell'origine dati che devono essere aggiornati per prima cosa.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 maggior parte delle organizzazioni elabora i dati una volta al giorno, in genere di sera.Most organizations process their data once a day, usually in the evening. Se si pianifica l'aggiornamento per un set di dati creato da un file di Power BI Desktop che si connette a un database locale e il reparto IT elabora tale database SQL una volta di sera, è sufficiente configurare l'aggiornamento pianificato in modo che venga eseguito una volta al giorno.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. Ad esempio, dopo l'elaborazione del database ma prima dell'inizio della giornata lavorativa successiva.For example, after processing on the database happens, but before you come into work. Naturalmente, ciò non è sempre valido.Of course, this isn’t always the case. Power BI offre diversi modi per connettersi alle origini dati che vengono aggiornate di frequente o anche in tempo reale.Power BI provides many ways to connect to data sources that are updated frequently or even real-time.

Tipi di aggiornamentoTypes of refresh

Esistono quattro tipi principali di aggiornamento che si verificano all'interno di Power BI.There are four main types of refresh that happen within Power BI. Aggiornamento pacchetto, aggiornamento del modello/dei dati, aggiornamento del riquadro e aggiornamento contenitore visivo.Package refresh, model/data refresh, tile refresh and visual container refresh.

Aggiornamento pacchettoPackage refresh

Il file di Power BI Desktop, o di Excel, viene sincronizzato tra il servizio Power BI e OneDrive, o SharePoint Online.This synchronizes your Power BI Desktop, or Excel, file between the Power BI service and OneDrive, or SharePoint Online. Non vengono però estratti dati dalle origini dati originali.This does not pull data from the original data source. Il set di dati in Power BI verrà aggiornato solo con le risorse contenute nel file in OneDrive o SharePoint Online.The dataset in Power BI will only be updated with what is in the file within OneDrive, or SharePoint Online.

Aggiornamento modello/datiModel/data refresh

Si riferisce all'aggiornamento del set di dati, nell'ambito del servizio Power BI, con i dati provenienti dall'origine dati originale.This is referring to refreshing the dataset, within the Power BI service, with data from the original data source. Ciò avviene usando l'aggiornamento pianificato oppure il comando Aggiorna ora.This is done by either using scheduled refresh, or refresh now. Richiede un gateway per le origini dati locali.This requires a gateway for on-premises data sources.

Aggiornamento del riquadroTile refresh

L'aggiornamento del riquadro aggiorna la cache degli oggetti visivi del riquadro, nel dashboard, quando i dati vengono modificati.Tile refresh updates the cache for tile visuals, on the dashboard, once data changes. Ciò si verifica circa ogni 15 minuti.This happens about every fifteen minutes. È possibile anche forzare l'aggiornamento di un riquadro selezionando i puntini di sospensione (...) nell'angolo in alto a destra del dashboard e scegliendo Aggiorna riquadri del dashboard.You can also force a tile refresh by selecting the ellipsis (...) in the upper right of a dashboard and selecting Refresh dashboard tiles.

Per informazioni dettagliate sugli errori comuni di aggiornamento del riquadro, vedere Risoluzione degli errori del riquadro.For details around common tile refresh errors, see Troubleshooting tile errors.

Aggiornamento contenitore visivoVisual container refresh

L'aggiornamento del contenitore visivo aggiorna gli oggetti grafici del report memorizzati nella cache quando i dati vengono modificati.Refreshing the visual container updates the cached report visuals, within a report, once the data changes.

Elementi che è possibile aggiornareWhat can be refreshed?

In Power BI si usa in genere il comando Recupera dati per importare dati da un file in un'unità locale, OneDrive o SharePoint online, pubblicare un report da Power BI Desktop o connettersi direttamente a un database nel cloud nella propria organizzazione.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. È possibile aggiornare praticamente tutti i dati in Power BI, ma la necessità di farlo dipende da come è stato creato il set di dati e dalle origini dati a cui si connette.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. Verranno ora analizzate le modalità di aggiornamento dei dati.Let’s look at how each of these refresh data.

Prima di continuare, ecco alcune definizioni importanti da comprendere:Before we go further, here are some important definitions to understand:

Aggiornamento automatico : significa che non è necessaria alcuna configurazione utente per l'aggiornamento del set di dati a intervalli regolari.Automatic refresh - This means no user configuration is necessary in order for the dataset to be refreshed on a regular basis. Le impostazioni di aggiornamento dei dati vengono configurate automaticamente da Power BI.Data refresh settings are configured for you by Power BI. Per i provider di servizi online, l'aggiornamento viene eseguito in genere una volta al giorno.For online service providers, refresh usually occurs once-a-day. Per i file caricati da OneDrive, l'aggiornamento automatico viene eseguito circa ogni ora per i dati che non provengono da un'origine dati esterna.For files loaded from OneDrive, automatic refresh occurs about every hour for data that does not come from an external data source. Sebbene sia possibile configurare diverse impostazioni di aggiornamento pianificato e manuale, probabilmente non è necessario.While you can configure different schedule refresh settings and manually refresh, you probably don’t need to.

Aggiornamento pianificato o manuale configurato dall'utente : significa che è possibile aggiornare manualmente un set di dati usando il comando Aggiorna ora oppure configurare una pianificazione dell'aggiornamento usando il comando Pianifica aggiornamento nelle impostazioni di un set di dati.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. Questo tipo di aggiornamento è necessario per i file di Power BI Desktop e le cartelle di lavoro di Excel che si connettono a origini dati online esterne e locali.This type of refresh is required for Power BI Desktop files and Excel workbooks that connect to external online and on-premises data sources.

Nota

Quando si configura un'ora per l'aggiornamento pianificato, si può verificare un ritardo massimo di un'ora prima dell'inizio.When you configure a time for scheduled refresh, there can be a delay of up to one hour before it begins.

Dinamico/DirectQuery: significa che c'è una connessione in tempo reale tra Power BI e l'origine dati.Live/DirectQuery – This means there is a live connection between Power BI and the data source. Per le origini dati locali, gli amministratori dovranno aver configurato un'origine dati all'interno di un gateway aziendale, ma può non essere necessaria l'interazione dell'utente.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.

Nota

Per migliorare le prestazioni, i dashboard con dati connessi usando DirectQuery vengono aggiornati automaticamente.To enhance performance, dashboards with data connected using DirectQuery are automatically updated. È anche possibile aggiornare manualmente un riquadro in qualsiasi momento, usando il menu Altro nel riquadro.You can also manually refresh a tile at any time, by using the More menu on the tile.

File locali e file in OneDrive o SharePoint OnlineLocal files and files on OneDrive or SharePoint Online

L'aggiornamento dei dati è supportato per i file di Power BI Desktop e le cartelle di lavoro di Excel che si connettono a origini dati online esterne o locali.Data refresh is supported for Power BI Desktop files and Excel workbooks that connect to external online or on-premises data sources. Verranno aggiornati solo i dati per il set di dati all'interno del servizio Power BI.This will only refresh the data for the dataset within the Power BI service. Non verrà aggiornato il file locale.It will not update your local file.

Mantenendo i file in OneDrive o SharePoint online e connettendosi a essi da Power BI, è possibile ottenere un elevato livello di flessibilità.Keeping your files on OneDrive, or SharePoint Online, and connecting to them from Power BI, provides a great amount of flexibility. Questo modello offre grande flessibilità ma è anche piuttosto difficile da comprendere.But with all that flexibility, it also makes it one of the most challenging to understand. L'aggiornamento pianificato per i file archiviati in OneDrive o SharePoint Online differisce dall'aggiornamento pacchetto.Scheduled refresh for files stored in OneDrive, or SharePoint Online, are different from package refresh. Per altre informazioni, vedere la sezione Tipi di aggiornamento.You can learn more in the Types of refresh section.

File di Power BI DesktopPower BI Desktop file

Origine datiData source Aggiornamento automaticoAutomatic refresh Aggiornamento pianificato o manuale configurato dall'utenteUser configured manual or scheduled refresh Gateway richiestoGateway required
Il comando Recupera dati (sulla barra multifunzione) viene usato per connettersi ai dati provenienti da un'origine dati online elencata ed eseguire query su tali dati.Get Data (on the ribbon) is used to connect to and query data from any listed online data source. NoNo Yes No (vedere sotto)No (see below)
Il comando Recupera dati viene usato per connettersi a un database di Analysis Services ed esplorarlo in tempo reale.Get Data is used to connect to and explore a live Analysis Services database. Yes NoNo Yes
Il comando Recupera dati viene usato per connettersi a un'origine dati DirectQuery locale ed esplorarla.Get Data is used to connect to and explore a supported on-premises DirectQuery data source. Yes NoNo Yes
Il comando Recupera dati viene usato per connettersi a un database SQL di Azure, Azure SQL Data Warehouse o Azure HDInsight Spark ed eseguire query su tali dati.Get Data is used to connect to and query data from an Azure SQL Database, Azure SQL Data Warehouse, Azure HDInsight Spark. Sì (ogni ora)Yes (hourly) NoNo NoNo
Recupera dati viene usato per connettersi ai dati provenienti da un'origine dati locale elencata, ad eccezione di file Hadoop (HDFS) e Microsoft Exchange.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. NoNo Yes Yes

Nota

Se si usa la funzione Web.Page, è necessario un gateway se il set di dati o il report è stato ripubblicato dopo il 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.

Per informazioni dettagliate, vedere Aggiornare un set di dati creato da un file di Power BI Desktop in OneDrive.For details, see Refresh a dataset created from a Power BI Desktop file on OneDrive.

Cartella di lavoro di ExcelExcel workbook

Origine datiData source Aggiornamento automaticoAutomatic refresh Aggiornamento pianificato o manuale configurato dall'utenteUser configured manual or scheduled refresh Gateway richiestoGateway required
Tabelle di dati in un foglio di lavoro non caricato nel modello di dati di Excel.Tables of data in a worksheet not loaded into the Excel data model. Sì, ogni ora (solo OneDrive/SharePoint Online)Yes, hourly (OneDrive/SharePoint Online only) Solo manuale (solo OneDrive/SharePoint Online)Manual only (OneDrive/SharePoint Online only) NoNo
Tabelle di dati in un foglio di lavoro collegato a una tabella nel modello di dati di Excel (tabelle collegate).Tables of data in a worksheet linked to a table in the Excel data model (linked tables). Sì, ogni ora (solo OneDrive/SharePoint Online)Yes, hourly (OneDrive/SharePoint Online only) Solo manuale (solo OneDrive/SharePoint Online)Manual only (OneDrive/SharePoint Online only) NoNo
Power Query* viene usato per connettersi ai dati provenienti da un'origine dati online elencata, eseguire query su tali dati e caricare i dati nel modello di dati di 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. NoNo Yes NoNo
Power Query* viene usato per connettersi ai dati provenienti da un'origine dati locale elencata, ad eccezione di file Hadoop (HDFS) e Microsoft Exchange, eseguire query su tali dati e caricare i dati nel modello di dati di 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. NoNo Yes Yes
Power Pivot viene usato per connettersi ai dati provenienti da un'origine dati online elencata, eseguire query su tali dati e caricare i dati nel modello di dati di 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. NoNo Yes NoNo
Power Pivot viene usato per connettersi ai dati provenienti da un'origine dati locale elencata, eseguire query su tali dati e caricare i dati nel modello di dati di 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. NoNo Yes Yes

* Power Query è noto come Recupera e trasforma in Excel 2016.* Power Query is known as Get & Transform Data in Excel 2016.

Per informazioni più dettagliate, vedere Aggiornare un set di dati creato da una cartella di lavoro di Excel in OneDrive.For more detailed information, see Refresh a dataset created from an Excel workbook on OneDrive.

File con valori delimitati da virgole (estensione csv) in OneDrive o SharePoint OnlineComma separated value (.csv) file on OneDrive or SharePoint Online

Origine datiData source Aggiornamento automaticoAutomatic refresh Aggiornamento pianificato o manuale configurato dall'utenteUser configured manual or scheduled refresh Gateway richiestoGateway required
File con valori delimitati da virgole sempliceSimple comma separated value Sì, ogni oraYes, hourly Solo manualeManual only NoNo

Per informazioni più dettagliate, vedere Aggiornare un set di dati creato da un file con valori delimitati da virgole (CSV) in OneDrive.For more detailed information, see Refresh a dataset created from a comma separated value (.csv) file on OneDrive.

Pacchetti di contenutoContent packs

In Power BI ci sono due tipi di pacchetti di contenuto:There are two types of content packs in Power BI:

Pacchetti di contenuto di servizi online: come Adobe Analytics, SalesForce e Dynamics CRM Online.Content packs from online services: like Adobe Analytics, SalesForce, and Dynamics CRM Online. I set di dati creati dai servizi online vengono aggiornati automaticamente una volta al giorno.Datasets created from online services are refreshed automatically once a day. Sebbene probabilmente non sia necessario, è possibile eseguire l'aggiornamento manualmente o configurare una pianificazione dell'aggiornamento.While it’s probably not necessary, you can manually refresh or setup a refresh schedule. Dato che i servizi online sono nel cloud, non è necessario un gateway.Because online services are in the cloud, a gateway is not required.

Pacchetti di contenuto aziendali: creati e condivisi dagli utenti dell'organizzazione.Organizational content packs: created and shared by users in your own organization. Chi utilizza i pacchetti di contenuto non può configurare una pianificazione dell'aggiornamento o l'aggiornamento manuale.Content pack consumers cannot setup a refresh schedule or manually refresh. Solo il creatore del pacchetto di contenuto può configurare l'aggiornamento per i set di dati nel pacchetto.Only the content pack creator can setup refresh for the datasets in the content pack. Le impostazioni di aggiornamento vengono ereditate con il set di dati.Refresh settings are inherited with the dataset.

Pacchetti di contenuto di servizi onlineContent packs from online services

Origine datiData source Aggiornamento automaticoAutomatic refresh Aggiornamento pianificato o manuale configurato dall'utenteUser configured manual or scheduled refresh Gateway richiestoGateway required
Servizi online in Recupera dati > ServiziOnline services in Get Data > Services Yes Yes NoNo

Pacchetti di contenuto aziendaliOrganizational content packs

Le funzionalità di aggiornamento per un set di dati incluso nel pacchetto di contenuto di un'organizzazione dipendono dal set di dati.Refresh capabilities for a dataset included within an organization content pack depends on the dataset. Vedere le informazioni sopra riportate in relazione a file locali, OneDrive o SharePoint Online.See information above in relation to local files, OneDrive or SharePoint Online.

Per altre informazioni, vedere Introduzione ai pacchetti di contenuto aziendali.To learn more, see Introduction to organizational content packs.

Connessioni dinamiche e DirectQuery alle origini dati localiLive connections and DirectQuery to on-premises data sources

Con il gateway dati locale è possibile eseguire query da Power BI sulle origini dati locali.With the on-premises data gateway, you can issue queries from Power BI to your on-premises data sources. Quando si interagisce con una visualizzazione, le query vengono inviate da Power BI direttamente al database.When you interact with a visualization, queries are sent from Power BI directly to the database. Vengono quindi restituiti i dati aggiornati e le visualizzazioni vengono aggiornate.Updated data is then returned and visualizations are updated. Poiché c'è una connessione diretta tra Power BI e il database, non è necessario pianificare l'aggiornamento.Because there is a direct connection between Power BI and the database, there is no need to schedule refresh.

Quando ci si connette a un'origine dati di SQL Service Analysis Services (SSAS) usando una connessione dinamica, a differenza di DirectQuery, la connessione dinamica a un'origine SSAS può essere eseguita nella cache, anche durante il caricamento di un report.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. Questo comportamento migliora le prestazioni di caricamento per il report.This behavior improves load performance for the report. È possibile richiedere i dati più recenti dall'origine dati SSAS usando il pulsante Aggiorna.You can request the latest data from the SSAS data source by using the refresh button. I proprietari delle origini dati SSAS possono configurare la frequenza di aggiornamento pianificata della cache per il set di dati, in modo da assicurare che i report siano sempre aggiornati in base alle esigenze specifiche.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.

Quando si configura un'origine dati con il gateway dati locale, è possibile usare tale origine dati come opzione di aggiornamento pianificato.When you configure a data source with the on-premises data gateway, you can use that data source as the scheduled refresh option. invece di usare il gateway personale.This would be instead of using the personal gateway.

Nota

Se il set di dati è configurato per una connessione dinamica o DirectQuery, i set di dati vengono aggiornati circa ogni ora o quando si verifica un'interazione con i dati.If your dataset is configured for a live or DirectQuery connection, datasets are refreshed approximately each hour or when interaction with the data occurs. È possibile regolare manualmente la frequenza di aggiornamento usando l'opzione Aggiornamento pianificato della cache nel servizio Power BI.You can manually adjust the refresh frequency in the Scheduled cache refresh option in the Power BI service.

Origine datiData source Dinamico/DirectQueryLive/DirectQuery Aggiornamento pianificato o manuale configurato dall'utenteUser configured manual or scheduled refresh Gateway richiestoGateway required
Analysis Services in modalità tabulareAnalysis Services Tabular Yes Yes Yes
Analysis Services in modalità multidimensionaleAnalysis Services Multidimensional Yes Yes Yes
SQL ServerSQL Server Yes Yes Yes
SAP HANASAP HANA Yes Yes Yes
OracleOracle Yes Yes Yes
TeradataTeradata Yes Yes Yes

Per altre informazioni, vedere Gateway dati localeTo learn more, see On-premises data gateway

Database nel cloudDatabases in the cloud

Con l'opzione DirectQuery c'è una connessione diretta tra Power BI e il database nel cloud.With DirectQuery, there is a direct connection between Power BI and the database in the cloud. Quando si interagisce con una visualizzazione, le query vengono inviate da Power BI direttamente al database.When you interact with a visualization, queries are sent from Power BI directly to the database. Vengono quindi restituiti i dati aggiornati e le visualizzazioni vengono aggiornate.Updated data is then returned and visualizations are updated. Poiché inoltre il servizio Power BI e l'origine dati sono nel cloud, non è necessario un gateway personale.And, because both the Power BI service and the data source are in the cloud, there is no need for a Personal Gateway.

In assenza di interazione utente in una visualizzazione, i dati vengono aggiornati automaticamente circa ogni ora.If there is no user interaction in a visualization, data is refreshed automatically approximately every hour. Questa frequenza di aggiornamento può essere modificata usando l'opzione Aggiornamento pianificato della cache e impostando la frequenza desiderata.You can change that refresh frequency using the Scheduled cache refresh option, and set the refresh frequency.

Per impostare la frequenza, selezionare l'icona dell'ingranaggio sull'icona in alto a destra del servizio Power BI, quindi selezionare Impostazioni.To set the frequency, select the gear icon in the upper right corner of the Power BI service, then select Settings.

Viene visualizzata la pagina Impostazioni, in cui è possibile selezionare il set di dati per il quale si vuole regolare la frequenza.The Settings page appears, where you can select the dataset for which you want to adjust the frequency. In questa pagina selezionare la scheda Set di dati nella parte superiore.On that page, select the Datasets tab along the top.

Selezionare il set di dati e nel riquadro di destra verrà visualizzato un insieme di opzioni per il set di dati.Select the dataset, and in the right pane you'll see a collection of options for that dataset. Per la connessione dinamica/DirectQuery, è possibile impostare la frequenza di aggiornamento da 15 minuti a settimanale usando il menu a discesa associato, come mostrato nell'immagine seguente.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.

Origine datiData source Dinamico/DirectQueryLive/DirectQuery Aggiornamento pianificato o manuale configurato dall'utenteUser configured manual or scheduled refresh Gateway richiestoGateway required
Azure SQL Data WarehouseSQL Azure Data Warehouse Yes Yes NoNo
Spark in HDInsightSpark on HDInsight Yes Yes NoNo

Per altre informazioni, vedere Azure e Power BI.To learn more, see Azure and Power BI.

Dashboard in tempo realeReal-time dashboards

I dashboard in tempo reale usano l'API REST di Microsoft Power BI o l'analisi di flusso Microsoft per garantire che i dati siano aggiornati.Real-time dashboards use the Microsoft Power BI REST API, or Microsoft Stream Analytics, to make sure the data is up-to-date. Poiché i dashboard in tempo reale non richiedono la configurazione dell'aggiornamento da parte degli utenti, esulano dall'ambito di questo articolo.Since real time dashboards do not require users to configure refresh, they are outside the scope of this article.

Origine datiData source AutomaticoAutomatic Aggiornamento pianificato o manuale configurato dall'utenteUser configured manual or scheduled refresh Gateway richiestoGateway required
App personalizzate sviluppate con l'API REST di Power BI o l'analisi di flusso MicrosoftCustom apps developed with the Power BI Rest API or Microsoft Stream Analytics Sì, streaming liveYes, live streaming NoNo NoNo

Per altre informazioni, vedere Creare un dashboard in tempo reale in Power BI.To learn more, see Create a real-time dashboard in Power BI.

Configurare l'aggiornamento pianificatoConfigure scheduled refresh

Per informazioni su come configurare l'aggiornamento pianificato, vedere Configurare l'aggiornamento pianificatoTo learn how to configure scheduled refresh, see Configure scheduled refresh

Scenari comuni di aggiornamento dei datiCommon data refresh scenarios

Talvolta il modo migliore per comprendere l'aggiornamento dei dati in Power BI consiste nell'esaminare alcuni esempi.Sometimes the best way to learn about data refresh in Power BI to look at examples. Ecco alcuni dei più comuni scenari di aggiornamento dei dati:Here are some of the more common data refresh scenarios:

Cartella di lavoro di Excel con tabelle di datiExcel workbook with tables of data

Si dispone di una cartella di lavoro di Excel con diverse tabelle di dati, nessuna delle quali è tuttavia caricata nel modello di dati di Excel.You have an Excel workbook with several tables of data, but none of them are loaded into the Excel data model. Si usa il comando Recupera dati per caricare il file della cartella di lavoro dall'unità locale in Power BI e creare un dashboard.You use Get Data to upload the workbook file from your local drive into Power BI, and create a dashboard. Vengono però apportate alcune modifiche a un paio di tabelle della cartella di lavoro nell'unità locale e si vuole aggiornare il dashboard in Power BI con i nuovi dati.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.

Sfortunatamente, l'aggiornamento non è supportato in questo scenario.Unfortunately, refresh is not supported in this scenario. Per aggiornare il set di dati per il dashboard, sarà necessario caricare di nuovo la cartella di lavoro.In order to refresh the dataset for your dashboard, you will have to re-upload the workbook. Tuttavia, c'è una soluzione davvero straordinaria: spostare il file della cartella di lavoro in OneDrive o SharePoint Online.However, there’s a really great solution: Put your workbook file on OneDrive, or SharePoint Online!

Quando ci si connette a un file in OneDrive o SharePoint Online, i report e i dashboard mostrano i dati come sono nel file.When you connect to a file on OneDrive, or SharePoint Online, your reports and dashboards will show data as it is in the file. In questo caso, la cartella di lavoro di Excel.In this case, your Excel workbook. Power BI controlla automaticamente il file circa ogni ora per gli aggiornamenti.Power BI automatically checks the file, about every hour, for updates. Se si apportano modifiche alla cartella di lavoro (archiviata in OneDrive o SharePoint Online), tali modifiche si rifletteranno nel dashboard e nei report entro un'ora.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. Non è necessario configurare alcun aggiornamento.You don’t need to setup refresh at all. Se tuttavia è necessario visualizzare immediatamente gli aggiornamenti in Power BI, è possibile aggiornare manualmente il set di dati usando il comando Aggiorna ora.However, if you need to see your updates in Power BI immediately, you can manually refresh the dataset by using Refresh Now.

Per altre informazioni, vedere Dati di Excel in Power BI o Aggiornare un set di dati creato da una cartella di lavoro di Excel in OneDrive.To learn more, see Excel data in Power BI, or Refresh a dataset created from an Excel workbook on OneDrive.

Cartella di lavoro di Excel che si connette a un database SQL nell'aziendaExcel workbook connects to a SQL database in your company

Si supponga di avere di una cartella di lavoro di Excel denominata SalesReport.xlsx nel computer locale.Let’s say you have an Excel workbook named SalesReport.xlsx on your local computer. È stato usato Power Query in Excel per connettersi a un database SQL in un server nell'azienda ed eseguire una query per dati delle vendite caricati nel modello di dati.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. Ogni mattina, si apre la cartella di lavoro e la si aggiorna per aggiornare le tabelle pivot.Each morning, you open the workbook and hit Refresh to update your PivotTables.

Si vogliono ora analizzare i dati delle vendite in Power BI, quindi si usa il comando Recupera dati per connettersi alla cartella di lavoro SalesReport.xlsx e caricarla dal disco locale.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.

In questo caso, è possibile aggiornare manualmente i dati nel set di dati SalesReport.xlsx oppure configurare una pianificazione dell'aggiornamento.In this case, you can manually refresh the data in the SalesReport.xlsx dataset or setup a refresh schedule. Visto che i dati provengono effettivamente dal database SQL nell'azienda, è necessario scaricare e installare un gateway.Because the data really comes from the SQL database in your company, you’ll need to download and install a gateway. Dopo avere installato e configurato il gateway, è necessario accedere alle impostazioni del set di dati SalesReport e accedere all'origine dati, ma questa operazione è necessaria una sola volta.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. È quindi possibile configurare una pianificazione dell'aggiornamento, in modo che Power BI si connetta automaticamente al database SQL e ottenga i dati aggiornati.You can then setup a refresh schedule so Power BI automatically connects to the SQL database and gets updated data. Anche i report e i dashboard verranno aggiornati automaticamente.Your reports and dashboards will also be updated automatically.

Nota

Verranno aggiornati solo i dati all'interno del set di dati nel servizio Power BI.This will only update the data within the dataset in the Power BI service. Il file locale non verrà aggiornato come parte dell'aggiornamento.Your local file will not be updated as part of the refresh.

Per altre informazioni, vedere Ottenere dati dai file delle cartelle di lavoro di Excel, Power BI Gateway - Personal, Gateway dati locale e Aggiornare un set di dati creato da una cartella di lavoro di Excel in un'unità locale.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.

File di Power BI Desktop con dati da un feed ODataPower BI Desktop file with data from an OData feed

In questo caso, si usa il comando Recupera dati in Power BI Desktop per connettersi ai dati del censimento e importarli da un feed OData.In this case, you use Get Data in Power BI Desktop to connect to and import census data from an OData feed. Si creano diversi report in Power BI Desktop, quindi si assegna al file il nome WACensus e lo si salva in una condivisione all'interno dell'azienda.You create several reports in Power BI Desktop, then name the file WACensus and save it on a share in your company. Si pubblica quindi il file nel servizio Power BI.You then publish the file to the Power BI service.

In questo caso, è possibile aggiornare manualmente i dati nel set di dati WACensus oppure configurare una pianificazione dell'aggiornamento.In this case, you can manually refresh the data in the WACensus dataset or setup a refresh schedule. Poiché i dati nell'origine dati provengono da un feed OData online, non è necessario installare un gateway, ma è necessario passare alle impostazioni del set di dati WACensus e accedere all'origine dati 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. È quindi possibile configurare una pianificazione dell'aggiornamento, in modo che Power BI si connetta automaticamente al feed OData e ottenga i dati aggiornati.You can then setup a refresh schedule so Power BI automatically connects to the OData feed and gets updated data. Anche i report e i dashboard verranno aggiornati automaticamente.Your reports and dashboards will also be updated automatically.

Per altre informazioni vedere Pubblicare da Power BI Desktop, Aggiornare un set di dati creato da un file di Power BI Desktop in un'unità locale e Aggiornare un set di dati creato da un file di Power BI Desktop in 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.

Pacchetto di contenuto condiviso da un altro utente nell'organizzazioneShared content pack from another user in your organization

È stata effettuata la connessione a un pacchetto di contenuto aziendale.You’ve connected to an organizational content pack. Sono inclusi un dashboard, diversi report e un set di dati.It includes a dashboard, several reports, and a dataset.

In questo scenario non è possibile configurare l'aggiornamento per il set di dati.In this scenario, you cannot setup refresh for the dataset. L'analista che ha creato il pacchetto di contenuto è responsabile di garantire che il set di dati venga aggiornato, a seconda delle origini dati usate.The data analyst who created the content pack is responsible for making sure the dataset is refreshed, depending on the data sources used.

Se i dashboard e i report associati al pacchetto di contenuto non vengono aggiornati, rivolgersi all'analista che ha creato il pacchetto di contenuto.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.

Per altre informazioni, vedere Introduzione ai pacchetti di contenuto aziendali e Uso di pacchetti di contenuto aziendali.To learn more, see Introduction to organizational content packs, Work with organizational content packs.

Pacchetto di contenuto da un provider di servizi online come SalesforceContent pack from an online service provider like Salesforce

In Power BI è stato usato il comando Recupera dati per connettersi ai dati di un provider di servizi online come Salesforce e quindi importarli.In Power BI you used Get Data to connect to and import your data from an online service provider like Salesforce. In tal caso non c'è molto da fare.Well, not much to do here. Il set di dati di Salesforce è panificato per un aggiornamento automatico al giorno.Your Salesforce data set is automatically scheduled to refresh once a day.

Come la maggior parte dei provider di servizi online, Salesforce aggiorna i dati una volta al giorno, in genere durante la notte.Like most online service providers, Salesforce updates data once a day, usually at night. È possibile aggiornare manualmente il set di dati di Salesforce o configurare una pianificazione dell'aggiornamento, ma ciò non è necessario perché Power BI aggiornerà automaticamente il set di dati e anche i report e i dashboard verranno aggiornati.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.

Per altre informazioni, vedere Pacchetto di contenuto di Salesforce per Power BI.To learn more, see Salesforce content pack for Power BI.

Risoluzione dei problemiTroubleshooting

In caso di errori, il problema in genere è dovuto al fatto che Power BI non riesce ad accedere alle origini dati oppure al fatto che il set di dati si connette a un'origine dati locale e il gateway è offline.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. Assicurarsi che Power BI possa accedere alle origini dati.Make sure Power BI can sign into data sources. Se una password usata per accedere a un'origine dati viene modificata oppure Power BI viene disconnesso da un'origine dati, provare a effettuare di nuovo l'accesso alle origini dei dati in Credenziali origine dati.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.

Per altre informazioni sulla risoluzione dei problemi, vedere Strumenti per la risoluzione dei problemi di aggiornamento e Risoluzione dei problemi negli scenari si aggiornamento.For more information about troubleshooting, see Tools for troubleshooting refresh issues and Troubleshooting refresh scenarios.

Passaggi successiviNext steps

Strumenti per la risoluzione dei problemi di aggiornamentoTools for troubleshooting refresh issues
Scenari per la risoluzione dei problemi di aggiornamentoTroubleshooting refresh scenarios
Power BI Gateway - PersonalePower BI Gateway - Personal
Gateway dati localeOn-premises data gateway

Altre domande?More questions? Provare a rivolgersi alla community di Power BITry asking the Power BI Community