Risolvere i problemi relativi all'aggiornamento dei dati

In questa sezione vengono fornite informazioni dettagliate sull'aggiornamento dei dati.

  • Funzionamento dell'aggiornamento dei dati

  • Impatto dell'aggiornamento dei dati

  • Come stabilire la provenienza dei dati

  • Come stabilire la data in cui è stata aggiornata un'origine dati

  • Restrizioni per l'abilitazione dell'aggiornamento automatico

  • Restrizioni delle modifiche alle origini dati

Funzionamento dell'aggiornamento dei dati

Quando si aggiornano i dati, questi vengono sostituiti con nuovi dati nella finestra di PowerPivot. Non è possibile importare solo le nuove righe di dati o solo i dati modificati. PowerPivot per Excel non consente di tenere traccia delle righe aggiunte precedentemente.

L'aggiornamento dei dati si verifica come una transazione, ovvero può interamente riuscire o non riuscire. Non è previsto un aggiornamento parziale dei dati.

L'aggiornamento manuale dei dati, che viene avviato dalla finestra di PowerPivot, viene gestito dall'istanza in memoria locale di Analysis Services. L'operazione di aggiornamento dati può pertanto influire sulle prestazioni di altre attività in esecuzione sul computer. Se tuttavia si pianifica l'aggiornamento automatico dei dati di una cartella di lavoro salvata in un sito di SharePoint, nell'istanza di Analysis Services ospitata all'interno di tale sito viene gestito il processo di importazione e il rispettivo intervallo.

Impatto dell'aggiornamento dei dati

Un aggiornamento dei dati comporta generalmente il ricalcolo dei dati presenti nelle formule e nelle tabelle e nei grafici pivot. Mediante l'aggiornamento dei dati, si ottengono i dati più recenti dalle origini esterne. Per ricalcolo si intende l'aggiornamento del risultato di tutte le formule che utilizzano i dati che sono stati modificati. Un'operazione di aggiornamento generalmente attiva il ricalcolo.

Per questo motivo, è necessario tenere conto del potenziale impatto e delle possibili conseguenze prima di modificare le origini dati o di aggiornare i dati ottenuti dall'origine dati.

  • Dopo avere apportato modifiche all'origine dati, è possibile che alcune parti dei dati di PowerPivot risultino interrotte. Se non è possibile recuperare tutte le colonne dall'origine dati (ad esempio se sono state eliminate o modificate), l'aggiornamento non riuscirà e sarà necessario aggiornare i mapping tra l'origine dati e i dati di PowerPivot. Per ulteriori informazioni, vedere Modificare le proprietà di un'origine dati esistente.

  • Dopo l'aggiornamento, alcune colonne potrebbero essere contrassegnate come contenenti un errore. Questa situazione può verificarsi se per la formula DAX nella colonna vengono utilizzati dati che non erano più disponibili al momento dell'aggiornamento o il cui tipo è stato modificato oppure se ai dati esterni è stato aggiunto un valore non valido. Per risolvere il problema, è possibile modificare la formula o eliminare la colonna, se è basata su dati che non sono più disponibili.

  • Le formule che utilizzano dati aggiornati dovranno essere ricalcolate. Il tempo necessario per eseguire questa operazione dipende dalle dimensioni della cartella di lavoro.

  • Se la cartella di lavoro contiene più origini dati, potrebbe essere necessario aggiornare l'intera cartella di lavoro, anche se è stata modificata una sola origine dati esterna. Ad esempio, se si creano misure basate sulle colonne calcolate e per tali colonne vengono utilizzati valori di altre colonne calcolate, PowerPivot consente innanzitutto di analizzare le dipendenze, quindi di elaborare in ordine l'intera catena di oggetti correlati. Il tempo richiesto per l'esecuzione di questa operazione dipende dalla complessità delle dipendenze.

  • Quando si modifica un filtro, è necessario ricalcolare l'intera cartella di lavoro.

Per ulteriori informazioni sul ricalcolo di formule, vedere Ricalcolare le formule. È inoltre possibile disabilitare temporaneamente il ricalcolo per ridurre l'impatto sulle prestazioni derivante da aggiornamenti di dati su larga scala. Per ulteriori informazioni, vedere Ricalcolare manualmente le formule in PowerPivot.

Determinazione dell'origine dati

In caso di dubbi sulla provenienza dei dati della cartella di lavoro, è possibile visualizzare i dettagli, inclusi il nome e il percorso del file di origine, utilizzando gli strumenti della finestra di PowerPivot.

[!NOTA]

In Windows Vista e Windows 7 le caratteristiche della finestra di PowerPivot sono disponibili su una barra multifunzione, illustrata in questo argomento. In Windows XP le caratteristiche sono disponibili in un set di menu. Se si utilizza Windows XP e si desidera conoscere la correlazione tra i comandi di menu e i comandi della barra multifunzione, vedere Interfaccia utente di PowerPivot in Windows XP.

