หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ: บริการของ Power BI Power BI Desktop
ในปัจจุบัน สามารถสร้างวิชวล R ได้ใน Power BI Desktop เท่านั้น จากนั้นเผยแพร่ไปยังบริการของ Power BI สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างวิชวล R โปรดดู สร้างวิชวล Power BI โดยใช้ R
การดูวิชวล R ในบริการของ Power BI
บริการของ Power BI สนับสนุนการดูและการโต้ตอบกับวิชวลที่สร้างขึ้นด้วยสคริปต์ R ภาพที่สร้างขึ้นด้วยสคริปต์ R มักเรียกว่า ภาพ R ซึ่งสามารถนําเสนอการปรับรูปร่างข้อมูลและการวิเคราะห์ขั้นสูง เช่น การทํานายโดยใช้การวิเคราะห์ที่มีข้อมูลเต็มเปี่ยมและพลังของการแสดงภาพ R
หมายเหตุ
ภาษาการเขียนโปรแกรม R เป็นหนึ่งในภาษาที่ใช้กันอย่างแพร่หลายที่สุดโดยนักสถิติ นักวิทยาศาสตร์ข้อมูล และนักวิเคราะห์ธุรกิจ ภาษา R มีชุมชนโอเพนซอร์สที่มีแพคเกจ add-on มากกว่า 7,000 แพคเกจ รวมถึงแพคเกจที่ใช้งานอย่างแพร่หลายในกลุ่มผู้ใช้ R
ภาพ R จะถูกสร้างขึ้นในรายงาน Power BI Desktop เช่นรายงานที่แสดงในรูปต่อไปนี้
เมื่อสร้างรายงานใน Power BI Desktop แล้ว คุณสามารถเผยแพร่รายงานที่ประกอบด้วยอย่างน้อยหนึ่งวิชวล R ไปยังบริการของ Power BI ได้
ในบริการนี้ ไม่ได้สนับสนุนแพคเกจ R ทุกแพคเกจ ดูแพคเกจที่สนับสนุนที่ส่วนท้ายของบทความนี้สําหรับรายการของแพคเกจที่สนับสนุนในบริการของ Power BI ในขณะนี้
คุณสามารถดาวน์โหลด ตัวอย่างไฟล์ Power BI Desktop (ไฟล์ .pbix) นี้ที่ประกอบด้วยภาพ R สองสามภาพเพื่อดูวิธีการทํางาน และทดลองได้ คุณอาจจําเป็นต้องติดตั้งแพคเกจ corrplot R ก่อน
วิชวล R ที่สร้างขึ้นใน Power BI Desktop จากนั้นเผยแพร่ไปยังบริการของ Power BI โดยปกติแล้ว จะทํางานเหมือนกับวิชวลอื่น ๆ ในบริการของ Power BI คุณสามารถโต้ตอบ กรอง แบ่งส่วน หรือแชร์กับผู้อื่นได้ อย่างไรก็ตาม วิชวล R ไม่สามารถแสดงเคล็ดลับเครื่องมือได้ และไม่สามารถใช้เพื่อกรองวิชวลอื่น ๆ ได้
ดังที่เห็นในรูปต่อไปนี้ ภาพ R ในบริการของ Power BI ส่วนใหญ่จะปรากฏขึ้น และทํางานเหมือนกับภาพอื่น ๆ ผู้ใช้ไม่จําเป็นต้องระวังสคริปต์ R พื้นฐานที่สร้างวิชวล
การรักษาความปลอดภัยสคริปต์ R
ภาพ R ถูกสร้างขึ้นจากสคริปต์ R ซึ่งอาจประกอบด้วยโค้ดที่มีความเสี่ยงต่อความปลอดภัยหรือความเป็นส่วนตัว
ความเสี่ยงเหล่านี้มีอยู่ในขั้นตอนการเขียนเมื่อผู้เขียนสคริปต์เรียกใช้สคริปต์บนคอมพิวเตอร์ของตนเป็นหลัก
บริการของ Power BI ใช้เทคโนโลยี Sandbox เพื่อปกป้องผู้ใช้และบริการจากความเสี่ยงด้านความปลอดภัย
แนวทาง Sandbox นี้จะกําหนดข้อจํากัดบางอย่างบนสคริปต์ R ที่ทํางานในบริการของ Power BI เช่น การเข้าถึงอินเทอร์เน็ต หรือการเข้าถึงทรัพยากรอื่น ๆ ที่ไม่จําเป็นต้องมีสําหรับการสร้างวิชวล R
ประสบการณ์ข้อผิดพลาดของสคริปต์ R
เมื่อสคริปต์ R พบข้อผิดพลาด ภาพ R จะไม่ถูกลงจุดและข้อความแสดงข้อผิดพลาดจะปรากฏขึ้น สําหรับรายละเอียดเกี่ยวกับข้อผิดพลาด เลือก ดูรายละเอียด จากข้อผิดพลาดวิชวล R บนพื้นที่ทํางาน ดังที่แสดงในรูปต่อไปนี้
อีกตัวอย่างหนึ่งรูปต่อไปนี้แสดงข้อผิดพลาดที่ปรากฏขึ้นเมื่อสคริปต์ R ไม่สามารถทํางานได้อย่างถูกต้องเนื่องจากแพคเกจ R ใน Azure ขาดหายไป
สิทธิ์การใช้งาน
วิชวล R จําเป็นต้องมี สิทธิ์การใช้งาน Power BI Pro หรือ Premium Per User (PPU) เพื่อแสดงในรายงาน รีเฟรช กรอง และกรองข้าม ผู้ใช้ Power BI ฟรีสามารถใช้รายงานที่แชร์กับตนได้เท่านั้นในพื้นที่ทํางาน Premium
ตารางต่อไปนี้อธิบายเกี่ยวกับความสามารถของวิชวล R ตามสิทธิ์การใช้งาน
ผู้เขียน R วิชวลใน Power BI Desktop | สร้างรายงานบริการของ Power BI ด้วยวิชวล R | ดูวิชวล R ในรายงาน | |
---|---|---|---|
ผู้เยี่ยมชม (Power BI แบบฝัง) | รองรับ | ไม่รองรับ | รองรับ* สําหรับพื้นที่ทํางาน Fabric/Premium |
ผู้เช่า ที่ไม่มีการจัดการ (ไม่ได้ยืนยันโดเมน) | รองรับ | ไม่รองรับ | ไม่รองรับ |
ผู้เช่า ที่ได้รับการจัดการซึ่งมีสิทธิ์การใช้งานฟรี | รองรับ | ไม่รองรับ | รองรับ* สําหรับพื้นที่ทํางาน Fabric/Premium |
ผู้เช่า ที่มีการจัดการที่มีสิทธิ์การใช้งาน Pro หรือ PPU | รองรับ | รองรับ | สนับสนุน* |
หมายเหตุ: (*) วิชวล Python ในบริการได้รับการสนับสนุนในขอบเขต Fabric ซึ่งหมายความว่ารายงานที่เผยแพร่ไปยังพื้นที่ทํางานจะแสดงวิชวลแผนภูมิ Python เมื่อพื้นที่ทํางานมี (1) สิทธิ์การใช้งาน Fabric (2) สิทธิการใช้งาน Pro หรือ PPU หรือ (3) สิทธิการใช้งานระดับพรีเมียมและผู้เช่าหลักของ PBI อยู่ในภูมิภาคที่มีปริมาณงาน Fabric Spark วิชวล Python ได้รับการสนับสนุนในเดสก์ท็อปสําหรับผู้ใช้ทั้งหมด
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับสิทธิ์การใช้งาน Power BI Pro และความแตกต่างจากสิทธิ์การใช้งานฟรี ดู ที่ ซื้อและมอบสิทธิ์การใช้งานผู้ใช้ Power BI Pro
ภาพรวมของแพคเกจ R
แพคเกจ R คือคอลเลกชันของ R ฟังก์ชัน ข้อมูล และคอมไพล์โค้ดที่รวมกันในรูปแบบที่กําหนดไว้อย่างดี เมื่อติดตั้ง R แพคเกจจะมาพร้อมกับชุดมาตรฐาน และแพคเกจอื่น ๆ จะพร้อมสําหรับการดาวน์โหลดและติดตั้ง เมื่อติดตั้งแล้ว ต้องโหลดแพคเกจ R ลงในเซสชันที่จะใช้ แหล่งข้อมูลหลักของแพคเกจ R ฟรีคือ CRAN Comprehensive R Archive Network
Power BI Desktop สามารถใช้แพคเกจ R ประเภทใดก็ได้โดยไม่มีข้อจํากัด คุณสามารถติดตั้งแพคเกจ R สําหรับใช้ใน Power BI Desktop ด้วยตนเอง (ตัวอย่างเช่น โดยใช้ RStudio IDE)
ภาพ R ในบริการของ Power BI ได้รับการสนับสนุนโดยแพคเกจที่พบในส่วนแพคเกจที่สนับสนุนที่พบในบทความนี้ ถ้าคุณไม่พบแพคเกจที่คุณสนใจในรายการแพคเกจที่สนับสนุน คุณสามารถร้องขอการสนับสนุนแพคเกจได้ สําหรับข้อมูลเพิ่มเติม ดูแพคเกจ R ในบริการของ Power BI สําหรับข้อมูลเกี่ยวกับวิธีการขอรับการสนับสนุน
แพ็คเกจข้อกําหนดและขีดจํากัดของ R
มีข้อกําหนดและขีดจํากัดสําหรับแพคเกจ R อยู่เล็กน้อยดังนี้:
บริการของ Power BI สนับสนุนแพคเกจ R ที่มีสิทธิ์การใช้งานซอฟต์แวร์แบบเปิดและฟรี เช่น GPL-2 GPL-3 MIT+ และอื่น ๆ
บริการของ Power BI สนับสนุนแพคเกจที่เผยแพร่ใน CRAN บริการไม่รองรับแพคเกจ R ส่วนตัว หรือแบบกําหนดเอง เราขอแนะนําให้ผู้ใช้งานทําให้แพ็คเกจส่วนตัวของพวกเขาพร้อมใช้งานบน CRAN ก่อนที่จะร้องขอแพ็คเกจมีอยู่ในบริการของ Power BI
สําหรับ Power BI Desktop มีแพ็คเกจ R ที่แตกต่างกันสองแพ็คเกจ:
- สําหรับวิชวล R คุณสามารถติดตั้งแพคเกจใดก็ได้ รวมถึงแพคเกจ R แบบกําหนดเอง
- สําหรับวิชวล R แบบกําหนดเอง เฉพาะแพ็คเกจ CRAN สาธารณะเท่านั้นที่ได้รับการสนับสนุนสําหรับการติดตั้งแพคเกจโดยอัตโนมัติ
สําหรับเหตุผลทางด้านความปลอดภัยและความเป็นส่วนตัว ขณะนี้เรายังไม่สนับสนุนแพคเกจ R ที่มีคิวรีจากไคลเอนต์-เซิร์ฟเวอร์ทั่วทั้งเวิลด์ไวด์เว็บ (เช่น RgoogleMaps) ในบริการ ระบบเครือข่ายถูกบล็อกสําหรับความพยายามดังกล่าว สําหรับข้อมูลเพิ่มเติม ดูแพคเกจ R ในบริการของ Power BI สําหรับรายการของแพคเกจ R ที่ได้รับการสนับสนุน และไม่สนับสนุน
กระบวนการอนุมัติสําหรับแพ็คเกจ R ใหม่รวมถึงมีแผนภูมิของการขึ้นต่อกัน การขึ้นต่อกันบางอย่างที่จําเป็นต้องติดตั้งในบริการไม่สามารถรองรับได้
แพคเกจที่สนับสนุน:
สําหรับรายการของแพคเกจ R ที่สนับสนุน (และรายการสั้น ๆ ของแพคเกจที่ไม่สนับสนุน) ให้ดูบทความต่อไปนี้:
ข้อควรพิจารณาและข้อจำกัด
การสนับสนุนวิชวล R ถูกจํากัดสําหรับแพคเกจที่ระบุ ในการเรียนรู้เกี่ยวกับแพคเกจ R ตัวใดที่ได้รับการสนับสนุน ในขณะนี้ยังไม่มีการสนับสนุนสําหรับแพคเกจแบบกําหนดเอง
ข้อมูลที่ใช้โดยวิชวล R สําหรับการลงจุดจะถูกจํากัดไว้ที่ 150,000 แถว ถ้าเลือกมากกว่า 150,000 แถว ระบบจะใช้ 150,000 แถวบนสุดเท่านั้น และข้อความจะแสดงบนรูปภาพ นอกจากนี้ ข้อมูลป้อนเข้ามีขีดจํากัด 250 MB
หากแบบจําลองความหมายการป้อนข้อมูลของวิชวล R มีคอลัมน์ที่มีค่าสตริงที่ยาวกว่า 32766 อักขระ ค่าดังกล่าวจะถูกตัดทอน
วิชวล R ทั้งหมดจะแสดงที่ 72 จุดต่อนิ้ว
รองรับเฉพาะการลงจุดไปยังอุปกรณ์เริ่มต้นเท่านั้น
ถ้าการคํานวณวิชวล R เกิน 60 วินาที สคริปต์จะหมดเวลาและแสดงข้อผิดพลาด
ภาพ R ได้รับการรีเฟรชเมื่อมีการปรับปรุงข้อมูล การกรอง และการทําไฮไลท์ อย่างไรก็ตาม รูปภาพนั้นไม่ได้มีการโต้ตอบและไม่รองรับเคล็ดลับเครื่องมือ
วิชวล R ตอบสนองต่อการทําไฮไลท์วิชวลอื่น ๆ แต่คุณไม่สามารถเลือกองค์ประกอบในวิชวล R เพื่อกรองข้ามวิชวลอื่น ๆ ได้
ในขณะนี้ ภาพ R ไม่ได้รับการสนับสนุนสําหรับชนิดข้อมูลเวลา ใช้วันที่/เวลาแทน
วิชวล R จะไม่แสดงเมื่อใช้ เผยแพร่ไปยังเว็บ
วิชวล R ไม่สนับสนุนการเปลี่ยนชื่อคอลัมน์อินพุต ในระหว่างการเขียนสคริปต์ คอลัมน์จะถูกอ้างอิงตามชื่อเดิม
วิชวล R จะไม่พิมพ์ด้วยการพิมพ์รายงาน
วิชวล R ไม่ได้รับการสนับสนุนในโหมด DirectQuery ของ Analysis Services
วิชวล R มีความสามารถในการแปลงป้ายชื่อข้อความเป็นองค์ประกอบกราฟิก การทําเช่นนี้ในบริการของ Power BI ต้องใช้ขั้นตอนเพิ่มเติมต่อไปนี้:
เพิ่มบรรทัดต่อไปนี้ที่จุดเริ่มต้นของสคริปต์ R:
powerbi_rEnableShowText = 1
ฟอนต์ภาษาจีน ภาษาญี่ปุ่น และภาษาเกาหลีจําเป็นต้องใช้ขั้นตอนต่อไปนี้ทั้งหมดเพื่อให้ทํางานอย่างถูกต้องในบริการของ Power BI:
ติดตั้งแพคเกจ R showtext และการอ้างอิงทั้งหมด คุณสามารถติดตั้งโดยเรียกใช้สคริปต์ต่อไปนี้:
install.packages("showtext")
เพิ่มบรรทัดต่อไปนี้ที่จุดเริ่มต้นของสคริปต์ R:
powerbi_rEnableShowTextForCJKLanguages = 1