กําหนดเวลาในการพัฒนาแบบจําลองแบบรวม

เสร็จสมบูรณ์เมื่อ

โมเดลแบบรวมประกอบด้วยกลุ่มแหล่งข้อมูลมากกว่าหนึ่งกลุ่ม โดยทั่วไปแล้ว จะมีกลุ่มแหล่งข้อมูลนําเข้าและกลุ่มแหล่งข้อมูล DirectQuery เสมอ

แผนภาพแสดงแบบจําลองแบบรวมของแบบจําลองที่ประกอบด้วยดาว แบบจําลองจัดเก็บข้อมูลที่นําเข้าสําหรับบางตารางและตารางอื่น ๆ จะส่งผ่านคิวรีไปยังแหล่งข้อมูลพื้นฐาน ในกรณีนี้คือฐานข้อมูล Azure S Q L

หมายเหตุ

โดยทั่วไปแล้ว ประโยชน์และข้อจํากัดที่เกี่ยวข้องกับโหมดที่เก็บข้อมูลแบบรวมในการนําเข้าและ DirectQuery จะใช้กับโมเดลแบบรวม

ประโยชน์ของแบบจําลองแบบรวม

มีประโยชน์มากมายในการพัฒนาแบบจําลองแบบรวม

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

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

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

ข้อจํากัดของแบบจําลองแบบรวม

มีข้อจํากัดมากมายที่เกี่ยวข้องกับโมเดลแบบรวม

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

เพิ่มประสิทธิภาพแบบจําลอง DirectQuery ด้วยข้อมูลที่นําเข้า

เมื่อมีเหตุผลในการพัฒนาแบบจําลอง DirectQuery คุณสามารถลดข้อจํากัดบางอย่างโดยใช้คุณลักษณะ Power BI เฉพาะที่เกี่ยวข้องกับการนําเข้าตาราง

นําเข้าตารางการรวม

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

การรวมอัตโนมัติเป็นคุณลักษณะพรีเมียม สําหรับข้อมูลเพิ่มเติม ให้ดู การรวมอัตโนมัติ

โหมดที่เก็บข้อมูลแบบคู่

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

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

วิชวลของตัวแบ่งส่วนข้อมูลและรายการการ์ดตัวกรอง ซึ่งมักอิงจากคอลัมน์ในตารางมิติ จะถูกแสดงได้เร็วขึ้นเนื่องจากมีการคิวรีจากข้อมูลที่จัดเก็บในแคช

ส่งข้อมูลแบบเรียลไทม์จากแบบจําลองการนําเข้า

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

ไดอะแกรมแบบเคลื่อนไหวแสดงการรีเฟรชแบบเพิ่มหน่วยและการตั้งค่าข้อมูลแบบเรียลไทม์ และเน้นตัวเลือก รับข้อมูลล่าสุดในแบบเรียลไทม์ด้วย DirectQuery

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

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

ตัวเลือกนี้จะพร้อมใช้งานกับสิทธิการใช้งาน Premium เท่านั้น

สําหรับข้อมูลเพิ่มเติม ให้ดู กําหนดค่าการรีเฟรชแบบเพิ่มหน่วยและข้อมูลในเวลาจริง