แนวทางปฏิบัติที่ดีที่สุดสําหรับการนํากระแสข้อมูลมาใช้ใหม่ทั่วทั้งสภาพแวดล้อมและพื้นที่ทํางาน

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

แยกกระแสข้อมูลการแปลงข้อมูลจากกระแสข้อมูลการจัดเตรียม/การแยก

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

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

Dataflow doing only a few actions.

รูปภาพที่มีข้อมูลที่ถูกแยกออกจากแหล่งข้อมูลเพื่อจัดเตรียมกระแสข้อมูล ซึ่งตารางจะถูกจัดเก็บไว้ใน Dataverse หรือ Azure Data Lake storage จากนั้น ข้อมูลจะถูกย้ายเพื่อแปลงกระแสข้อมูลที่มีการแปลงข้อมูลและแปลงเป็นโครงสร้างคลังข้อมูล สุดท้าย ข้อมูลจะถูกโหลดไปยังแบบจําลองความหมายของ Power BI

ใช้พื้นที่ทํางานหลายรายการ

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

Image showing the separate workspaces.

ตั้งค่าระดับการเข้าถึงที่ถูกต้องบนพื้นที่ทํางาน

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

Screenshot showing how to access to the Power BI workspace.

การรับรองกระแสข้อมูลใน Power BI

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

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

Screenshot of the Power Query Navigator showing the promoted and certified endorsement labels on specific dataflows.

แยกตารางในหลายกระแสข้อมูล

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

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

Image showing dataflows with different schedules for the refresh.

ผู้สมัครตารางที่ดีสําหรับตารางกระแสข้อมูล

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

Image showing a shared table used in a dataflow.