กําหนดเวลาในการพัฒนาแบบจําลองแบบรวม
โมเดลแบบรวมประกอบด้วยกลุ่มแหล่งข้อมูลมากกว่าหนึ่งกลุ่ม โดยทั่วไปแล้ว จะมีกลุ่มแหล่งข้อมูลนําเข้าและกลุ่มแหล่งข้อมูล DirectQuery เสมอ
หมายเหตุ
โดยทั่วไปแล้ว ประโยชน์และข้อจํากัดที่เกี่ยวข้องกับโหมดที่เก็บข้อมูลแบบรวมในการนําเข้าและ 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
ด้วยการเปิดใช้งานตัวเลือกนี้ Power BI จะสร้างพาร์ติชันตารางที่ใช้โหมดที่เก็บข้อมูล DirectQuery โดยอัตโนมัติ ในกรณีนี้ ตารางจะกลายเป็นตารางแบบไฮบริด ซึ่งหมายความว่ามีการนําเข้าพาร์ติชันเพื่อจัดเก็บข้อมูลที่เก่ากว่า และพาร์ติชัน DirectQuery เดียวสําหรับข้อมูลปัจจุบัน
เมื่อ Power BI คิวรีตารางแบบไฮบริด คิวรีจะใช้แคชสําหรับข้อมูลที่เก่ากว่าและส่งผ่านไปยังแหล่งข้อมูลเพื่อดึงข้อมูลปัจจุบัน
ตัวเลือกนี้จะพร้อมใช้งานกับสิทธิการใช้งาน Premium เท่านั้น
สําหรับข้อมูลเพิ่มเติม ให้ดู กําหนดค่าการรีเฟรชแบบเพิ่มหน่วยและข้อมูลในเวลาจริง