แชร์ผ่าน


เคล็ดลับการเขียนแอปเทมเพลต: Power BI

การสร้างแอปเทมเพลตใน 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

สกรีนช็อตของที่เก็บ GitHub ที่แสดงหน้าดาวน์โหลดตัวอย่างแอปเทมเพลตพร้อมคําแนะนําการใช้งาน

กําหนดค่าพารามิเตอร์โดยอัตโนมัติระหว่างการติดตั้ง

ถ้าคุณเป็น ISV ที่แจกจ่ายแอปเทมเพลตของคุณผ่านบริการเว็บของคุณ คุณสามารถสร้างระบบอัตโนมัติที่กําหนดค่าพารามิเตอร์แอปเทมเพลตโดยอัตโนมัติเมื่อลูกค้าของคุณติดตั้งแอปในบัญชี Power BI ของพวกเขา วิธีนี้ทําให้สิ่งต่างๆ ง่ายขึ้นสําหรับลูกค้าของคุณ นอกจากนี้ยังเพิ่มโอกาสในการติดตั้งที่ประสบความสําเร็จเนื่องจากไม่ต้องให้รายละเอียดที่อาจไม่ทราบ สําหรับข้อมูลเพิ่มเติม โปรดดู การกําหนดค่าอัตโนมัติของการติดตั้งแอปเทมเพลต