Si applica a
Excel per Microsoft 365 Excel per il web

Quando finalmente si configurano le origini dati e si modificano le forme dei dati nel modo desiderato, è molto utile. Si spera che quando si aggiornano i dati da un'origine dati esterna, l'operazione procede senza problemi. Ma non è sempre così. Le modifiche al flusso di dati durante tutto il percorso possono causare problemi che si verificano come errori quando si tenta di aggiornare i dati. Alcuni errori possono essere facili da correggere, alcuni possono essere transitori e altri possono essere difficili da diagnosticare. Quello che segue è un insieme di strategie che è possibile adottare per gestire gli errori che si verificano. 

Panoramica di Estrai, Trasforma, Carica (ETL) e in cui possono verificarsi errori

Quando si aggiornano i dati, possono verificarsi due tipi di errori.

Locale   Se si verifica un errore nella cartella di lavoro di Excel, almeno le procedure di risoluzione dei problemi sono limitate e gestibili. I dati aggiornati possono causare un errore con una funzione o i dati hanno creato una condizione non valida in un elenco a discesa. Questi errori sono fastidiosi, ma abbastanza facili da individuare, identificare e correggere. Excel ha anche migliorato la gestione degli errori con messaggi più chiari e collegamenti sensibili al contesto ad argomenti della Guida mirati che consentono di individuare e risolvere il problema.

Remoto   Tuttavia, un errore proveniente da un'origine dati esterna remota è un'altra questione del tutto. Si è verificato un errore in un sistema che potrebbe trovarsi dall'altra parte della strada, a metà strada in tutto il mondo o nel cloud. Questi tipi di errori richiedono un approccio diverso. Gli errori remoti comuni includono:

  • Impossibile connettersi a un servizio o a una risorsa. Verifica la connessione.

  • Impossibile trovare il file a cui stai tentando di accedere.

  • Il server non risponde e potrebbe essere attualmente in fase di manutenzione. 

  • Questo contenuto non è disponibile. Potrebbe essere stato rimosso o temporaneamente non disponibile.

  • Attendere prego... i dati sono in fase di caricamento.

Di seguito sono riportati alcuni suggerimenti utili per gestire gli errori che possono verificarsi.

Trovare e salvare l'errore specifico    Esaminare prima di tutto il riquadro & Connections Query. Selezionare & Connections Query>dati , selezionare la connessione e quindi visualizzare il riquadro a comparsa. Scopri quali errori di accesso ai dati si sono verificati e prendi nota di eventuali altri dettagli forniti. Aprire quindi la query per visualizzare eventuali errori specifici in ogni passaggio della query. Tutti gli errori vengono visualizzati con uno sfondo giallo per facilitare l'identificazione. Annota o schermata acquisisci le informazioni del messaggio di errore, anche se non la comprendi completamente. Un collega, un amministratore o un servizio di supporto tecnico dell'organizzazione può aiutarti a capire cosa è successo e a proporre una soluzione. Per altre informazioni, vedere Gestione degli errori in Power Query.

Ottenere informazioni della Guida    Cercare nella Guida e nel sito formazione di Office. Non solo contiene informazioni complete sulla guida, ma anche informazioni sulla risoluzione dei problemi. Per altre informazioni, vedere Correzioni o soluzioni alternative per recenti problemi di Excel per Windows.

Sfruttare la community tecnica    Utilizza i siti della community Microsoft per cercare discussioni specifiche relative al tuo problema. È altamente probabile che tu non sia la prima persona a sperimentare il problema, altri lo stanno affrontando e potrebbe aver anche trovato una soluzione. Per altre informazioni, vedere La community di Microsoft Excele la community Microsoft Office Answers.

Eseguire ricerche nel Web    Usare il motore di ricerca preferito per cercare altri siti Web che potrebbero fornire discussioni o indizi pertinenti. Questo può richiedere tempo, ma è un modo per lanciare una rete più ampia per cercare risposte a domande particolarmente complesse.

Contattare il supporto di Office      A questo punto, probabilmente capirete meglio il problema. In questo modo è possibile concentrare la conversazione e ridurre al minimo il tempo trascorso con supporto tecnico Microsoft. Per altre informazioni, vedere Microsoft 365 e supporto tecnico di Office.

Anche se potresti non essere in grado di risolvere il problema, puoi scoprire con precisione qual è il problema per aiutare gli altri a comprendere la situazione e risolverla per te.

Problemi con servizi e server    Gli errori intermittenti di rete e di comunicazione sono probabilmente responsabili. Il meglio che puoi fare è aspettare e riprovare. A volte, il problema scompare.

Modifiche alla posizione o alla disponibilità    Un database o un file è stato spostato, danneggiato, offline per la manutenzione o si è verificato un arresto anomalo del database. I dispositivi disco possono danneggiarsi e i file vengono persi. Per altre informazioni, vedere Recuperare i file persi in Windows 10.

Modifiche all'autenticazione e alla privacy   Può capitare improvvisamente che un'autorizzazione non funzioni più o che sia stata apportata una modifica a un'impostazione di privacy. Entrambi gli eventi possono impedire l'accesso a un'origine dati esterna. Rivolgersi all'amministratore o all'amministratore dell'origine dati esterna per verificare le modifiche apportate. Per altre informazioni, vedere Gestire le impostazioni e le autorizzazioni delle origini datie Impostare i livelli di privacy.

