คุณลักษณะพรีเมียมของกระแสข้อมูล

กระแสข้อมูลได้รับการสนับสนุนสําหรับ Power BI Pro, Premium Per User (PPU) และผู้ใช้ Power BI Premium คุณลักษณะบางอย่างสามารถใช้ได้กับการสมัครใช้งาน Power BI Premium เท่านั้น (ซึ่งเป็นความจุแบบพรีเมียมหรือสิทธิการใช้งาน PPU) บทความนี้อธิบายและแสดงรายละเอียดคุณลักษณะ PPU และ Premium เท่านั้นและการใช้งานของคุณลักษณะดังกล่าว

คุณลักษณะต่อไปนี้สามารถใช้ได้กับ Power BI Premium (PPU หรือการสมัครใช้งานความจุพรีเมียม):

  • กลไกการคํานวณขั้นสูง
  • DirectQuery
  • เอนทิตีที่คํานวณ
  • เอนทิตีที่เชื่อมโยง
  • การรีเฟรชที่เพิ่มขึ้น

ส่วนต่อไปนี้อธิบายคุณลักษณะแต่ละอย่างโดยละเอียด

สำคัญ

บทความนี้นําไปใช้กับกระแสข้อมูลรุ่นแรก (Gen1) และไม่นําไปใช้กับกระแสข้อมูลรุ่นที่สอง (Gen2) ซึ่งมีใน Microsoft Fabric (ตัวอย่าง) สําหรับข้อมูลเพิ่มเติม ดูการรับจากกระแสข้อมูลรุ่นที่ 1 ไปยังกระแสข้อมูลรุ่นที่ 2

กลไกการคํานวณขั้นสูง

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

  • ลดเวลาการรีเฟรชที่จําเป็นสําหรับขั้นตอน ETL (แยก แปลง โหลด) ที่ใช้งานเป็นเวลานานผ่านเอนทิตีที่มีการคํานวณลงได้อย่างมาก เช่น การดําเนินการรวม ความแตกต่าง ตัวกรอง และจัดกลุ่มตาม
  • ดําเนินการคิวรี DirectQuery ผ่านเอนทิตี

หมายเหตุ

  • กระบวนการตรวจสอบความถูกต้องและการรีเฟรชจะแจ้งกระแสข้อมูลของ Schema แบบจําลอง หากต้องการตั้งค่าสคีมาของตารางด้วยตนเอง ให้ใช้ตัวแก้ไข Power Query และตั้งค่าชนิดข้อมูล
  • คุณลักษณะนี้จะพร้อมใช้งานบนคลัสเตอร์ Power BI ทั้งหมด ยกเว้น WABI-INDIA-CENTRAL-A-PRIMARY

เปิดใช้งานกลไกการคํานวณขั้นสูง

สำคัญ

กลไกการคํานวณขั้นสูงทํางานเฉพาะสําหรับความจุ Power BI A3 หรือใหญ่กว่า

ใน Power BI Premium กลไกการคํานวณขั้นสูงจะถูกตั้งค่าแยกกันสําหรับแต่ละกระแสข้อมูล มีการกําหนดค่าสามแบบให้เลือก:

  • ปิด

  • ปรับให้เหมาะสม (ค่าเริ่มต้น) - กลไกการคํานวณขั้นสูงถูกปิดใช้งาน ระบบจะเปิดใช้งานโดยอัตโนมัติเมื่อมีการอ้างอิงตารางในกระแสข้อมูลโดยตารางอื่นหรือเมื่อกระแสข้อมูลเชื่อมต่อกับกระแสข้อมูลอื่นในพื้นที่ทํางานเดียวกัน

  • บน

เมื่อต้องการเปลี่ยนการตั้งค่าเริ่มต้นและเปิดใช้งานกลไกการคํานวณขั้นสูง ให้ทําตามขั้นตอนต่อไปนี้:

  1. ในพื้นที่ทํางานของคุณ ถัดจากกระแสข้อมูลที่คุณต้องการเปลี่ยนการตั้งค่า ให้เลือกตัวเลือกเพิ่มเติม

  2. จากเมนูตัวเลือกเพิ่มเติมของกระแสข้อมูล ให้เลือกการตั้งค่า

    Screenshot of a dataflows more options menu with the settings setting highlighted.

  3. ขยายการตั้งค่ากลไกการคํานวณขั้นสูง

    Screenshot of a dataflow settings page with the enhanced compute engine settings setting highlighted.

  4. ในการตั้งค่ากลไกการคํานวณขั้นสูง ให้เลือก เปิด แล้วเลือก นําไปใช้

    Screenshot of the enhanced compute engine settings with the on selection turned on and the apply button highlighted.

