หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ:✅ Power BI Desktop และ บริการของ Power BI
จัดเก็บไฟล์รูปภาพและไฟล์แผนที่รูปร่างใน Microsoft OneLake เมื่อคุณต้องการใช้ไฟล์ที่รับรองความถูกต้องในรายงาน Power BI Power BI ใช้ข้อมูลประจําตัว Microsoft Entra ของผู้ดูรายงานแต่ละรายเพื่อโหลดไฟล์ OneLake ไฟล์ไม่จําเป็นต้องมีการเข้าถึงแบบไม่ระบุชื่อ แต่ผู้ชมแต่ละคนต้องมีสิทธิ์ในการอ่านไฟล์เหล่านั้น
บทความนี้แสดงวิธีการอัปโหลดไฟล์ไปยัง lakehouse คัดลอก URL ของไฟล์ และใช้ URL ในรายงาน
Prerequisites
- พื้นที่ทํางาน Microsoft Fabric ที่คุณสามารถสร้าง lakehouse และอัปโหลดไฟล์ได้
- Power BI Desktop หรือสิทธิ์ในการแก้ไขรายงานใน บริการของ Power BI
- ในการกําหนดค่าการเข้าถึงของผู้ชม ผู้ดูแลระบบ พื้นที่ทํางาน หรือบทบาท สมาชิก หรือความช่วยเหลือจากบุคคลที่มีหนึ่งในบทบาทเหล่านี้
อัปโหลดรูปภาพไปยัง OneLake
เลคเฮ้าส์มีพื้นที่ ไฟล์ สําหรับจัดเก็บรูปภาพและไฟล์ที่ไม่มีโครงสร้างอื่น ๆ ใน OneLake
- สร้างเลคเฮ้าส์ในพื้นที่ทํางาน Fabric ของคุณ
- เปิดเลคเฮ้าส์ แล้วขยาย ไฟล์ ใน Lakehouse explorer
- เปิดเมนูบริบทสําหรับไฟล์หรือโฟลเดอร์ จากนั้นเลือกอัปโหลด>ไฟล์
- เลือกไฟล์รูปภาพ จากนั้นเลือก อัปโหลด
คุณยังสามารถอัปโหลดรูปภาพด้วย OneLake file explorer ได้ ลากไฟล์จากโฟลเดอร์ภายในเครื่องลงในโฟลเดอร์ lakehouse Files ใน Windows File Explorer
คัดลอก URL ของไฟล์ OneLake
คัดลอก URL สําหรับแต่ละรูปภาพที่คุณต้องการใช้ในรายงาน
- ใน Lakehouse explorer ค้นหารูปภายใต้ไฟล์
- เปิดเมนูบริบทของไฟล์รูปภาพ จากนั้นเลือก คุณสมบัติ
- ในบานหน้าต่างคุณสมบัติ ให้คัดลอกค่า URL
URL ใช้รูปแบบ OneLake HTTPS เช่น:
https://onelake.dfs.fabric.microsoft.com/<workspace-guid>/<item-guid>/Files/<path>/<file-name>
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับเส้นทาง OneLake ดูไวยากรณ์ OneLake URI
เพิ่ม URL ลงในรายงาน
วิธีที่คุณเพิ่ม URL ขึ้นอยู่กับว่ารายงานใช้รูปภาพหนึ่งภาพหรือเลือกรูปภาพที่ยึดตามข้อมูล
ป้อน URL ในบานหน้าต่างรูปแบบ
ใช้วิธีนี้เมื่อวิชวลแสดงหนึ่งรูปภาพ
- เลือกวิชวลที่สนับสนุน URL ของรูปภาพ เช่น รูปภาพหรือการ์ดวิชวล
- ในบานหน้าต่าง การจัดรูปแบบวิ ชวล ให้เปิดการตั้งค่าสําหรับรูปภาพ
- สําหรับแหล่งที่มาของรูปภาพ เลือกป้อน URL
- วาง URL ของไฟล์ OneLake
ตําแหน่งที่ตั้งและชื่อของการตั้งค่ารูปภาพจะแตกต่างกันไปตามวิชวล ตัวอย่างเช่น ดูสร้างภาพวิชวลรูปภาพ
ใช้คอลัมน์ URL ของรูปภาพ
ใช้คอลัมน์เมื่อแต่ละแถวหรือแต่ละประเภทสามารถแสดงรูปภาพที่แตกต่างกันได้
- เพิ่ม URL ของไฟล์ OneLake ไปยังคอลัมน์ในข้อมูลต้นฉบับของคุณ
- ใน Power BI Desktop เปิดมุมมองตารางและเลือกคอลัมน์
- บนแท็บ เครื่องมือคอลัมน์ ให้ตั้งค่า ประเภทข้อมูล เป็น URL ของรูปภาพ
- เพิ่มคอลัมน์ไปยังวิชวลที่สนับสนุนรูปภาพจากข้อมูล
สําหรับข้อมูลเพิ่มเติม ดูระบุประเภทข้อมูลใน Power BI Desktop และ แสดงรูปภาพในตาราง เมทริกซ์ หรือตัวแบ่งส่วนข้อมูล
ใช้หน่วยวัด URL ของรูปภาพ
ใช้หน่วยวัดนิพจน์การวิเคราะห์ข้อมูล (DAX) เมื่อ URL ของรูปภาพต้องตอบสนองต่อบริบทตัวกรองของรายงาน ตัวอย่างต่อไปนี้จะส่งกลับ URL ของไฟล์ OneLake หนึ่ง URL:
Image URL = "https://onelake.dfs.fabric.microsoft.com/<workspace-guid>/<item-guid>/Files/<path>/<file-name>"
- สร้างหน่วยวัดที่ส่งกลับ URL ของไฟล์ OneLake
- เลือกหน่วยวัด จากนั้นเปิดแท็บเครื่องมือวัด
- ตั้งค่าประเภทข้อมูลเป็น URL ของรูปภาพ
- เพิ่มหน่วยวัดไปยังวิชวล หรือใช้เป็นเขตข้อมูลสําหรับการตั้งค่ารูปภาพ
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างหน่วยวัด ดูสร้างหน่วยวัดสําหรับการวิเคราะห์ข้อมูลใน Power BI Desktop
ใช้รูปภาพ OneLake ในวิชวล
คุณสามารถใช้ URL ของรูปภาพ OneLake ในสถานการณ์รายงานเหล่านี้:
- วิชวลรูปภาพ: ป้อน URL หรือผูกรูปภาพกับคอลัมน์หรือหน่วยวัด สําหรับข้อมูลเพิ่มเติม ดู สร้างรูปภาพวิชวล
- วิชวลการ์ด: ใช้ URL รูปภาพสําหรับรูปภาพ รูปภาพคําบรรยายภาพ หรือพื้นหลังส่วนหัวของหมวดหมู่ สําหรับข้อมูลเพิ่มเติม ดู สร้างการ์ดวิชวล
- ตาราง เมทริกซ์ ตัวแบ่งส่วนข้อมูล และการ์ดแบบหลายแถว: เพิ่มคอลัมน์ที่จัดประเภทเป็น URL ของรูปภาพ สําหรับข้อมูลเพิ่มเติม ให้ดูที่ แสดงรูปในตาราง เมทริกซ์ หรือตัวแบ่งส่วนข้อมูล
- การจัดรูปแบบตามเงื่อนไข: ใช้คอลัมน์ URL ของรูปภาพสําหรับตารางแบบกําหนดเองหรือไอคอนเมทริกซ์ สําหรับข้อมูลเพิ่มเติม ดูใช้ไอคอนแบบกําหนดเองจาก URL
- เลเยอร์เครื่องหมาย แผนที่ Azure: ใช้ URL ไปยังไฟล์ SVG สําหรับรูปภาพเครื่องหมายหนึ่งรูป หรือผูกเขตข้อมูล URL ของรูปภาพเพื่อทําเครื่องหมาย สําหรับข้อมูลเพิ่มเติม ดูเพิ่มเลเยอร์เครื่องหมายไปยังวิชวล แผนที่ Azure Power BI
- แผนที่รูปร่างแผนที่แบบกําหนดเอง: อ้างอิงไฟล์ TopoJSON หรือ GeoJSON ใน OneLake เป็นแหล่งข้อมูลแผนที่แบบกําหนดเอง สําหรับข้อมูลเพิ่มเติม ดูเพิ่มแผนที่จาก URL
อาจมีสถานการณ์อื่น ๆ เนื่องจากวิชวลยังคงเพิ่มการสนับสนุนสําหรับ URL ของรูปภาพต่อไป ตรวจสอบเอกสารประกอบสําหรับวิชวลที่คุณต้องการใช้เพื่อยืนยันว่าวิชวลยอมรับ URL ของรูปภาพหรือไม่
ให้ผู้ชมรายงานเข้าถึง
ผู้ชมรายงานสามารถดูรูปภาพ OneLake ได้เฉพาะเมื่อพวกเขามีสิทธิ์เข้าถึงรายงานและอ่านการเข้าถึงไฟล์รูปภาพใน OneLake การเข้าถึงรายงานหรือแบบจําลองความหมายไม่ได้ให้สิทธิ์การเข้าถึงไฟล์โดยอัตโนมัติ
ให้สิทธิ์ ในการอ่าน แก่ผู้ชมแต่ละรายในรายการของ lakehouse จากนั้นให้สิทธิ์ การอ่าน ด้านความปลอดภัย OneLake บนโฟลเดอร์ที่มีรูปภาพ อีกวิธีหนึ่งคือให้สิทธิ์ ReadAll ในรายการ lakehouse เพื่อให้เข้าถึงเนื้อหาทั้งหมดภายใต้ตารางและไฟล์ ปฏิบัติตามหลักการของสิทธิ์พิเศษน้อยที่สุดและอนุญาตให้เข้าถึงเฉพาะโฟลเดอร์ที่ผู้ชมต้องการเท่านั้น
สําหรับรายละเอียด โปรดดูแบบจําลองการควบคุมการเข้าถึงความปลอดภัย OneLake และ แนวทางปฏิบัติที่ดีที่สุดสําหรับการรักษาความปลอดภัย OneLake
ข้อควรพิจารณา
- Power BI สนับสนุน URL รูปภาพ BMP, JPG, JPEG, GIF, PNG และ SVG รูปเครื่องหมาย แผนที่ Azure จําเป็นต้องใช้ไฟล์ SVG
- การย้ายหรือเปลี่ยนชื่อไฟล์จะเปลี่ยนเส้นทางของไฟล์ อัปเดต URL ในรายงานหรือแบบจําลองความหมายหลังจากการเปลี่ยนแปลงอย่างใดอย่างหนึ่ง
- รูปภาพขนาดใหญ่สามารถเพิ่มเวลาที่จําเป็นในการแสดงหน้ารายงาน ใช้ขนาดรูปภาพและขนาดไฟล์ที่เหมาะสมกับวิชวล
- URL ของ OneLake จําเป็นต้องรับรองความถูกต้อง ผู้ชมรายงานที่ไม่มีสิทธิ์ในการอ่านไฟล์จะไม่เห็นรูปภาพ
- การเผยแพร่ไปยังเว็บและสถานการณ์การฝังแบบไม่ระบุชื่ออื่น ๆ ไม่สนับสนุนไฟล์ OneLake URL เนื่องจากสถานการณ์เหล่านั้นไม่สามารถรับรองความถูกต้องกับ OneLake ได้
- ไปป์ไลน์การปรับใช้ไม่เขียน URL รูปภาพของ OneLake ใหม่ รายงานที่ปรับใช้กับขั้นตอนใหม่จะยังคงอ้างอิงไฟล์ในพื้นที่ทํางานเดิม หากต้องการชี้ไปยังรูปภาพในขั้นตอนเป้าหมาย ให้ใช้พารามิเตอร์หรืออัปเดต URL หลังจากการปรับใช้