파워 쿼리가 데이터와 통신할 때 발생할 수 있는 문제를 진단할 때 Fiddler 추적을 제공하라는 메시지가 표시될 수 있습니다. Fiddler에서 제공하는 정보는 연결 문제를 해결할 때 매우 유용할 수 있습니다.
참고 항목
이 문서에서는 Fiddler가 일반적으로 작동하는 방식을 이미 잘 알고 있다고 가정합니다.
참고 항목
Fiddler는 Microsoft가 소유하지 않은 타사 소프트웨어입니다. 여러 버전의 Fiddler를 사용할 수 있습니다. 현재 한 버전은 무료이지만 다른 버전에서는 라이선스를 구매해야 합니다. 이러한 버전 및 각 버전에 대한 라이선스 요구 사항에 대한 자세한 내용은 Fiddler 웹 사이트를 방문하세요.
보안 HTTP 주소를 캡처하도록 Fiddler 설정
파워 쿼리에서 발급한 웹 요청 캡처를 시작하려면 먼저 Fiddler가 디바이스에서 보안 HTTP 주소(https://)를 캡처하도록 설정해야 합니다.
Fiddler가 아직 설치되어 있지 않은 경우 지금 Fiddler를 다운로드하여 설치합니다. 문제가 발생하는 시스템에 Fiddler를 설치해야 합니다.
보안 HTTP 주소를 캡처하도록 Fiddler를 설정하려면 다음을 수행합니다.
Fiddler를 엽니다.
파일에서 트래픽 캡처 옆의 확인 표시를 선택 취소합니다.
도구>옵션을 선택합니다.
HTTPS 탭을 엽니다.
HTTPS CONNECT 캡처를 선택합니다.
HTTPS 트래픽 암호 해독을 선택합니다.
루트 인증서 대화 상자에서 예를 선택합니다.
PC 신뢰할 수 있는 루트 목록에 인증서를 추가하려는지 확인하라는 메시지가 표시되면 예를 선택합니다.
HTTPS 탭에서 확인을 선택합니다.
Fiddler 트래픽 창에서 현재 추적 중 하나를 선택한 다음 Ctrl+X를 누릅니다. 이 작업은 트래픽 창에서 현재 추적을 모두 지웁니다.
웹 요청을 캡처하기 위한 지침
Fiddler는 기록된 세션 중에 모든 네트워크 트래픽을 캡처하므로 Fiddler 추적을 캡처하기 전에 다른 모든 앱과 웹 페이지를 닫아야 합니다. 다른 모든 앱 및 웹 페이지를 닫으면 캡처하려는 문제와 연결되지 않은 대부분의 추가 웹 트래픽이 지워지게 됩니다.
문제와 연결되지 않은 다른 모든 앱 및 웹 페이지를 닫으면 이전 절차의 10단계에서 설명한 대로 Fiddler 트래픽 창을 지웁니다. 그런 다음, 해당 작업을 시작하기 직전에 파일>캡처 트래픽을 선택합니다. 문제가 발생한 후 즉시 파일>캡처 트래픽 옆에 있는 확인 표시를 지우고 캡처를 중지합니다.
이러한 작업은 파헤쳐야 하는 메시지 수를 최소화하고 조사에 집중하는 데도 도움이 됩니다. 또한 공유하지 않으려는 다른 잠재적으로 중요한 정보를 캡처하지 않도록 방지합니다.
파워 쿼리 및 Fiddler만 실행하는 경우 이 최소 설정은 통신하는 백 엔드(예: Power BI 서비스, SharePoint 또는 Azure)에서 일련의 HTTP 요청 및 응답을 생성해야 합니다. 요청, 응답, 헤더, 응답 코드 및 때로는 페이로드가 모두 문제를 해결하는 데 사용할 수 있는 단서를 제공합니다.
캡처 세션을 로그 파일에 저장하려면 파일>저장>모든 세션을 선택합니다. 로그 파일을 보내기 전에 .zip 압축하라는 메시지가 표시될 수도 있습니다.
시스템을 원래 구성으로 반환
Fiddler 로그 파일 제공이 완료되고 문제 해결이 완료되면 시스템을 원래 구성으로 반환하고 Fiddler를 미들맨으로 제거할 수 있습니다.
시스템을 원래 구성으로 되돌리려면 다음을 수행합니다.
Fiddler에서 도구>옵션을 선택합니다.
옵션에서 HTTPS 탭을 엽니다.
HTTPS CONNECTS 캡처 옆의 확인 표시를 지웁니다.
작업을 선택합니다.
모든 인증서 다시 설정을 선택합니다.
모든 인증서 다시 설정에서 확인을 선택합니다.
이 앱이 디바이스를 변경할 수 있도록 허용하시겠습니까?에서 예를 선택합니다.
TrustCert 성공에서 확인을 선택합니다.
루트 인증서 저장소에서 예를 선택합니다.
루트 인증서 대화 상자가 나타나면 예 또는 아니요를 선택하지 않고 대화 상자를 닫습니다.
성공 시 확인을 선택합니다.
옵션에서 확인을 선택합니다.