ใช้กลไกการคํานวณขั้นสูง

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

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

  • กระแสข้อมูล 1 - กระแสข้อมูลนี้ควรส่งรายการที่จําเป็นทั้งหมดจากแหล่งข้อมูลเท่านั้น
  • กระแสข้อมูล 2 - ดําเนินการ ETL ทั้งหมดในกระแสข้อมูลที่สองนี้ แต่ตรวจสอบให้แน่ใจว่าคุณกําลังอ้างอิงกระแสข้อมูล 1 ที่ควรมีความจุเดียวกันอยู่ นอกจากนี้ ตรวจสอบให้แน่ใจว่าคุณดําเนินงานที่สามารถพับได้ก่อน: กรอง จัดกลุ่มตาม แยกแยุ และรวม) และดําเนินการเหล่านี้ก่อนการดําเนินการอื่น ๆ เพื่อให้แน่ใจว่ามีการใช้งานเครื่องคํานวณ

คําถามและคําตอบทั่วไป

คําถาม: ฉันเปิดใช้กลไกการคํานวณขั้นสูง แต่ระบบรีเฟรชช้าลง เพราะเหตุใด

คําตอบ: หากคุณเปิดใช้กลไกการคํานวณขั้นสูง มีคําอธิบายสองแบบที่เป็นไปได้ที่อาจทําให้เวลารีเฟรชช้าลง:

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

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

คําถาม: ฉันไม่เห็นการสลับกลไกการคํานวณขั้นสูง เพราะเหตุใด

คําตอบ: กลไกการคํานวณขั้นสูงถูกปล่อยออกมาในขั้นตอนต่างๆ ไปยังภูมิภาคต่าง ๆ ทั่วโลก แต่ยังไม่พร้อมใช้งานในทุกภูมิภาค

คําถาม: ประเภทข้อมูลที่ได้รับการสนับสนุนสําหรับกลไกการคํานวณคืออะไร

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

  • วันที่/เวลา
  • เลขทศนิยม
  • Text
  • จำนวนเต็ม
  • วันที่/เวลา/โซน
  • จริง/เท็จ
  • วันที่
  • เวลา

ใช้ 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 สําหรับกระแสข้อมูล ให้ตั้งค่าตัวเลือก การตั้งค่าโปรแกรมการคํานวณขั้นสูงใหม่เป็น เปิด

Screenshot of the enhanced compute engine settings with the on option selected.

หลังจากที่คุณใช้การตั้งค่านั้นแล้ว ให้รีเฟรชกระแสข้อมูลเพื่อให้การปรับให้เหมาะสมมีผล

ข้อควรพิจารณาและข้อจํากัดสําหรับ DirectQuery

มีข้อจํากัดที่เป็นที่รู้กันสองสามประการในเรื่องของ DirectQuery และกระแสข้อมูล:

  • ในขณะนี้ ยังไม่รองรับแบบจําลองแบบรวม/แบบผสมที่มีแหล่งข้อมูลที่นําเข้าและ DirectQuery

  • กระแสข้อมูลขนาดใหญ่อาจมีปัญหาเกี่ยวกับปัญหาการหมดเวลาเมื่อดูการแสดงภาพ กระแสข้อมูลขนาดใหญ่ที่ประสบกับปัญหาการหมดเวลาควรใช้โหมดการนําเข้า

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

เอนทิตีที่คํานวณ

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

Screenshot of a Power Query Editor, highlighting a table that is being edited.

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

ข้อควรพิจารณาและข้อจํากัดของเอนทิตีที่คํานวณ

  • เมื่อคุณทํางานกับกระแสข้อมูลที่สร้างขึ้นในบัญชี Azure Data Lake Storage รุ่น2 ขององค์กร เอนทิตีที่มีลิงก์และเอนทิตีที่มีการคํานวณจะทํางานได้อย่างถูกต้องเมื่อเอนทิตี้อยู่ในบัญชีที่เก็บข้อมูลเดียวกันเท่านั้น

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

เอนทิตีที่เชื่อมโยงแล้ว

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

การรีเฟรชที่เพิ่มขึ้น

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

Screenshot of the table in a Power BI dataflow with the Incremental Refresh icon highlighted.

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

ข้อควรพิจารณาเมื่อไม่ควรตั้งค่าการรีเฟรชแบบเพิ่มหน่วย

อย่าตั้งค่ากระแสข้อมูลเป็นการรีเฟรชแบบเพิ่มหน่วยในสถานการณ์ต่อไปนี้:

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

บทความต่อไปนี้ให้ข้อมูลเพิ่มเติมเกี่ยวกับกระแสข้อมูลและ Power BI: