Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
L'aggiornamento pianificato per i report di Power BI consente ai dati per un report di rimanere aggiornati.
L'aggiornamento pianificato è specifico per i report di Power BI con un modello incorporato. Vuol dire che hai importato i dati nel report invece di usare una connessione dinamica o DirectQuery. Quando si importano i dati, questi vengono disconnessi dalla fonte originale e devono essere aggiornati per rimanere al passo. L'aggiornamento pianificato è il modo per mantenere aggiornati i dati.
L'aggiornamento pianificato viene configurato all'interno della sezione di gestione di un report. Per altre informazioni su come configurare l'aggiornamento pianificato, vedere Come configurare l'aggiornamento pianificato del report di Power BI.
Come funziona
Quando si usa l'aggiornamento pianificato per i report di Power BI, sono coinvolti diversi componenti.
- SQL Server Agent come timer per generare eventi pianificati.
- Le attività pianificate vengono aggiunte a una coda di eventi e notifiche nel database del server dei report. In una distribuzione con scalabilità orizzontale, la coda viene condivisa tra tutti i server di report nella distribuzione.
- Tutte le elaborazioni dei report che si verificano in seguito a un evento di pianificazione vengono eseguite come processo in background.
- Il modello di dati viene caricato all'interno di un'istanza di Analysis Services.
- Per alcune origini dati, il motore mashup di Power Query viene usato per connettersi alle origini dati e trasformare i dati. Altre origini dati possono essere connesse direttamente da un servizio Analysis Services usato per ospitare i modelli di dati per il server di report di Power BI.
- I nuovi dati vengono caricati nel modello di dati in Analysis Services.
- In una configurazione con scalabilità orizzontale, il modello di dati può essere replicato tra i nodi.
- Analysis Services elabora i dati ed esegue i calcoli necessari.
Il server di report di Power BI gestisce una coda di eventi per tutte le operazioni pianificate. Esegue il polling della coda a intervalli regolari per verificare la presenza di nuovi eventi. Per impostazione predefinita, la coda viene analizzata a intervalli di 10 secondi. È possibile modificare l'intervallo modificando le impostazioni di configurazione PollingInterval, IsNotificationService e IsEventService nel file di RSReportServer.config. IsDataModelRefreshService può essere usato anche per impostare se un server di report elabora gli eventi pianificati.
Servizi di analisi
Il rendering di un report di Power BI, oltre a un aggiornamento pianificato, richiede il caricamento del modello di dati del report di Power BI in Analysis Services. Un processo di Analysis Services verrà eseguito con il server di report di Power BI.
Considerazioni e limitazioni
Quando non è possibile usare l'aggiornamento pianificato
Non tutti i report di Power BI possono avere un piano di aggiornamento pianificato creato. Di seguito è riportato un elenco di report di Power BI che non è possibile creare un piano di aggiornamento pianificato.
- Il report contiene una o più origini dati di Analysis Services, che usano una connessione in tempo reale.
- Il report contiene una o più origini dati, che usano DirectQuery.
- Il rapporto non contiene nessuna origine dati. Ad esempio, i dati vengono immessi manualmente tramite Invio dati o un report contiene solo contenuto statico, ad esempio immagini, testo e così via.
- Il report contiene origini dati dinamiche. Ad esempio, i dati del report vengono usati per compilare dinamicamente il nome di un server, il nome di un database o un indirizzo URL per recuperare il contenuto. È possibile aggiornare solo le origini dati rilevate quando è stato caricato il report.
- Il report contiene un'origine dati web connessa tramite un proxy internet.
Oltre all'elenco precedente, esistono scenari specifici con origini dati in modalità di importazione , per cui non è possibile creare piani di aggiornamento.
- Se si usa un'origine dati File o Cartella e il percorso del file è un percorso locale (ad esempio C:\Users\user\Documents), non è possibile creare un piano di aggiornamento. Il percorso deve essere un percorso a cui il server di report può connettersi come una condivisione di rete. Ad esempio, \myshare\Documents.
- Se l'origine dati può essere connessa solo tramite OAuth (ad esempio, Facebook, Google Analytics, Salesforce e così via), non è possibile creare il piano di aggiornamento della cache. Al momento, RS non supporta l'autenticazione OAuth per qualsiasi origine dati, indipendentemente dal fatto che si tratti di report impaginati, mobili o Power BI.
Limiti di memoria
Il carico di lavoro tradizionale per un server di report è stato simile a un'applicazione Web. La possibilità di caricare report con dati importati o DirectQuery e la possibilità di eseguire l'aggiornamento pianificato, si basano su un'istanza di Analysis Services ospitata insieme al server di report. Di conseguenza, questo potrebbe comportare un utilizzo imprevisto della memoria sul server. Pianificare di conseguenza la distribuzione del server sapendo che Analysis Services potrebbe usare memoria insieme al server di report.
Per informazioni su come monitorare un'istanza di Analysis Services, vedere Monitorare un'istanza di Analysis Services.
Per informazioni sulle impostazioni di memoria in Analysis Services, vedere Proprietà della memoria.
Limite delle dimensioni del modello di dati
Il modello di dati caricato nel motore interno di Analysis Services durante un aggiornamento pianificato ha una dimensione massima di 2.000 MB (2 GB). Non è possibile configurare questa dimensione massima. Se il modello di dati aumenta di dimensioni superiori a 2 GB, viene visualizzato l'errore di aggiornamento "La lunghezza del risultato supera il limite di lunghezza (2 GB) del tipo di destinazione di grandi dimensioni". In tal caso, è consigliabile ospitare il modello in un'istanza di Analysis Services e usare una connessione dinamica al modello nel report.
Contenuti correlati
- Configurare l'aggiornamento pianificato in un report di Power BI.
Altre domande? Chiedi alla community di Power BI