สถานการณ์การใช้งาน Power BI: ฝังตัวสําหรับองค์กรของคุณ
หมายเหตุ
บทความนี้เป็นส่วนหนึ่งของ ชุดการวางแผน การใช้งาน Power BI ของบทความ ชุดข้อมูลนี้เน้นไปที่ประสบการณ์การใช้งาน Power BI ภายใน Microsoft Fabric เป็นหลัก สําหรับบทนําสู่ชุดข้อมูล โปรดดู ที่ การวางแผนการใช้งาน Power BI
สถานการณ์การใช้งานนี้มุ่งเน้นไปที่วิธีที่นักพัฒนาสามารถฝังเนื้อหา Power BI ทางโปรแกรมในแอปพลิเคชันแบบกําหนดเองสําหรับองค์กรของคุณ (นักพัฒนาไม่จําเป็นต้องรับผิดชอบในการสร้างเนื้อหา Power BI) สถานการณ์ การฝังตัวสําหรับองค์กรของคุณ จะนําไปใช้เมื่อผู้ชมแอปพลิเคชันประกอบด้วยผู้ใช้ที่มีสิทธิ์และสิทธิ์การใช้งานที่เหมาะสมเพื่อเข้าถึงเนื้อหา Power BI ในองค์กร ผู้ใช้เหล่านี้ต้องมีบัญชีองค์กร (รวมถึงบัญชีที่เป็นผู้เยี่ยมชม) ซึ่งรับรองความถูกต้องด้วย ID Microsoft Entra
หมายเหตุ
ในสถานการณ์นี้ Power BI เป็นซอฟต์แวร์แบบบริการ (SaaS) ในบางครั้งสถานการณ์การฝังจะเรียกว่าผู้ใช้ที่เป็นเจ้าของข้อมูล
ไดอะแกรมสถานการณ์จําลอง
ไดอะแกรมต่อไปนี้แสดงภาพรวมระดับสูงของการดําเนินการของผู้ใช้ทั่วไปส่วนใหญ่และคอมโพเนนต์ Power BI ที่สนับสนุนการฝังสําหรับองค์กรของคุณ
เคล็ดลับ
เราขอแนะนําให้คุณ ดาวน์โหลดไดอะแกรม สถานการณ์ถ้าคุณต้องการฝังลงในงานนําเสนอ เอกสารหรือบล็อกโพสต์ของคุณ หรือพิมพ์ออกมาเป็นโปสเตอร์บนผนัง เนื่องจากเป็นภาพกราฟิกเวกเตอร์ที่ปรับขนาดได้ (SVG) คุณสามารถปรับขนาดขึ้นหรือลงได้โดยไม่สูญเสียคุณภาพ
ไดอะแกรมด้านบนแสดงการดําเนินการ เครื่องมือ และคุณลักษณะของผู้ใช้ต่อไปนี้:
สินค้า | คำอธิบาย: |
---|---|
ผู้สร้างเนื้อหา Power BI พัฒนาโซลูชัน BI โดยใช้ Power BI Desktop | |
เมื่อพร้อมแล้ว ผู้สร้างเนื้อหาจะเผยแพร่ไฟล์ Power BI Desktop (.pbix) หรือไฟล์โครงการ Power BI (.pbip) ไปยังบริการของ Power BI ดังกล่าว | |
แหล่งข้อมูลบางแหล่งอาจจําเป็นต้องใช้ เกตเวย์ ข้อมูลภายในองค์กรหรือเกตเวย์ VNet สําหรับการรีเฟรชข้อมูล เช่นเดียวกับที่อยู่ภายในเครือข่ายส่วนตัว | |
พื้นที่ทํางาน Power BI ประกอบด้วยรายการ Power BI ที่พร้อมสําหรับการฝัง สําหรับพื้นที่ทํางานที่ไม่ใช่ส่วนบุคคล ผู้ใช้แอปพลิเคชัน แบบกําหนดเองมีสิทธิ์ในการดู (หรือสร้างหรือปรับเปลี่ยน) เนื้อหา Power BI เนื่องจากพวกเขาเป็นสมาชิกของบทบาทพื้นที่ทํางานหรือพวกเขามีสิทธิ์ในทิศทาง | |
แอปพลิเคชันแบบกําหนดเองแจ้งให้ผู้ใช้แอปรับรองความถูกต้องด้วย ID Microsoft Entra เมื่อการรับรองความถูกต้องสําเร็จ แอปพลิเคชันแบบกําหนดเองจะแคชโทเค็นการเข้าถึง Microsoft Entra | |
แอปพลิเคชันแบบกําหนดเองใช้โทเค็นการเข้าถึง Microsoft Entra เพื่อเรียกใช้ Power BI REST API ในนามของผู้ใช้แอป โดยเฉพาะแอปพลิเคชันใช้โทเค็นการเข้าถึงเพื่อดึงข้อมูลเมตาดาต้าเกี่ยวกับรายการพื้นที่ทํางาน เมตาดาต้ามีคุณสมบัติที่จําเป็นในการฝังเนื้อหาในแอปพลิเคชันแบบกําหนดเอง | |
แอปพลิเคชันแบบกําหนดเองฝังรายการ Power BI เฉพาะใน iframe องค์ประกอบ HTML แอปพลิเคชันสามารถสนับสนุนการสร้างและแก้ไขรายงาน Power BI ซึ่งผู้ใช้มีสิทธิ์ในการทําเช่นนั้น |
|
ผู้ดูแลระบบ Power BI ดูแลและตรวจสอบกิจกรรมในบริการของ Power BI |
ประเด็นสําคัญ
ต่อไปนี้คือประเด็นสําคัญบางประการที่ต้องเน้นเกี่ยวกับเนื้อหา Power BI แบบฝังตัวทางโปรแกรมในแอปพลิเคชันแบบกําหนดเองสําหรับองค์กรของคุณ
ใช้กรณีและปัญหา
มีหลายสาเหตุที่คุณอาจฝังเนื้อหา Power BI สําหรับองค์กรของคุณ
- พอร์ทัลข่าวกรองธุรกิจภายใน: คุณอาจต้องการสร้างพอร์ทัลข่าวกรองธุรกิจภายใน (BI) ในฐานะตัวแทนสําหรับบริการของ Power BI ด้วยวิธีนี้ คุณสามารถสร้างแอปพลิเคชันแบบกําหนดเองที่รวมเนื้อหาจาก Power BI และเครื่องมือ BI อื่นๆ
- แอปภายใน: คุณอาจต้องการพัฒนาแอปอินทราเน็ตที่แสดงการแสดงภาพข้อมูล ตัวอย่างเช่น ไซต์อินทราเน็ตสําหรับแผนกการผลิตสามารถแสดงวิชวลแบบเรียลไทม์ที่ให้ข้อมูลล่าสุดเกี่ยวกับสายการผลิตได้
- การบันทึกแบบกําหนดเอง: คุณอาจต้องการบันทึกเหตุการณ์แบบกําหนดเองเพื่อบันทึกการเข้าถึงและใช้เนื้อหา Power BI นอกเหนือจากสิ่งที่ บันทึกบันทึก กิจกรรม
เคล็ดลับ
หากคุณต้องการสร้างพอร์ทัล BI ที่มีลักษณะสําหรับองค์กรของคุณ คุณอาจสามารถทําได้โดยการเพิ่มแบรนด์แบบกําหนดเองลงในบริการของ Power BI
การฝังแบบไม่มีโค้ด
การพัฒนาโซลูชันทางโปรแกรมต้องใช้ทักษะ เวลา และความพยายาม พิจารณาว่ามีเทคนิคการฝังที่เรียกว่า การ ฝังแบบไม่มีโค้ดซึ่งนักพัฒนาที่ไม่ใช่ผู้พัฒนาสามารถใช้เพื่อฝังเนื้อหาในพอร์ทัลหรือเว็บไซต์ภายในอย่างง่าย
- ใช้ web part รายงาน Power BI เพื่อฝังรายงาน Power BI ใน SharePoint Online
- ใช้โค้ดฝังตัวที่ปลอดภัย (หรือ HTML) ที่สร้างขึ้นโดย Power BI เพื่อฝังรายงาน Power BI ในพอร์ทัลเว็บภายใน
- ฝังรายงาน Power BI หรือแดชบอร์ดใน Power Pages
- ฝังรายงานในแชนเนลหรือแชทของ Microsoft Teams
เทคนิคเหล่านี้กําหนดให้ผู้บริโภครายงานเป็นขององค์กร ต้องได้รับการรับรองความถูกต้อง และมีสิทธิ์ในการเข้าถึงรายงาน Power BI ช่วยให้แน่ใจว่ามีการบังคับใช้สิทธิ์และการรักษาความปลอดภัยของข้อมูลทั้งหมดเมื่อผู้บริโภคดูรายงาน ในบางครั้ง ผู้ใช้อาจได้รับความท้าทายในการรับรองความถูกต้องโดยการลงชื่อเข้าใช้ Power BI
เนื้อหาที่ฝังได้
เมื่อมีการฝังสําหรับองค์กรของคุณ คุณสามารถฝังชนิดเนื้อหา Power BI ต่อไปนี้:
- รายงาน Power BI
- วิชวลรายงาน Power BI เฉพาะ
- รายงานที่ถูกแบ่ง
- ประสบการณ์การถามตอบ
- แดชบอร์ด
- ไทล์แดชบอร์ดเฉพาะ
ไม่มีข้อจํากัดเกี่ยวกับตําแหน่งที่มีเนื้อหาอยู่ เนื้อหาอาจอยู่ในพื้นที่ทํางานส่วนบุคคลหรือพื้นที่ทํางานปกติ สิ่งที่สําคัญคือผู้ใช้แอปมีสิทธิ์ในการดู (หรือสร้างหรือแก้ไข) เนื้อหา ตัวอย่างเช่น คุณสามารถฝังเนื้อหาจากพื้นที่ทํางานส่วนบุคคลของผู้ใช้แอป
เนื้อหาใด ๆ ที่ผู้ใช้สามารถเห็นในบริการของ Power BI สามารถฝังลงในแอปพลิเคชันแบบกําหนดเองได้ ถ้าผู้ใช้มีสิทธิ์ในการสร้างหรือแก้ไขเนื้อหา อาจเป็นไปได้ที่แอปแบบกําหนดเองจะสนับสนุนฟังก์ชันการทํางานนั้น (สําหรับรายงาน Power BI เท่านั้น)
การรับรองความถูกต้อง
โฟลว์การรับรองความถูกต้องคือ การรับรองความถูกต้อง แบบโต้ตอบกับ Microsoft Entra ID การรับรองความถูกต้องแบบโต้ตอบหมายความว่าผู้ใช้แอปจะถูกท้าทายในการรับรองความถูกต้อง เมื่อรับรองความถูกต้อง Microsoft Entra ID จะส่งกลับโทเค็นการเข้าถึง เป็นความรับผิดชอบของแอปพลิเคชันแบบกําหนดเองเพื่อแคชโทเค็นการเข้าถึงเพื่อให้สามารถใช้เพื่อเรียกใช้ Power BI REST API และฝังเนื้อหาภายใน iframe
องค์ประกอบ HTML การเรียกใช้เหล่านั้นสามารถเรียกใช้เมตาดาต้าเกี่ยวกับเนื้อหา Power BI ในนามของผู้ใช้แอป รวมถึงคุณสมบัติที่จําเป็นในการฝังในแอปพลิเคชันแบบกําหนดเอง
สิทธิ์การใช้งาน
ไม่มีข้อกําหนดสิทธิ์การใช้งานเฉพาะสําหรับองค์กรของคุณ สิ่งที่สําคัญคือผู้ใช้แอปมีสิทธิ์และสิทธิ์การใช้งาน Power BI ที่เหมาะสมเพื่อดูเนื้อหา (หรือสร้างหรือแก้ไข) นอกจากนี้ยังเป็นไปได้ที่จะฝังเนื้อหาจากพื้นที่ทํางานส่วนบุคคลเมื่อผู้ใช้แอปมีสิทธิ์การใช้งาน Fabric (ฟรี) เท่านั้น
Power BI client APIs
Power BI client API ช่วยให้นักพัฒนาสามารถรวมแอปพลิเคชันแบบกําหนดเองและเนื้อหา Power BI อย่างแน่นหนาได้ พวกเขาพัฒนาแอปพลิเคชันโดยการเขียนตรรกะแบบกําหนดเองด้วย JavaScript หรือ TypeScript ที่ทํางานในเบราว์เซอร์
แอปพลิเคชันสามารถตั้งค่าและทําให้การดําเนินการเป็นอัตโนมัติและสามารถตอบสนองต่อการดําเนินการที่ผู้ใช้เริ่มต้นได้ นอกจากนี้ คุณสามารถรวมความสามารถของ Power BI รวมถึงการนําทาง ตัวกรองและตัวแบ่งส่วนข้อมูล การดําเนินการเมนู เค้าโครง และบุ๊กมาร์ก
เคล็ดลับ
Power BI Embedded Analytics Playground เป็นเว็บไซต์ที่ช่วยให้คุณเรียนรู้ สํารวจ และทดลองใช้การวิเคราะห์แบบฝังตัวของ Power BI ซึ่งรวมถึง Sandbox ของนักพัฒนาสําหรับประสบการณ์การใช้งานจริงที่ใช้ API ไคลเอ็นต์ที่มีเนื้อหา Power BI ตัวอย่างหรือเนื้อหาของคุณเอง ส่วนย่อยของโค้ดและการแสดงมีให้คุณสามารถสํารวจได้เช่นกัน
สําหรับข้อมูลเพิ่มเติม โปรดดู playground การวิเคราะห์แบบฝังตัวของ Power BI คืออะไร
การตั้งค่าเกตเวย์
โดยทั่วไป แล้ว จําเป็นต้องใช้เกตเวย์ ข้อมูลเมื่อเข้าถึงแหล่งข้อมูลที่อยู่ภายในเครือข่ายส่วนตัวหรือเครือข่ายเสมือน วัตถุประสงค์สองประการของเกตเวย์คือการรีเฟรชข้อมูลที่นําเข้า หรือดูรายงานที่คิวรีการเชื่อมต่อสดหรือแบบจําลองความหมาย DirectQuery
หมายเหตุ
เกตเวย์ข้อมูลส่วนกลางในโหมดมาตรฐานขอแนะนําอย่างยิ่งผ่านเกตเวย์ในโหมดส่วนบุคคล ในโหมดมาตรฐาน เกตเวย์ข้อมูลสนับสนุนการเชื่อมต่อแบบสดและการดําเนินการ DirectQuery (นอกเหนือจากการดําเนินการรีเฟรชข้อมูลที่กําหนดไว้)
ระบบ oversight
บันทึกกิจกรรมบันทึกกิจกรรมของผู้ใช้ที่เกิดขึ้นในบริการของ Power BI ผู้ดูแลระบบ Power BI สามารถใช้ข้อมูลบันทึกกิจกรรมที่รวบรวมไว้เพื่อทํา การตรวจสอบ เพื่อช่วยให้พวกเขาเข้าใจรูปแบบการใช้งานและการเริ่มนําไปใช้ได้ เหตุการณ์ที่บันทึกจะอธิบายวิธีการใช้เป็นการฝังสําหรับองค์กรของคุณ ปัจจุบันยังไม่มีวิธีการตรวจสอบว่ามีการดูเนื้อหาในการฝังที่ไม่มีโค้ดในแอปพลิเคชันแบบกําหนดเองหรือไม่
เนื้อหาที่เกี่ยวข้อง
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการวิเคราะห์แบบฝังตัวของ Power BI ให้ทํางานผ่านเส้นทางการเรียนรู้การวิเคราะห์ Power BI ที่ฝังตัว
คุณยังสามารถทํางานผ่าน หลักสูตรนักพัฒนา Power BI ในหนึ่งวันได้ ซึ่งรวมถึงชุดการเรียนรู้ด้วยตนเองซึ่งจะแนะนําคุณในกระบวนการพัฒนาแอป ASP.NET Core MVC
สําหรับสถานการณ์อื่น ๆ ที่มีประโยชน์เพื่อช่วยคุณในการตัดสินใจการใช้งาน Power BI โปรดดู บทความ สถานการณ์ การใช้งาน Power BI