Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Durante la diagnosi dei problemi che possono verificarsi quando Power Query comunica con i dati, potrebbe essere richiesto di fornire una traccia Fiddler. Le informazioni fornite da Fiddler possono essere di uso significativo durante la risoluzione dei problemi di connettività.
Nota
Questo articolo presuppone che tu abbia già familiarità con il funzionamento generale di Fiddler.
Nota
Fiddler è un software di terze parti non di proprietà di Microsoft. Sono disponibili più versioni di Fiddler. Attualmente, una versione è gratuita, ma le altre versioni richiedono l'acquisto di una licenza. Visitare il sito Web di Fiddler per altre informazioni su queste versioni e sui requisiti di licenza per ognuno di essi.
Configurare Fiddler per acquisire indirizzi HTTP sicuri
Prima di iniziare a acquisire le richieste Web inviate da Power Query, è necessario abilitare Fiddler per acquisire indirizzi HTTP sicuri (https://) nel dispositivo.
Se Fiddler non è già installato, scaricare e installare Fiddler ora. Assicurarsi di installare Fiddler nel sistema in cui si verifica il problema.
Per configurare Fiddler per acquisire indirizzi HTTP sicuri:
Aprire Fiddler.
In File deselezionare il segno di spunta accanto a Acquisisci traffico.
Selezionare Strumenti>Opzioni.
Aprire la scheda HTTPS .
Selezionare Acquisisci CONNECT HTTPS.
Selezionare Decrypt HTTPS traffic (Decrittografa traffico HTTPS).
Nella finestra di dialogo Certificato radice selezionare Sì.
Quando viene chiesto di confermare che si vuole aggiungere il certificato all'elenco radice attendibile dei PC, selezionare Sì.
Nella scheda HTTPS selezionare OK.
Nel riquadro del traffico di Fiddler selezionare una delle tracce correnti e quindi premere CTRL+X. Questa azione cancella tutte le tracce correnti dal riquadro del traffico.
Linee guida per l'acquisizione di richieste Web
Poiché Fiddler acquisisce tutto il traffico di rete durante la sessione registrata, assicurarsi di chiudere tutte le altre app e pagine Web prima di acquisire una traccia fiddler. La chiusura di tutte le altre app e pagine Web elimina la maggior parte del traffico Web aggiuntivo non associato al problema che si sta tentando di acquisire.
Dopo aver chiuso tutte le altre app e le pagine Web non associate al problema, deselezionare il riquadro del traffico fiddler come descritto nel passaggio 10 della procedura precedente. Selezionare quindi Il traffico di acquisizione file>subito prima di avviare l'operazione in questione. Dopo che si verifica il problema, deselezionare immediatamente il segno di spunta accanto al traffico di Acquisizione file>per arrestare l'acquisizione.
Queste azioni riducono al minimo il numero di messaggi da esaminare e aiutano anche a concentrare l'indagine. Evita inoltre di acquisire altre informazioni potenzialmente riservate che non si desidera condividere.
Se si esegue solo Power Query e Fiddler, questa configurazione minima deve restituire una sequenza di richieste HTTP e risposte da qualsiasi back-end con cui si sta comunicando, ad esempio servizio Power BI, SharePoint o Azure. Le richieste, le risposte, le intestazioni, i codici di risposta e a volte il payload forniscono tutti indizi che è possibile usare per risolvere il problema.
Per salvare la sessione di acquisizione in un file di log, selezionare Salva>>tutte le sessioni. Potrebbe anche essere richiesto di comprimere il file di log (.zip) prima di inviarlo.
Restituire il sistema alla configurazione originale
Dopo aver fornito i file di log di Fiddler e la risoluzione dei problemi è stata completata, è possibile restituire il sistema alla configurazione originale e rimuovere Fiddler come middleman.
Per ripristinare la configurazione originale del sistema:
In Fiddler selezionare Strumenti>Opzioni.
In Opzioni aprire la scheda HTTPS .
Deselezionare il segno di spunta accanto a Acquisisci HTTPS CONNECTS.
Seleziona Azioni.
Selezionare Reimposta tutti i certificati.
In Reimposta tutti i certificati selezionare OK.
In Consentire all'app di apportare modifiche al dispositivo? selezionare Sì.
In TrustCert Success (TrustCert Success) selezionare OK.
In Archivio certificati radice selezionare Sì.
Se viene visualizzata la finestra di dialogo Certificato radice, chiudere la finestra di dialogo senza selezionare Sì o No.
In Operazione riuscita selezionare OK.
In Opzioni selezionare OK.