診斷 Power Query 與數據通訊時可能發生的問題時,系統可能會要求您提供 Fiddler 追蹤。 Fiddler 所提供的資訊在針對連線問題進行疑難解答時,可能會有重大用途。
注意
本文假設您已熟悉 Fiddler 的運作方式。
注意
Fiddler 是Microsoft未擁有的第三方軟體。 有多個版本的 Fiddler 可供使用。 目前,一個版本是免費的,但其他版本需要您購買授權。 如需這些版本的詳細資訊,以及每個版本的授權需求,請流覽 Fiddler 網站。
設定 Fiddler 以擷取安全的 HTTP 位址
您必須先啟用 Fiddler,才能開始擷取 Power Query 發出的 Web 要求,才能在您的裝置上擷取安全的 HTTP 位址(https://)。
如果您尚未安裝 Fiddler,請立即下載並安裝 Fiddler 。 請務必在發生問題的系統上安裝 Fiddler。
若要設定 Fiddler 以擷取安全的 HTTP 位址:
開啟 Fiddler。
在 [檔案] 底下,清除 [擷取流量] 旁的複選標記。
選取 [工具] > [選項]。
開啟 [HTTPS] 索引標籤。
選取 [ 擷取 HTTPS CONNECT]。
選取 [ 解密 HTTPS 流量]。
在 [跟證書] 對話框中,選取 [ 是]。
當系統要求您確認您想要將憑證新增至計算機受信任的跟證書清單時,請選取 [ 是]。
在 [HTTPS] 索引標籤中,選取 [確定]。
在 [Fiddler 流量] 窗格中,選取其中一個目前的追蹤,然後按 Ctrl+X。 此動作會從流量窗格清除所有目前的追蹤。
擷取 Web 要求的指導方針
由於 Fiddler 會在錄製的會話期間擷取所有網路流量,因此在擷取 Fiddler 追蹤之前,請務必先關閉所有其他應用程式和網頁。 關閉所有其他應用程式和網頁會清除與您嘗試擷取的問題無關的大部分額外Web流量。
關閉與問題無關的其他所有應用程式和網頁之後,請清除 Fiddler 流量窗格,如上一個程式中的步驟 10 中所述。 然後選取 [檔案>擷取流量],再啟動有問題的作業。 發生問題之後,請立即清除檔案>擷取流量旁的複選標記,以停止擷取。
這些動作會將我們必須挖掘的訊息數目降到最低,也有助於集中調查。 它也會避免擷取您不想共用的其他潛在敏感性資訊。
如果您只執行 Power Query 和 Fiddler,則此最低設定應該會產生一連串的 HTTP 要求和回應,例如 Power BI 服務、SharePoint 或 Azure。 要求、回應、標頭、回應碼,有時承載全都提供線索,可用來針對您的問題進行疑難解答。
若要將擷取會話儲存至記錄檔,請選取 [檔案>儲存>所有會話]。 您也可以在傳送記錄檔之前,先壓縮記錄檔(.zip)。
將系統傳回其原始組態
完成提供 Fiddler 記錄檔和疑難解答完成之後,您可以將系統傳回其原始組態,並將 Fiddler 移除為中間人。
若要將系統傳回其原始組態:
在 Fiddler 中,選取 [工具>選項]。
在 [選項] 中 ,開啟 [HTTPS ] 索引標籤。
清除擷取 HTTPS CONNECTS 旁的複選標記。
選取動作。
選取 [ 重設所有憑證]。
在 [ 重設所有憑證] 中,選取 [ 確定]。
在 [您要允許此應用程式變更裝置嗎?] 中,選取 [ 是]。
在 [信任憑證成功] 中,選取 [ 確定]。
在 [跟證書存儲] 中,選取 [ 是]。
如果出現跟證書對話框,請關閉對話框,而不選取 [是] 或 [否]。
在 [成功] 中,選取 [確定]。
在 [選項] 中,選取 [確定]。