File aperti o bloccati   Se una cartella di lavoro, un file di testo, un file CSV o una cartella di lavoro è aperta, le modifiche apportate al file non vengono incluse nell'aggiornamento finché il file non viene salvato. Inoltre, se il file è aperto, potrebbe essere bloccato e non è possibile accedervi finché non viene chiuso. Questa situazione può verificarsi quando l'altra persona usa una versione di Excel non in abbonamento. Chiedi loro di chiudere il file o archiviarlo. Per altre informazioni, vedere Sbloccare un file bloccato per la modifica.

Modifiche agli schemi nel back-end   Qualcuno modifica un nome di tabella, un nome di colonna o un tipo di dati. Questo non è quasi mai saggio, può avere un impatto enorme ed è particolarmente pericoloso con le banche dati. Si spera che il team di gestione del database abbia messo i controlli appropriati per evitare che ciò accada, ma si verificano slittamenti. 

Blocco degli errori di piegatura delle query    Power Query tenta di migliorare le prestazioni quando possibile. Spesso è preferibile eseguire una query di database in un server per sfruttare le prestazioni e le capacità più elevate. Questo processo è detto piegatura delle query. Tuttavia, Power Query blocca una query se è possibile che i dati vengano compromessi. Ad esempio, viene definita un'unione tra una tabella della cartella di lavoro e una tabella SQL Server. La privacy dei dati della cartella di lavoro è impostata su Privacy, ma i dati SQL Server sono impostati su Organizzazione. Poiché la privacy è più restrittiva dell'organizzazione, Power Query blocca lo scambio di informazioni tra le origini dati. Il ripiegamento delle query avviene dietro le quinte, quindi può sorprenderti quando si verifica un errore di blocco. Per altre informazioni, vedere Nozioni di base sulla piegatura delle query, Piegatura e piegatura delle query con diagnostica query.

Spesso con Power Query, è possibile scoprire con precisione qual è il problema e risolverlo autonomamente.

Tabelle e colonne rinominate    Le modifiche ai nomi di tabella e colonna originali o alle intestazioni di colonna quasi certamente causeranno problemi quando si aggiornano i dati. Le query si basano sui nomi di tabella e colonna per modellare i dati in quasi tutti i passaggi. Evitare di modificare o rimuovere i nomi originali di tabelle e colonne, a meno che non si abbia lo scopo di renderli corrispondenti all'origine dati. 

Modifiche ai tipi di dati    Le modifiche al tipo di dati possono talvolta causare errori o risultati indesiderati, in particolare nelle funzioni che potrebbero richiedere un tipo di dati specifico negli argomenti. Gli esempi includono la sostituzione di un tipo di dati testo in una funzione numerica o il tentativo di eseguire un calcolo su un tipo di dati non numerico. Per altre informazioni, vedere Aggiungere o modificare i tipi di dati.

Errori a livello di cella   Questi tipi di errori non impediscono il caricamento di una query, ma visualizzano Errore nella cella. Per visualizzare il messaggio, selezionare spazi vuoti in una cella della tabella contenente Errore. È possibile rimuovere, sostituire o semplicemente mantenere gli errori. Esempi di errori di cella includono: 

  • Conversione    Si prova a convertire una cella contenente ND in un numero intero.

  • Matematico    Si tenta di moltiplicare un valore di testo per un valore numerico.

  • Concatenazione    Si tenta di combinare stringhe, ma una di esse è numerica.

Sperimenta e iterazione in modo sicuro    Se non si è certi che una trasformazione possa avere un impatto negativo, copiare una query, testare le modifiche e scorrere le varianti di un comando di Power Query. Se il comando non funziona, eliminare il passaggio creato e riprovare. Per creare rapidamente dati di esempio con lo stesso schema e struttura, creare una tabella di Excel con più colonne e righe e quindi importarla (Seleziona dati > da tabella/intervallo). Per altre informazioni, vedere Creare una tabella e Importare da una tabella di Excel.

Si può sentire come un bambino in un negozio di caramelle quando si comprende per la prima volta cosa si può fare con i dati nel editor di Power Query. Ma resisti alla tentazione di mangiare tutte le caramelle. Si desidera evitare di eseguire trasformazioni che potrebbero causare inavvertitamente errori di aggiornamento. Alcune operazioni sono semplici, ad esempio lo spostamento di colonne in una posizione diversa nella tabella, e non devono causare errori di aggiornamento lungo il percorso, perché Power Query tiene traccia delle colonne in base al nome della colonna.

Altre operazioni potrebbero causare errori di aggiornamento. Una regola generale può essere la tua luce guida. Evitare di apportare modifiche significative alle colonne originali. Per renderla sicura, copiare la colonna originale con un comando (Aggiungi colonna, Colonna personalizzata, Duplica colonna e così via) e quindi apportare le modifiche alla versione copiata della colonna originale. Di seguito sono riportate le operazioni che a volte possono causare errori di aggiornamento e alcune procedure consigliate per semplificare l'operazione.

