ไลบรารีฝั่งไคลเอ็นต์สำหรับการฝัง Power BI โดยใช้ JavaScript หรือ TypeScript ลงในแอปของคุณ
ดูเอกสารประกอบ API ไคลเอ็นต์การวิเคราะห์ที่ฝังตัวของ Power BI เพื่อเรียนรู้วิธีการฝังรายงาน Power BI ในแอปพลิเคชันของคุณ และวิธีการใช้ API ของไคลเอ็นต์
ดูข้อมูลอ้างอิงไลบรารีสำหรับข้อมูลโดยละเอียดเกี่ยวกับคลาส อินเทอร์เฟซ ประเภท ฯลฯ
Playground เป็นแหล่งรวมการวิเคราะห์ Power BI ที่ฝังตัว ซึ่งคุณจะได้รับประสบการณ์การเขียนโค้ดแบบลงมือปฏิบัติ ฝังรายงานของคุณเอง และโต้ตอบกับ API ไคลเอนต์ของเราเพื่อดูผลลัพธ์ทันที นอกจากนี้ คุณจะพบการนำเสนอเชิงโต้ตอบของเราเพื่อรับแรงบันดาลใจเกี่ยวกับวิธีการใช้คุณสมบัติเหล่านี้ในแอปพลิเคชันของคุณ สุดท้ายนี้ เราได้สร้างศูนย์การเรียนรู้ใหม่เพื่อช่วยคุณค้นหาตัวอย่าง บทช่วยสอน และเอกสารประกอบที่เกี่ยวข้องทั้งหมดที่คุณต้องการเพื่อการบูรณาการที่ประสบความสำเร็จ
ติดตั้งผ่าน Nuget:
Install-Package Microsoft.PowerBI.JavaScript
ติดตั้งจาก NPM:
npm install --save powerbi-client
การติดตั้งเวอร์ชันเบต้า:
npm install --save powerbi-client@beta
ตามหลักการแล้ว คุณควรใช้ตัวโหลดโมดูลหรือขั้นตอนการคอมไพล์เพื่อนำเข้าโดยใช้โมดูล ES6 เป็น:
import * as pbi from 'powerbi-client' ;
อย่างไรก็ตาม ไลบรารีจะถูกส่งออกเป็น Universal Module และสามารถรวมสคริปต์ powerbi.js ไว้หน้าแท็กปิด </body>
ของแอปเป็น:
< script src =" /powerbi-client/dist/powerbi.js " > </ script >
เมื่อรวมโดยตรง ไลบรารีจะถูกเปิดเผยเป็น powerbi-client
ที่มีชื่อแบบโกลบอล นอกจากนี้ยังมี powerbi
ชื่อสากลอีกตัวหนึ่งซึ่งเป็นอินสแตนซ์ของบริการ
โครงการนี้ยินดีรับการสนับสนุนและข้อเสนอแนะ การบริจาคส่วนใหญ่กำหนดให้คุณต้องยอมรับข้อตกลงใบอนุญาตช่างภาพ (CLA) โดยประกาศว่าคุณมีสิทธิ์ที่จะให้สิทธิ์แก่เราในการใช้การบริจาคของคุณจริงๆ สำหรับรายละเอียด โปรดไปที่ https://cla.opensource.microsoft.com
เมื่อคุณส่งคำขอดึง บอท CLA จะกำหนดโดยอัตโนมัติว่าคุณจำเป็นต้องจัดเตรียม CLA และตกแต่ง PR อย่างเหมาะสมหรือไม่ (เช่น การตรวจสอบสถานะ ความคิดเห็น) เพียงทำตามคำแนะนำที่ได้รับจากบอท คุณจะต้องทำสิ่งนี้เพียงครั้งเดียวกับ repos ทั้งหมดโดยใช้ CLA ของเรา
โครงการนี้ได้นำหลักจรรยาบรรณของ Microsoft Open Source มาใช้ สำหรับข้อมูลเพิ่มเติม โปรดดูคำถามที่พบบ่อยเกี่ยวกับจรรยาบรรณหรือติดต่อ [email protected] หากมีคำถามหรือความคิดเห็นเพิ่มเติม