แชร์ผ่าน


คําแนะนําสําหรับการปรับใช้เกตเวย์ข้อมูลสําหรับบริการของ Power BI

หมายเหตุ

เราได้แยกเอกสารเกตเวย์ข้อมูลภายในองค์กรลงใน เนื้อหาที่เฉพาะเจาะจงกับ Power BI และ เนื้อหาทั่วไปที่ใช้กับบริการ ทั้งหมดที่เกตเวย์สนับสนุน ขณะนี้คุณอยู่ในเนื้อหา Power BI หากต้องการแสดงคําติชมเกี่ยวกับบทความนี้หรือประสบการณ์การใช้งานเอกสารเกตเวย์โดยรวม ให้เลื่อนไปที่ด้านล่างของบทความ

บทความนี้มีคําแนะนําและข้อควรพิจารณาสําหรับการปรับใช้เกตเวย์ข้อมูลสําหรับบริการของ Power BI ในสภาพแวดล้อมเครือข่ายของคุณ

สําหรับข้อมูลเกี่ยวกับวิธีการดาวน์โหลด ติดตั้ง กําหนดค่า และจัดการเกตเวย์ข้อมูลภายในองค์กร ให้ดูที่ เกตเวย์ข้อมูลภายในองค์กรคืออะไร นอกจากนี้ คุณยังสามารถเรียนรู้เพิ่มเติมเกี่ยวกับเกตเวย์ข้อมูลภายในองค์กรและ Power BI ได้โดยการเยี่ยมชมบล็อก Microsoft Power BI และไซต์ Microsoft ชุมชน Power BI

ข้อควรพิจารณาเกี่ยวกับการติดตั้งเกตเวย์ข้อมูลภายในองค์กร

ก่อนที่คุณจะติดตั้งเกตเวย์ข้อมูลภายในองค์กรสําหรับบริการคลาวด์ของ Power BI มีข้อควรพิจารณาบางประการที่ควรทราบ ส่วนต่อไปนี้อธิบายถึงข้อควรพิจารณาเหล่านี้

จำนวนของผู้ใช้

จํานวนผู้ใช้ที่ใช้รายงานที่ใช้เกตเวย์เป็นเมตริกสําคัญในการตัดสินใจของคุณว่าจะติดตั้งเกตเวย์ที่ใด นี่คือคําถามบางอย่างที่ควรพิจารณา:

  • ผู้ใช้ใช้รายงานเหล่านี้ในเวลาที่แตกต่างของวันหรือไม่
  • การเชื่อมต่อชนิดใดบ้างที่พวกเขาใช้: DirectQuery หรือการนําเข้า
  • ผู้ใช้ทั้งหมดใช้รายงานเดียวกันหรือไม่

ถ้าผู้ใช้ทั้งหมดเข้าถึงรายงานที่กําหนดในเวลาเดียวกันในแต่ละวัน ตรวจสอบให้แน่ใจว่าคุณติดตั้งเกตเวย์บนเครื่องที่สามารถจัดการคําขอเหล่านั้นทั้งหมดได้ ดูส่วนต่อไปนี้สําหรับตัวนับประสิทธิภาพการทํางานและข้อกําหนดขั้นต่ําที่สามารถช่วยให้คุณตรวจสอบว่าเครื่องมีประสิทธิภาพเพียงพอหรือไม่

ข้อจํากัดในบริการของ Power BI อนุญาตให้มีเพียงหนึ่งเกตเวย์ต่อรายงานเท่านั้น แม้ว่ารายงานจะยึดตามแหล่งข้อมูลหลายแหล่ง แต่แหล่งข้อมูลดังกล่าวทั้งหมดต้องผ่านเกตเวย์เดียว ถ้าแดชบอร์ดยึดตาม รายงานหลาย รายงาน คุณสามารถใช้เกตเวย์เฉพาะสําหรับแต่ละรายงานที่สนับสนุนได้ ด้วยวิธีนี้ คุณกระจายโหลดเกตเวย์ไปยังรายงานทั้งหลายที่ส่งไปยังแดชบอร์ดเดียว

Connection type

บริการของ Power BI มีการเชื่อมต่อสองชนิด: DirectQuery และการนําเข้า แหล่งข้อมูลทั้งหมดไม่สนับสนุนชนิดการเชื่อมต่อทั้งสองชนิด ปัจจัยหลายอย่างอาจมีส่วนร่วมในตัวเลือกของคุณมากกว่าหนึ่งรายการ เช่น ข้อกําหนดด้านความปลอดภัย ประสิทธิภาพ ขีดจํากัดข้อมูล และขนาดของแบบจําลองข้อมูล เมื่อต้องการเรียนรู้เพิ่มเติมเกี่ยวกับชนิดการเชื่อมต่อและแหล่งข้อมูลที่ได้รับการสนับสนุน ดู รายการของชนิดแหล่งข้อมูลที่พร้อมใช้งาน