Per individuare l'origine dei dati esistenti

  1. Nella finestra di PowerPivot selezionare la tabella contenente i dati per cui si desidera conoscere l'origine.

  2. Nel gruppo Proprietà della scheda Progettazione fare clic su Proprietà tabella.

  3. Nella finestra di dialogo Modifica proprietà tabella prendere nota del valore elencato per Nome connessione.

  4. Nel gruppo Connessioni della scheda Progettazione fare clic su Connessioni esistenti.

  5. Nella finestra di dialogo Connessioni esistenti selezionare l'origine dati con il nome annotato al passaggio 3 e fare clic su Modifica.

  6. Nella finestra di dialogo Modifica connessioni visualizzare le informazioni di connessione come, ad esempio, il nome del database, il percorso del file o il percorso del report.

Come stabilire la data dell'ultimo aggiornamento dei dati

È possibile individuare la data dell'ultimo aggiornamento dei dati utilizzando gli strumenti della finestra di PowerPivot. Se la cartella di lavoro è stata salvata in un sito di SharePoint e nel server è pianificato l'aggiornamento automatico dei dati, nella data dell'Ultimo aggiornamento è inclusa anche la data dell'aggiornamento automatico.

Per individuare la data dell'ultimo aggiornamento di una tabella

  1. Nella finestra di PowerPivot selezionare la tabella contenente i dati di cui si desidera conoscere la data di aggiornamento.

  2. Nel gruppo Proprietà della scheda Progettazione fare clic su Proprietà tabella.

  3. Nella finestra di dialogo Modifica proprietà tabella in Ultimo aggiornamento viene indicata la data dell'ultimo aggiornamento della tabella.

Restrizioni sulle origini dati aggiornabili

Per l'aggiornamento automatico da un sito di SharePoint delle origini dati sono valide alcune restrizioni. Assicurarsi di selezionare solo le origini dati che soddisfano i criteri seguenti:

  • L'origine dati deve essere disponibile quando si verifica l'aggiornamento dei dati e nel percorso dichiarato. Se l'origine dati iniziale si trova in un'unità disco locale dell'utente che ha creato la cartella di lavoro, è necessario escludere tale origine dati dall'operazione di aggiornamento dei dati o individuare un modo per pubblicare tale origine dati in un percorso accessibile tramite una connessione di rete. Se si sposta un'origine dati in un percorso della rete, assicurarsi di aprire la cartella di lavoro nell'PowerPivot per Excel e di ripetere i passaggi di recupero dei dati. Tale operazione è necessaria per riattivare le informazioni di connessione archiviate nell'origine dati di PowerPivot.

  • L'accesso all'origine dati deve essere eseguito utilizzando le credenziali incorporate nell'origine dati di PowerPivot o specificate nella pianificazione. Le credenziali incorporate vengono create nell'origine dati di PowerPivot quando ci si connette all'origine dati esterna dall'PowerPivot per Excel. Se si desidera eseguire l'override di queste credenziali, è possibile specificare un account utente diverso nella pianificazione purché possano essere archiviate dal server. Per ulteriori informazioni, vedere Procedura: Configurazione delle credenziali archiviate per l'aggiornamento dati PowerPivot nel sito Web Microsoft.

  • L'aggiornamento dei dati deve avere un esito positivo per tutte le origini dati specificate. In caso contrario, i dati aggiornati vengono rimossi e viene mantenuta l'ultima versione salvata della cartella di lavoro. Escludere tutte le origini dati di cui non si è sicuri.

  • L'aggiornamento dei dati non deve invalidare altri dati della cartella di lavoro. Quando si aggiorna un subset di dati, è importante capire se la cartella di lavoro è ancora valida una volta che i dati più recenti vengono aggregati con i dati statici che non derivano dallo stesso periodo di tempo. In qualità di autore della cartella di lavoro, l'utente deve conoscere le dipendenze dei propri dati e assicurarsi che l'aggiornamento dei dati sia adatto per la cartella di lavoro.

    L'accesso a un'origine dati esterna viene eseguito tramite una stringa di connessione incorporata, un URL o un percorso UNC specificati quando i dati originali sono stati importati nella cartella di lavoro tramite la finestra di PowerPivot. Le informazioni di connessione originali archiviate nell'origine dati di PowerPivot vengono riutilizzate per le successive operazioni di aggiornamento dei dati. Non sono disponibili informazioni di connessione distinte create e gestite per l'aggiornamento dei dati. Vengono utilizzate solo le informazioni di connessione esistenti.

Restrizioni delle modifiche a un'origine dati

Esistono alcune restrizioni relativamente alle modifiche che è possibile apportare a un'origine dati:

  • I tipi di dati di una colonna possono essere modificati solo in un tipo di dati compatibile. Ad esempio, se nei dati della colonna sono inclusi i numeri decimali, non è possibile modificare il tipo di dati in numeri interi. Tuttavia, è possibile impostare i dati numerici su testo. Per ulteriori informazioni sui tipi di dati, vedere Tipi di dati supportati nelle cartelle di lavoro di PowerPivot.

  • Non è possibile selezionare più colonne in tabelle diverse e modificarne le proprietà. È possibile utilizzare una sola tabella o vista alla volta.

Vedere anche

Concetti

Ricalcolare le formule

Modalità diverse di aggiornamento dei dati in PowerPivot

Risolvere i problemi relativi al ricalcolo