Operazione

Indicazioni

Filtraggio

Migliorare l'efficienza filtrando i dati il prima possibile nella query e rimuovere i dati non necessari per ridurre l'elaborazione non necessaria. Usare inoltre il filtro automatico per cercare o selezionare valori specifici e sfruttare i filtri specifici per tipo disponibili nelle colonne di data, ora e fuso orario della data, ad esempio Mese, Settimana, Giorno.

Tipi di dati e intestazioni di colonna

Power Query aggiunge automaticamente due passaggi alla query immediatamente dopo il primo passaggio origine: Intestazioni alzate di livello, che alza di livello la prima riga della tabella come intestazione di colonna, e Tipo modificato, che converte i valori del tipo di dati Qualsiasi in un tipo di dati in base al controllo dei valori di ogni colonna. Questa è una comodità utile, ma in alcuni casi può essere necessario controllare esplicitamente questo comportamento per evitare errori di aggiornamento involontari.

Per altre informazioni, vedere Aggiungere o modificare i tipi di dati e Alzare o abbassare di livello righe e intestazioni di colonna.

Rinominare una colonna

Evitare di rinominare le colonne originali. Usare il comando Rinomina per le colonne aggiunte da altri comandi o azioni.

Per altre informazioni, vedere Rinominare una colonna.

Dividi colonna

Dividere le copie della colonna originale, non quella originale.

Per altre informazioni, vedere Dividere una colonna di testo.

Unisci colonne

Unire le copie delle colonne originali, non le colonne originali.

Per altre informazioni, vedere Merge di colonne.

Rimuovere una colonna

Se il numero di colonne da mantenere è limitato, usare Scegli colonna per mantenere quelle desiderate. 

Si consideri la differenza tra la rimozione di una colonna e la rimozione di altre colonne. Quando si sceglie di rimuovere altre colonne e si aggiornano i dati, le nuove colonne aggiunte all'origine dati dopo l'ultimo aggiornamento potrebbero non essere rilevate perché verrebbero considerate altre colonne quando il passaggio Rimuovi colonna viene eseguito di nuovo nella query. Questa situazione non si verifica se si rimuove esplicitamente una colonna.

Suggerimento   Non è disponibile alcun comando per nascondere una colonna, come in Excel. Tuttavia, se sono presenti molte colonne e se ne vogliono nascondere molte per focalizzare il lavoro, è possibile eseguire le operazioni seguenti: rimuovere le colonne, ricordare il passaggio creato e quindi rimuovere tale passaggio prima di caricare di nuovo la query nel foglio di lavoro.

Per altre informazioni, vedere Rimuovere colonne.

Sostituire un valore

Quando si sostituisce un valore, non si sta modificando l'origine dati. Si sta invece apportando una modifica ai valori nella query. La volta successiva che si aggiornano i dati, il valore cercato potrebbe essere leggermente cambiato o non essere più presente e quindi il comando Sostituisci potrebbe non funzionare come previsto originariamente.

Per altre informazioni, vedere Sostituire valori.

Pivot e UnPivot

Quando si usa il comando Colonna pivot , può verificarsi un errore quando si esegue il pivot di una colonna, non si aggregano i valori, ma vengono restituiti più valori. Questa situazione può verificarsi dopo un'operazione di aggiornamento che modifica i dati in modo imprevisto.

Usare il comando Trasformare tramite UnPivot altre colonne quando non tutte le colonne sono note e si vuole che anche le nuove colonne aggiunte durante un'operazione di aggiornamento vengano convertite tramite UnPivot.

Usare il comando Trasformare tramite UnPivot solole colonne selezionate quando non si conosce il numero di colonne nell'origine dati e si vuole assicurarsi che le colonne selezionate rimangano tramite UnPivot dopo un'operazione di aggiornamento.

Per altre informazioni, vedere Colonne pivot e Colonne Tramite UnPivot.

Impedire l'inserimento di errori    Se un'origine dati esterna è gestita da un altro gruppo dell'organizzazione, deve essere consapevole della dipendenza dell'utente e per evitare modifiche ai sistemi che possono causare problemi a valle. Tenere traccia dell'impatto su dati, report, grafici e altri elementi che dipendono dai dati. Configurare linee di comunicazione per assicurarsi che comprendano l'impatto e intraprendere i passaggi necessari per garantire il corretto funzionamento degli elementi. Trovare modi per creare controlli che riducino al minimo le modifiche non necessarie e anticipano le conseguenze delle modifiche necessarie. Certo, questo è facile da dire e a volte difficile da fare.

A prova di futuro con parametri di query    Usare i parametri della query per attenuare le modifiche apportate, ad esempio, alla posizione dei dati. È possibile progettare un parametro di query in modo da sostituirlo con un nuovo percorso, ad esempio un percorso di cartella, un nome file o un URL. Esistono altri modi per usare i parametri della query per attenuare i problemi. Per altre informazioni, vedere Creare una query con parametri.

Vedere anche

Guida di Power Query per Excel

Procedure consigliate per l'uso di Power Query (docs.com)

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.