การใช้เกตเวย์อาจแตกต่างกัน ขึ้นอยู่กับชนิดของการเชื่อมต่อที่ใช้ ตัวอย่างเช่น ลองแยกแหล่งข้อมูล DirectQuery จากแหล่งข้อมูลแบบรีเฟรชตามกําหนดการเมื่อใดก็ตามที่เป็นไปได้ สมมติฐานคือว่าแหล่งข้อมูลเหล่านั้นอยู่ในรายงานที่แตกต่างกันและสามารถแยกออกได้ การแยกแหล่งข้อมูลจะป้องกันไม่ให้เกตเวย์มีคําขอ DirectQuery ที่เข้าคิวรอจํานวนหลายพัน ในเวลาเดียวกันกับการรีเฟรชแบบจําลองข้อมูลขนาดใหญ่ตามกําหนดเวลาในตอนเช้าที่ใช้สําหรับแดชบอร์ดหลักของบริษัท

นี่คือสิ่งที่ต้องพิจารณาสําหรับแต่ละตัวเลือก:

  • การรีเฟรชตามกําหนดการ: ขึ้นอยู่กับขนาดคิวรีของคุณและจํานวนการรีเฟรชที่เกิดขึ้นในแต่ละวัน คุณสามารถเลือกที่จะใช้กับข้อกําหนดฮาร์ดแวร์ขั้นต่ําที่แนะนําหรืออัปเกรดไปยังเครื่องที่มีประสิทธิภาพสูงกว่าได้ ถ้าไม่ได้พับคิวรีที่ระบุ การแปลงจะเกิดขึ้นบนเครื่องเกตเวย์ ด้วยเหตุนี้ เครื่องเกตเวย์จะได้รับประโยชน์จากการมี RAM ที่พร้อมใช้งานมากขึ้น

  • DirectQuery: คิวรีจะถูกส่งทุกครั้งที่ผู้ใช้เปิดรายงานหรือดูข้อมูล ถ้าคุณคาดว่าจะมีผู้ใช้มากกว่า 1,000 รายที่เข้าถึงข้อมูลพร้อมกัน ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณมีส่วนประกอบฮาร์ดแวร์ที่มีประสิทธิภาพและมีความสามารถ แกนประมวลผล CPU ส่งผลต่อปริมาณงานที่ดีขึ้นสําหรับการเชื่อมต่อ DirectQuery

สําหรับข้อกําหนดในการติดตั้งเครื่อง โปรดดูข้อกําหนดในการติดตั้งเกตเวย์ข้อมูลภายในองค์กร

สถานที่ตั้ง

ตําแหน่งที่ตั้งของการติดตั้งเกตเวย์สามารถส่งผลกระทบอย่างมีนัยสําคัญต่อประสิทธิภาพการทํางานของคิวรีของคุณ ลองตรวจสอบให้แน่ใจว่าเกตเวย์ของคุณ ตําแหน่งแหล่งข้อมูล และผู้เช่า Power BI อยู่ใกล้เคียงกันมากที่สุดเท่าที่เป็นไปได้เพื่อลดเวลาแฝงของเครือข่ายให้เหลือน้อยที่สุด เมื่อต้องการกําหนดตําแหน่งที่ตั้งของผู้เช่า Power BI ของคุณ ในบริการของ Power BI เลือกไอคอนเครื่องหมายคําถาม (?) ที่มุมขวาบน จากนั้นเลือก เกี่ยวกับ Power BI

สกรีนช็อตแสดงเครื่องหมายคําถามซึ่งคุณสามารถกําหนดตําแหน่งที่ตั้งของผู้เช่า Power BI ของคุณได้

ถ้าคุณต้องการใช้เกตเวย์บริการของ Power BI กับ Azure Analysis Services ตรวจสอบให้แน่ใจว่าขอบเขตข้อมูลทั้งสองตรงกัน

การปรับประสิทธิภาพให้เหมาะสม

ตามค่าเริ่มต้น เกตเวย์จะเก็บข้อมูลก่อนส่งกลับไปยังชุดข้อมูล ซึ่งอาจส่งผลให้ประสิทธิภาพการทํางานช้าลงในระหว่างการโหลดข้อมูลและการดําเนินการรีเฟรช ลักษณะการทํางานเริ่มต้นสามารถถูกแทนที่ได้

  1. ใน ไฟล์ C:\Program Files\On-Premises data gateway\Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config ให้ StreamBeforeRequestCompletes ตั้งค่าคุณสมบัติ เป็น Trueแล้วบันทึก

    <setting name="StreamBeforeRequestCompletes" serializeAs="String">
       <value>True</value>
    </setting>
    
  2. ในการตั้งค่าบริการของเกตเวย์>ข้อมูลภายในองค์กร ให้รีสตาร์ทเกตเวย์

ถ้าติดตั้งเกตเวย์บนเครื่องเสมือน Azure ตรวจสอบให้แน่ใจว่าประสิทธิภาพการทํางานของเครือข่ายที่เหมาะสมที่สุดโดยการกําหนดค่าเครือข่ายที่เร่งด้วย เมื่อต้องการเรียนรู้เพิ่มเติม ดู สร้าง Windows VM ด้วยเครือข่ายที่เร่งความเร็ว

มีคำถามเพิ่มเติมหรือไม่? ลองใช้ชุมชน Power BI