ฟีเจอร์พรีเมียมของกระแสข้อมูล
กระแสข้อมูลได้รับการรองรับสําหรับPower BI Pro, Premiumต่อผู้ใช้ (PPU) และผู้ใช้ Power BI Premium คุณลักษณะบางอย่างสามารถใช้ได้กับการสมัครใช้งาน Power BI Premium เท่านั้น (ซึ่งเป็นความจุPremiumหรือสิทธิ์การใช้งาน Premium Per User (PPU) บทความนี้อธิบายและแสดงรายละเอียดคุณลักษณะPremiumต่อผู้ใช้ (PPU) และคุณลักษณะเฉพาะPremiumและการใช้งานของผู้ใช้เหล่านั้น
ฟีเจอร์ต่อไปนี้ใช้ได้เฉพาะกับ Power BI Premium เท่านั้น (PPU หรือการสมัครใช้งานความจุPremium):
- กลไกการคำนวณขั้นสูง
- Direct Query
- เอนทิตีที่คำนวณ
- เอนทิตีที่เชื่อมโยง
- การรีเฟรชแบบเพิ่ม
ส่วนต่อไปนี้อธิบายคุณลักษณะแต่ละอย่างโดยละเอียด
กลไกการคำนวณขั้นสูง
กลไกการคำนวณขั้นสูงใน Power BI ช่วยให้ผู้สมัครใช้งาน Power BI Premium สามารถใช้ความจุของพวกเขาเพื่อปรับใช้กระแสข้อมูลในระดับประสิทธิภาพสูงสุด การใช้กลไกการคำนวณขั้นสูงมีข้อดีดังต่อไปนี้:
- ลดเวลาการรีเฟรชที่จำเป็นสำหรับขั้นตอน ETL ที่ใช้งานเป็นเวลานานผ่านเอนทิตีที่มีการคำนวณลงได้อย่างมาก เช่น การดำเนินการ รวมแยกแยะกรอง และจัดกลุ่มตาม
- ดําเนินการคิวรี DirectQuery ผ่านเอนทิตี
หมายเหตุ
- กระบวนการตรวจสอบความถูกต้องและการรีเฟรชจะแจ้งกระแสข้อมูลของรูปแบบแบบจําลอง หากต้องการตั้งค่าสคีมาของตารางด้วยตนเอง ให้ใช้ตัวแก้ไข PowerQuery และตั้งค่าชนิดข้อมูล
- คุณลักษณะนี้พร้อมใช้งานบนคลัสเตอร์ Power BI ทั้งหมดยกเว้น WABI-INDIA-CENTRAL-A-PRIMARY
เปิดใช้งานกลไกการคํานวณขั้นสูง
ข้อสำคัญ
กลไกการคํานวณขั้นสูงทํางานเฉพาะสําหรับความจุ Power BI ขนาด A3 หรือใหญ่กว่า
ใน Premium Gen2 กลไกการคํานวณขั้นสูงได้รับการตั้งค่าแยกต่างหากสําหรับแต่ละกระแสข้อมูล มีการกําหนดค่าสามแบบให้เลือก:
ถูกปิดใช้งาน
ปรับให้เหมาะสม (ค่าเริ่มต้น) - กลไกการคํานวณขั้นสูงถูกปิดใช้งาน ระบบจะเปิดใช้งานโดยอัตโนมัติเมื่อกระแสข้อมูลถูกเชื่อมต่อกับกระแสข้อมูลอื่น
เปิด
เมื่อต้องเปลี่ยนการตั้งค่าเริ่มต้นและเปิดใช้งานกลไกการคํานวณขั้นสูง ให้ทําดังต่อไปนี้:
ในพื้นที่ทํางานของคุณ ถัดจากกระแสข้อมูลที่คุณต้องการเปลี่ยนการตั้งค่า ให้เลือกตัวเลือกเพิ่มเติม
จากเมนูตัวเลือกเพิ่มเติมของกระแสข้อมูล ให้เลือกการตั้งค่า
ขยายการตั้งค่ากลไกการคํานวณขั้นสูง
ในการตั้งค่ากลไกการคํานวณขั้นสูง ให้เลือก เปิด จากนั้นเลือก นําไปใช้
การใช้กลไกการคำนวณขั้นสูง
เมื่อเปิดกลไกการคํานวณขั้นสูงแล้ว ให้กลับไปที่ กระแสข้อมูล คุณควรจะมองเห็นการปรับปรุงประสิทธิภาพที่ดีขึ้นในตารางที่คํานวณใดก็ตามซึ่งทํางานที่ซับซ้อนต่าง ๆ เช่น รวม หรือ จัดกลุ่มตาม การดําเนินการสําหรับกระแสข้อมูลที่สร้างจากเอนทิตีที่ลิงก์ซึ่งมีอยู่แล้วบนความจุเดียวกัน
เพื่อใช้กลไกการคำนวณให้ได้รับประโยชน์สูงสุด ให้แยกขั้นตอน ETL ออกเป็นกระแสข้อมูลที่แยกจากกันสองรายการด้วยวิธีการต่อไปนี้:
- กระแสข้อมูล 1 - กระแสข้อมูลนี้ควรส่งถ่ายรายการที่จำเป็นทั้งหมดจากแหล่งข้อมูล และวางลงในกระแสข้อมูล 2
- กระแสข้อมูล 2 - ดำเนินการ ETL ทั้งหมดในกระแสข้อมูลที่สองนี้ แต่ตรวจสอบให้แน่ใจว่าคุณกำลังอ้างอิงกระแสข้อมูล 1 ที่ควรมีความจุเดียวกันอยู่ นอกจากนี้ ตรวจสอบให้แน่ใจว่าคุณดำเนินงานที่สามารถพับได้ก่อน (กรอง, จัดกลุ่มตาม, แยกแยะ, รวม) ก่อนที่จะดำเนินการอืนใด เพื่อให้แน่ใจว่าสามารถใช้ประโยชน์จากกลไกการคำนวณได้
คำถามที่พบทั่วไปและคำตอบ
คำถาม: ฉันเปิดใช้กลไกการคำนวณขั้นสูง แต่ระบบรีเฟรชช้าลง ทำไม?
คำตอบ: หากคุณเปิดใช้กลไกการคำนวณขั้นสูง มีคำอธิบายสองแบบที่เป็นไปได้ ที่อาจทำให้เวลารีเฟรชช้าลง:
เมื่อเปิดใช้กลไกการคำนวณขั้นสูง ระบบต้องการหน่วยความจำบางส่วนเพื่อทำงานได้อย่างถูกต้อง ดังนั้น หน่วยความจำที่พร้อมสำหรับการรีเฟรชจะลดลง และจะเพิ่มความเป็นไปได้เช่นเดียวกันนี้ต่อรายการรีเฟรชที่รอต่อคิวดำเนินการอยู่ ซึ่งจะลดกระแสข้อมูลที่อาจรีเฟรชอยู่ในเวลาเดียวกันเช่นกัน เพื่อแก้ไขปัญหานี้ เมื่อเปิดใช้การคำนวณขั้นสูง ให้เพิ่มหน่วยความจำที่กำหนดมาสำหรับกระแสข้อมูล เพื่อให้แน่ใจว่าหน่วยข้อมูลที่พร้อมใช้งานสำหรับการรีเฟรชกระแสข้อมูลในเวลาเดียวกันจะยังคงเหมือนเดิม
อีกเหตุผลหนึ่งที่คุณอาจพบการรีเฟรชช้าลงคือว่ากลไกการคำนวณจะทำงานที่ด้านบนของเอนทิตีที่มีอยู่เท่านั้น ถ้ากระแสข้อมูลของคุณอ้างอิงแหล่งข้อมูลที่ไม่ใช่กระแสข้อมูล คุณจะไม่เห็นการปรับปรุง ประสิทธิภาพการทำงานจะไม่เพี่มขึ้น เนื่องจากในสถานการณ์สมมติครั้งใหญ่บางอย่าง ค่าเริ่มต้นจากแหล่งข้อมูลจะช้าลง เนื่องจากข้อมูลจำเป็นต้องผ่านไปยังกลไกการคำนวณขั้นสูง
คำถาม: ฉันไม่เห็นการสลับกลไกการคำนวณขั้นสูง ทำไม?
ตอบ: กลไกการคํานวณขั้นสูงถูกปล่อยออกมาในขั้นตอนต่างๆ ไปยังภูมิภาคต่าง ๆ ทั่วโลก แต่ยังไม่พร้อมใช้งานในทุกภูมิภาค
คำถาม: ประเภทข้อมูลที่ได้รับการสนับสนุนสำหรับกลไกการคำนวณคืออะไร
คำตอบ: ปัจจุบัน กลไกการคำนวณขั้นสูงและกระแสข้อมูลสนับสนุนประเภทข้อมูลต่อไปนี้ หากกระแสข้อมูลของคุณไม่ได้ใช้หนึ่งในประเภทข้อมูลต่อไปนี้ จะมีข้อผิดพลาดเกิดขึ้นระหว่างการรีเฟรช:
- วันที่/เวลา
- เลขทศนิยม
- ข้อความ
- จำนวนเต็ม
- วันที่/เวลา/โซน
- จริง/เท็จ
- วันที่
- เวลา
ใช้ DirectQuery กับกระแสข้อมูลใน Power BI
คุณสามารถใช้ DirectQuery เพื่อเชื่อมต่อโดยตรงไปยังกระแสข้อมูล และเชื่อมต่อโดยตรงกับกระแสข้อมูลของคุณโดยไม่ต้องนำเข้าข้อมูล
การใช้ DirectQuery กับกระแสข้อมูลช่วยให้สามารถปรับปรุงขั้นตอนต่อไปนี้ในกระบวนการ Power BI และกระแสข้อมูลของคุณได้เช่น:
หลีกเลี่ยงการกำหนดตารางเวลาการรีเฟรชแยกต่างหาก-DirectQuery เชื่อมต่อโดยตรงกับกระแสข้อมูลโดยไม่จำเป็นต้องสร้างชุดข้อมูลที่นำเข้า เช่นเดียวกับการใช้ DirectQuery ด้วยกระแสข้อมูลของคุณหมายความว่าคุณไม่จำเป็นต้องกำหนดตารางเวลาการรีเฟรชแยกต่างหากสำหรับกระแสข้อมูลและชุดข้อมูล เพื่อให้แน่ใจว่าข้อมูลของคุณจะถูกซิงโครไนซ์
การกรองข้อมูล- DirectQuery มีประโยชน์สำหรับการทำงานบนมุมมองที่กรองแล้วของข้อมูลภายในกระแสข้อมูล ถ้าคุณต้องการกรองข้อมูลและทำงานกับชุดย่อยของข้อมูลที่มีขนาดเล็กลงในกระแสข้อมูลของคุณ คุณสามารถใช้ DirectQuery (และโปรแกรมคำนวณ) เพื่อกรองข้อมูลของกระแสข้อมูล และทำงานกับชุดย่อยที่กรองแล้วที่คุณต้องการ
การใช้ DirectQuery สำหรับกระแสข้อมูล
การใช้ DirectQuery กับกระแสข้อมูลจะพร้อมใช้งานในPower BI Desktop
นอกจากนี้ ยังมีข้อกำหนดเบื้องต้นสำหรับการใช้ DirectQuery กับกระแสข้อมูล:
- กระแสข้อมูลของคุณต้องอยู่ภายในพื้นที่ทำงานที่เปิดใช้ Power BI Premium
- ต้องเปิดใช้งานกลไกการคำนวณ
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ DirectQuery ด้วยกระแสข้อมูลได้ในบทความ การใช้ DirectQuery กับกระแสข้อมูล
เปิดใช้งาน DirectQuery สำหรับกระแสข้อมูล
เพื่อให้แน่ใจว่ากระแสข้อมูลของคุณพร้อมใช้งานสำหรับการเข้าถึง DirectQuery โปรแกรมการคำนวณขั้นสูงจะต้องอยู่ในสถานะที่ปรับให้เหมาะสมแล้ว เมื่อต้องการเปิดใช้งาน DirectQuery สำหรับกระแสข้อมูล ให้ตั้งค่าตัวเลือก การตั้งค่าโปรแกรมการคำนวณขั้นสูงใหม่เป็น เปิด รูปภาพต่อไปนี้แสดงการตั้งค่าที่เลือกอย่างถูกต้อง
เมื่อคุณใช้การตั้งค่าดังกล่าว ให้รีเฟรชกระแสข้อมูลเพื่อทำให้การปรับให้เหมาะสมมีผล
ข้อควรพิจารณาและข้อจำกัดสำหรับ DirectQuery
มีข้อจำกัดที่เป็นที่รู้กันสองสามประการในเรื่องของ DirectQuery และกระแสข้อมูล
ขณะนี้ยังไม่รองรับแบบจำลองแบบรวม/แบบผสมที่มีการนำเข้าและแหล่งข้อมูล DirectQuery
กระแสข้อมูลขนาดใหญ่อาจมีปัญหาเกี่ยวกับปัญหาการหมดเวลาเมื่อดูการแสดงภาพ กระแสข้อมูลขนาดใหญ่ที่ประสบกับปัญหาการหมดเวลาควรใช้โหมดการนำเข้า
ภายใต้การตั้งค่าแหล่งข้อมูล ตัวเชื่อมต่อกระแสข้อมูลจะแสดงข้อมูลประจำตัวที่ไม่ถูกต้องหากคุณกำลังใช้ DirectQuery การดำเนินการนี้จะไม่ส่งผลกระทบต่อลักษณะการทำงาน และชุดข้อมูลจะทำงานได้อย่างถูกต้อง
เอนทิตีที่คำนวณ
คุณสามารถดำเนินการการประมวลผลในที่จัดเก็บได้เมื่อใช้กระแสข้อมูลที่มีการสมัครใช้งาน Power BI Premium ซึ่งจะช่วยให้คุณคำนวณกระแสข้อมูลที่มีอยู่แล้วและส่งผลลัพธ์กลับได้ โดยจะทำให้คุณได้เพ่งความสนใจไปยังการสร้างและการวิเคราะห์รายงาน
เมื่อต้องการทำเนินการการคำนวณในที่จัดเก็บ คุณต้องสร้างกระแสข้อมูลและนำข้อมูลเข้าที่จัดเก็บกระแสข้อมูลของ Power BI ก่อนเป็นอันดับแรก เมื่อคุณมีกระแสข้อมูลที่มีข้อมูลแล้ว คุณก็จะสามารถสร้าง เอนทิตีที่คำนวณไว้ ได้ ซึ่งเป็นเอนทิตีที่ใช้ประมวลผลในที่จัดเก็บ
ข้อควรพิจารณาและข้อจำกัดของเอนทิตีที่คำนวณ
- เมื่อทำงานโดยใช้กระแสข้อมูลที่สร้างขึ้นในบัญชี Azure Data Lake Storage Gen2 ภายในองค์กร เอนทิตีที่มีลิงก์และเอนทิตีที่มีการคำนวณจะทำงานได้อย่างมีประสิทธิภาพต่อเมื่อเอนทิตี้ทั้งสองอยู่ในบัญชีที่เก็บข้อมูลเดียวกัน
ตามแนวทางปฏิบัติที่ดีที่สุดเมื่อทำการคำนวณข้อมูลที่รวมเข้าด้วยกันโดยข้อมูลภายในองค์กรและข้อมูลบนคลาวด์ ให้สร้างกระแสข้อมูลใหม่สำหรับแหล่งข้อมูลแต่ละแหล่ง (หนึ่งรายการสำหรับภายในองค์กรและอีกแหล่งหนึ่งสำหรับระบบคลาวด์) จากนั้นสร้างกระแสข้อมูลที่สามเพื่อรวม/คำนวณทั้งสองแหล่งข้อมูล
เอนทิตีที่เชื่อมโยง
คุณสามารถอ้างอิงกระแสข้อมูลที่มีอยู่เมื่อใช้กับการสมัครใช้งาน Power BI Premium ซึ่งช่วยให้คุณทำการคำนวณในเอนทิตีเหล่านี้โดยใช้เอนทิตีที่คำนวณหรืออนุญาตให้คุณสร้างตาราง "งแหล่งที่มาจริงเพียงแหล่งเดียว" ที่คุณสามารถใช้ซ้ำภายในกระแสข้อมูลหลายรายการได้
การรีเฟรชแบบเพิ่ม
คุณสามารถตั้งค่ากระแสข้อมูลให้รีเฟรชทีละน้อยเพื่อหลีกเลี่ยงการดึงข้อมูลทั้งหมดในทุกการรีเฟรช เมื่อต้องการทำเช่นนั้น ให้เลือกกระแสข้อมูล แล้วเลือกไอคอนรีเฟรชแบบเพิ่มหน่วย
การตั้งค่าการรีเฟรชแบบเพิ่มหน่วยจะเพิ่มพารามิเตอร์ให้กับกระแสข้อมูลเพื่อระบุช่วงวันที่ สำหรับข้อมูลโดยละเอียดเกี่ยวกับวิธีตั้งค่าการรีเฟรชแบบเพิ่มหน่วย โปรดดูบทความ การรีเฟรชแบบเพิ่มหน่วย
ข้อควรพิจารณาเมื่อไม่ควรตั้งค่าการรีเฟรชแบบเพิ่มหน่วย
อย่าตั้งค่ากระแสข้อมูลเป็นการรีเฟรชแบบเพิ่มหน่วยในสถานการณ์ต่อไปนี้:
- เอนทิตีที่เชื่อมโยงไม่ควรใช้การรีเฟรชแบบเพิ่มหน่วยหากอ้างอิงกระแสข้อมูล
ขั้นตอนถัดไป
บทความต่อไปนี้ให้ข้อมูลเพิ่มเติมเกี่ยวกับกระแสข้อมูลและ Power BI: