หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
การสร้างแอปเทมเพลตใน Power BI ต้องการความสนใจกับส่วนประกอบหลายอย่างนอกเหนือจากโลจิสติกส์และการทดสอบพื้นที่ทํางาน บทความนี้ให้เคล็ดลับสําหรับการเขียนแบบสอบถาม แบบจําลองข้อมูล รายงาน และแดชบอร์ด เพื่อช่วยคุณสร้างแอปเทมเพลตที่มีประสิทธิภาพซึ่งมอบประสบการณ์ผู้ใช้ที่ยอดเยี่ยม
- แบบสอบถาม ด้วยคิวรี คุณจะเชื่อมต่อและแปลงข้อมูล และกําหนดพารามิเตอร์
- แบบจําลองข้อมูล ในแบบจําลองข้อมูล คุณสร้าง ความสัมพันธ์หน่วยวัด และการปรับปรุง Q&A
- หน้ารายงาน หน้ารายงาน ประกอบด้วยวิชวลและตัวกรองเพื่อให้ข้อมูลเชิงลึกเกี่ยวกับข้อมูลของคุณ
- แดชบอร์ดและไทล์ แดชบอร์ด และ ไทล์ นําเสนอภาพรวมของข้อมูลเชิงลึกที่รวมอยู่
- ข้อมูลตัวอย่าง ตัวอย่างทําให้แอปของคุณค้นพบได้ทันทีหลังการติดตั้ง
คุณอาจคุ้นเคยกับแต่ละส่วนเป็นคุณลักษณะ Power BI ที่มีอยู่ เมื่อคุณสร้างแอปเทมเพลต มีสิ่งอื่นๆ ที่ต้องพิจารณาสําหรับแต่ละชิ้น บทความนี้อธิบายข้อควรพิจารณาเหล่านี้พร้อมกับเคล็ดลับข้อมูลที่เป็นประโยชน์อื่นๆ ที่เกี่ยวข้องกับการสร้างแอปเทมเพลต
คิวรี
สําหรับแอปเทมเพลต คิวรีที่พัฒนาใน Power BI Desktop จะใช้เพื่อเชื่อมต่อกับแหล่งข้อมูลของคุณและนําเข้าข้อมูล คิวรีเหล่านี้จําเป็นต้องส่งคืน Schema ที่สอดคล้องกัน และได้รับการสนับสนุนสําหรับการรีเฟรชข้อมูลตามกําหนดการ
เชื่อมต่อกับ API ของคุณ
เมื่อต้องการเริ่มต้นใช้งาน คุณต้องเชื่อมต่อกับ API ของคุณจาก Power BI Desktop เพื่อเริ่มสร้างคิวรีของคุณ
คุณสามารถใช้ตัวเชื่อมต่อข้อมูลที่พร้อมใช้งานใน Power BI Desktop เพื่อเชื่อมต่อกับ API ของคุณ คุณสามารถใช้ตัวเชื่อมต่อข้อมูลเว็บ (รับข้อมูล>เว็บ) เพื่อเชื่อมต่อกับ Rest API หรือตัวเชื่อมต่อ OData (รับฟี>ด OData ข้อมูล) เพื่อเชื่อมต่อกับตัวดึงข้อมูล OData ของคุณ
Note
ปัจจุบัน แอปเทมเพลตไม่รองรับตัวเชื่อมต่อแบบกําหนดเอง เราขอแนะนําให้สํารวจการใช้ Odatafeed Auth 2.0 เพื่อบรรเทาปัญหาสําหรับกรณีการใช้งานการเชื่อมต่อบางอย่าง หรือเพื่อส่งตัวเชื่อมต่อของคุณเพื่อรับการรับรอง สําหรับรายละเอียดเกี่ยวกับวิธีการพัฒนาตัวเชื่อมต่อและรับรอง โปรดดู ตัวเชื่อมต่อข้อมูล
พิจารณาแหล่งที่มา
คิวรีกําหนดข้อมูลที่รวมอยู่ในแบบจําลองข้อมูล การสืบค้นเหล่านี้ควรมีตัวกรองเพื่อให้แน่ใจว่าลูกค้าของคุณกําลังจัดการกับขนาดที่จัดการได้ซึ่งเหมาะกับสถานการณ์ทางธุรกิจของคุณ
แอปเทมเพลต Power BI สามารถเรียกใช้คิวรีหลายรายการพร้อมกันและสําหรับผู้ใช้หลายคนพร้อมกัน วางแผนกลยุทธ์การควบคุมปริมาณและการทํางานพร้อมกันของคุณ และถามเราว่าจะทําให้แอปเทมเพลตของคุณทนต่อความผิดพลาดได้อย่างไร
บังคับใช้เค้าร่าง
ตรวจสอบให้แน่ใจว่าการสืบค้นของคุณมีความยืดหยุ่นต่อการเปลี่ยนแปลงในระบบของคุณ การเปลี่ยนแปลงใน Schema สามารถทําลายแบบจําลองระหว่างการรีเฟรช หากแหล่งที่มาสามารถส่งคืนผลลัพธ์ null หรือผลลัพธ์ schema ที่ขาดหายไปสําหรับคิวรีบางรายการ ให้พิจารณาส่งคืนตารางว่างหรือข้อความแสดงข้อผิดพลาดที่กําหนดเองที่มีความหมาย
พารามิเตอร์
พารามิเตอร์ ใน Power BI Desktop ช่วยให้ผู้ใช้ของคุณสามารถระบุค่าอินพุตที่ปรับแต่งข้อมูลที่ผู้ใช้ดึงมาได้ นึกถึงพารามิเตอร์ล่วงหน้าเพื่อหลีกเลี่ยงการทํางานซ้ําหลังจากลงทุนเวลาในการสร้างแบบสอบถามหรือรายงานโดยละเอียด
Note
แอปเทมเพลตรองรับพารามิเตอร์ทั้งหมดยกเว้น Any และBinary
เคล็ดลับการสืบค้นเพิ่มเติม
- ตรวจสอบให้แน่ใจว่าคอลัมน์ทั้งหมดถูกพิมพ์อย่างเหมาะสม
- กําหนดชื่อคอลัมน์ที่ให้ข้อมูล สําหรับข้อมูลเพิ่มเติม โปรดดู Q&A
- สําหรับตรรกะที่ใช้ร่วมกัน ให้พิจารณาใช้ฟังก์ชันหรือคิวรี
- ขณะนี้ระดับความเป็นส่วนตัวไม่ได้รับการสนับสนุนในบริการของ Power BI ถ้าคุณได้รับพร้อมท์เกี่ยวกับระดับความเป็นส่วนตัว คุณอาจต้องเขียนแบบสอบถามใหม่เพื่อใช้เส้นทางสัมพัทธ์
แบบจําลองข้อมูล
โมเดลข้อมูลที่กําหนดไว้อย่างดีช่วยให้มั่นใจได้ว่าลูกค้าของคุณสามารถโต้ตอบกับแอปเทมเพลตได้อย่างง่ายดายและเป็นธรรมชาติ สร้างแบบจําลองข้อมูลใน Power BI Desktop
Note
คุณควรทําแบบจําลองพื้นฐานเป็นจํานวนมาก เช่น การพิมพ์และชื่อคอลัมน์ ในคิวรี
Q&A
การสร้างแบบจําลองยังส่งผลต่อการถามตอบที่สามารถให้ผลลัพธ์แก่ลูกค้าของคุณได้ดีเพียงใด อย่าลืมเพิ่มคําพ้องความหมายให้กับคอลัมน์ที่ใช้กันทั่วไป และตั้งชื่อคอลัมน์ของคุณอย่างถูกต้องในแบบสอบถาม
เคล็ดลับแบบจําลองข้อมูลเพิ่มเติม
ตรวจสอบให้แน่ใจว่าคุณได้:
- ใช้การจัดรูปแบบกับคอลัมน์ค่าทั้งหมด ใช้ชนิดในแบบสอบถาม
- ใช้การจัดรูปแบบกับการวัดผลทั้งหมด
- ตั้งค่าการสรุปเริ่มต้น โดยเฉพาะอย่างยิ่ง ให้ตั้งค่า ไม่มีการคํานวณ (No calculation ) เมื่อมี สําหรับค่าที่ไม่ซ้ํากัน เป็นต้น
- ตั้งค่าประเภทข้อมูล (หากมี)
- กําหนดความสัมพันธ์ตามความจําเป็น
รายงาน
หน้ารายงานให้ข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับข้อมูลที่รวมอยู่ในแอปเทมเพลตของคุณ ใช้หน้าของรายงานเพื่อตอบคําถามทางธุรกิจที่สําคัญที่แอปเทมเพลตของคุณพยายามแก้ไข สร้างรายงานโดยใช้ Power BI Desktop
เคล็ดลับรายงานเพิ่มเติม
- ใช้วิชวลมากกว่าหนึ่งรายการต่อหน้าสําหรับการกรองข้าม
- จัดแนววิชวลอย่างระมัดระวังโดยไม่ทับซ้อนกัน
- ตรวจสอบให้แน่ใจว่าเค้าโครงหน้าถูกตั้งค่าเป็นโหมด 4:3 หรือ 16:9
- ตรวจสอบให้แน่ใจว่าการรวมทั้งหมดที่นําเสนอมีความหมายเป็นตัวเลข เช่น ค่าเฉลี่ยหรือค่าที่ไม่ซ้ํากัน
- ตรวจสอบว่าการหั่นให้ผลลัพธ์ที่สมเหตุสมผล
- ใส่โลโก้ของคุณในรายงานด้านบนเป็นอย่างน้อย
- ตรวจสอบให้แน่ใจว่าองค์ประกอบอยู่ในโทนสีของลูกค้าเท่าที่จะเป็นไปได้
Note
แอปเทมเพลตเดียวต้องมีรายงานมากกว่า 20 รายการ
แดชบอร์ด
แดชบอร์ดเป็นจุดหลักของการโต้ตอบกับแอปเทมเพลตของคุณสําหรับลูกค้าของคุณ ควรมีภาพรวมของเนื้อหาที่รวมอยู่ โดยเฉพาะตัวชี้วัดที่สําคัญสําหรับสถานการณ์ทางธุรกิจของคุณ
เมื่อต้องการสร้างแดชบอร์ดสําหรับแอปเทมเพลตของคุณ เพียงอัปโหลด PBIX ของคุณผ่าน รับไฟล์ข้อมูล> หรือเผยแพร่โดยตรงจาก Power BI Desktop
เคล็ดลับเพิ่มเติมเกี่ยวกับแดชบอร์ด
- รักษาธีมเดิมเมื่อปักหมุดเพื่อให้ไทล์บนแดชบอร์ดของคุณสอดคล้องกัน
- ปักหมุดโลโก้ไว้ที่ธีมเพื่อให้ผู้บริโภครู้ว่าแพ็คมาจากไหน
- เค้าโครงที่แนะนําเพื่อทํางานกับความละเอียดหน้าจอส่วนใหญ่คือความกว้างห้าถึงหกไทล์ขนาดเล็ก
- ไทล์แดชบอร์ดทั้งหมดควรมีชื่อเรื่องและคําบรรยายที่เหมาะสม
- พิจารณาการจัดกลุ่มในแดชบอร์ดสําหรับสถานการณ์ต่างๆ ทั้งในแนวตั้งหรือแนวนอน
ข้อมูลตัวอย่าง
แอปเทมเพลต ซึ่งเป็นส่วนหนึ่งของขั้นตอนการสร้างแอป จะห่อข้อมูลแคชในพื้นที่ทํางานเป็นส่วนหนึ่งของแอป ซึ่งมีประโยชน์ดังต่อไปนี้:
- อนุญาตให้ผู้ติดตั้งเข้าใจฟังก์ชันการทํางานและวัตถุประสงค์ของแอปก่อนเชื่อมต่อข้อมูล
- สร้างประสบการณ์ที่ขับเคลื่อนให้ตัวติดตั้งสํารวจความสามารถของแอปเพิ่มเติม ซึ่งนําไปสู่การเชื่อมต่อแบบจําลองความหมายของแอป
เราขอแนะนําให้มีข้อมูลตัวอย่างที่มีคุณภาพก่อนสร้างแอปเพื่อให้แน่ใจว่ารายงานและแดชบอร์ดของแอปมีการเติมข้อมูล พยายามรักษาขนาดข้อมูลตัวอย่างให้เล็กที่สุด
การเผยแพร่บน AppSource
แอปเทมเพลตสามารถเผยแพร่บน AppSource ได้ ปฏิบัติตามหลักเกณฑ์เหล่านี้ก่อนส่งแอปของคุณไปยัง AppSource:
- ตรวจสอบให้แน่ใจว่าคุณสร้างแอปเทมเพลตด้วยข้อมูลตัวอย่างที่น่าสนใจซึ่งสามารถช่วยให้ผู้ติดตั้งเข้าใจว่าแอปสามารถทําอะไรได้บ้าง รายงานและแดชบอร์ดที่ว่างเปล่าจะไม่ได้รับการอนุมัติ
- แอปเทมเพลตสนับสนุนแอปตัวอย่างข้อมูลเท่านั้น
- มีคําแนะนําสําหรับทีมตรวจสอบความถูกต้องที่ต้องปฏิบัติตาม ซึ่งรวมถึงข้อมูลประจําตัวและพารามิเตอร์ที่พวกเขาสามารถใช้เพื่อเชื่อมต่อกับข้อมูล
- แอปพลิเคชันของคุณต้องมี โลโก้แอป ใน Power BI และบนข้อเสนอพอร์ทัลคู่ค้าระบบคลาวด์ (CPP) ของคุณ
- กําหนดค่าหน้า Landing Page
- ตรวจสอบให้แน่ใจว่าได้ปฏิบัติตามเอกสารเกี่ยวกับข้อเสนอแอป Power BI
- หากแดชบอร์ดเป็นส่วนหนึ่งของแอป ให้ตรวจสอบว่าหน้าแดชบอร์ดไม่ว่างเปล่า
- ติดตั้งแอปโดยใช้ลิงก์แอปก่อนส่ง ตรวจสอบให้แน่ใจว่าคุณสามารถเชื่อมต่อแบบจําลองความหมายและประสบการณ์การใช้งานแอปเป็นไปตามที่คุณวางแผนไว้
- ก่อนอัปโหลดไฟล์ PBIX ไปยังพื้นที่ทํางานเทมเพลต ตรวจสอบให้แน่ใจว่าได้ยกเลิกการโหลดการเชื่อมต่อที่ไม่จําเป็น
- ปฏิบัติตาม แนวทางปฏิบัติการออกแบบที่ดีที่สุดของ Power BI สําหรับรายงานและวิชวล เพื่อให้เกิดผลกระทบสูงสุดต่อผู้ใช้ของคุณและเพื่อขออนุมัติสําหรับการแจกจ่าย
สร้างลิงก์ดาวน์โหลดสําหรับแอป
หลังจากเผยแพร่แอปเทมเพลตบน AppSource แล้ว ให้พิจารณาสร้างลิงก์ดาวน์โหลดจากเว็บไซต์ของคุณเพื่อ:
- หน้าดาวน์โหลด AppSource ซึ่งสามารถดูได้โดยสาธารณะ รับลิงก์จากหน้า AppSource ของคุณ
- Power BI ซึ่งผู้ใช้ Power BI สามารถดูได้
เมื่อต้องการเปลี่ยนเส้นทางผู้ใช้ไปยังลิงก์ดาวน์โหลดของแอปใน Power BI ให้ดูตัวอย่างโค้ดต่อไปนี้: ที่เก็บ GitHub
กําหนดค่าพารามิเตอร์โดยอัตโนมัติระหว่างการติดตั้ง
ถ้าคุณเป็น ISV ที่แจกจ่ายแอปเทมเพลตของคุณผ่านบริการเว็บของคุณ คุณสามารถสร้างระบบอัตโนมัติที่กําหนดค่าพารามิเตอร์แอปเทมเพลตโดยอัตโนมัติเมื่อลูกค้าของคุณติดตั้งแอปในบัญชี Power BI ของพวกเขา วิธีนี้ทําให้สิ่งต่างๆ ง่ายขึ้นสําหรับลูกค้าของคุณ นอกจากนี้ยังเพิ่มโอกาสในการติดตั้งที่ประสบความสําเร็จเนื่องจากไม่ต้องให้รายละเอียดที่อาจไม่ทราบ สําหรับข้อมูลเพิ่มเติม โปรดดู การกําหนดค่าอัตโนมัติของการติดตั้งแอปเทมเพลต