แชร์ผ่าน


การเปิดใช้งาน Microsoft Edge (Chromium) สําหรับการรับรองความถูกต้อง OAuth ใน Power BI Desktop

ถ้าคุณกําลังใช้การรับรองความถูกต้อง OAuth เพื่อเชื่อมต่อกับข้อมูลของคุณ กล่องโต้ตอบ OAuth ใน Power Query จะใช้เบราว์เซอร์ควบคุมแบบฝังตัวของ Microsoft Internet Explorer 11 อย่างไรก็ตาม บริการเว็บบางอย่าง เช่น QuickBooks Online, Salesforce Reports และ Salesforce Objects ไม่รองรับ Internet Explorer 11 อีกต่อไป

การเผยแพร่ Power BI เดือนตุลาคม 2021

Note

ถ้าคุณกําลังใช้ Power BI รุ่นก่อนหน้า ไปที่ Power BI รุ่นเดือนธันวาคม 2020

ณ เดือนตุลาคม 2021 ขณะนี้ Power BI Desktop ใช้ Microsoft Edge WebView2 ตามค่าเริ่มต้นสําหรับการรับรองความถูกต้อง OAuth สําหรับตัวเชื่อมต่อทั้งหมด อย่างไรก็ตาม คุณสามารถเปลี่ยนลักษณะการทํางานเริ่มต้นได้โดยใช้ตัวแปรสภาพแวดล้อม

  • หากต้องการปิดใช้งานการใช้ WebView2 สําหรับตัวเชื่อมต่อเฉพาะ ให้ตั้งค่า PQ_ExtendEdgeChromiumOAuthDenyList ด้วยชื่อของตัวเชื่อมต่อที่คุณต้องการปิดใช้งาน ตัวเชื่อมต่อหลายตัวถูกคั่นด้วยเครื่องหมายอัฒภาค

    setx PQ_ExtendEdgeChromiumOAuthDenyList   MyExtension1;MyExtension2
    
  • หากต้องการปิดใช้งานการใช้ WebView2 ให้ตั้งค่า PQ_DisableEdgeChromiumOAuth เป็น true

    setx PQ_DisableEdgeChromiumOAuth   true
    

การเผยแพร่ Power BI เดือนธันวาคม 2020

ณ เดือนธันวาคมปี 2020 Power BI Desktop ใช้ Microsoft Edge WebView2 สําหรับการรับรองความถูกต้อง OAuth กับตัวเชื่อมต่อบางตัว ตัวเชื่อมต่อเหล่านี้คือ:

  • GitHub
  • ควิกบุ๊คออนไลน์
  • รายงาน Salesforce
  • ออบเจ็กต์ Salesforce
  • Smartsheet
  • Twilio
  • Zendesk

บนเครื่อง Power BI Desktop ของคุณ คุณสามารถรับการควบคุม WebView2 ได้โดยการติดตั้งเบราว์เซอร์ Edge (Chromium) ใหม่ (อย่างน้อยเบต้า) จาก https://www.microsoftedgeinsider.com/downloadหรือโดยการติดตั้งแพคเกจ WebView2 redist

ตัวเชื่อมต่ออื่นๆ ทั้งหมดจะใช้ Internet Explorer 11 ตามค่าเริ่มต้น เว้นแต่การตั้งค่าจะถูกแทนที่โดยใช้ตัวแปรสภาพแวดล้อม

  • หากต้องการเปิดใช้งาน WebView2 สําหรับตัวเชื่อมต่อทั้งหมด ให้ตั้งค่า PQ_EdgeChromiumOAuthAllowListAll เป็นจริง:

    setx PQ_EdgeChromiumOAuthAllowListAll   true
    
  • หากต้องการเปิดใช้งาน WebView2 สําหรับตัวเชื่อมต่อเฉพาะ ให้ตั้งค่า PQ_ExtendEdgeChromiumOAuthAllowList ด้วยชื่อของตัวเชื่อมต่อที่คุณต้องการเปิดใช้งาน ตัวเชื่อมต่อหลายตัวถูกคั่นด้วยเครื่องหมายอัฒภาค

    setx PQ_ExtendEdgeChromiumOAuthAllowList   MyExtension1;MyExtension2
    
  • หากต้องการปิดใช้งานการใช้ WebView2 ให้ตั้งค่า PQ_DisableEdgeChromiumOAuth เป็น true

    setx PQ_DisableEdgeChromiumOAuth   true