สร้างแอปแม่แบบใน Power BI

แอปเทมเพลต Power BI เปิดให้คู่ค้า Power BI สร้างแอป Power BI ด้วยโค้ดเพียงเล็กน้อยหรือไม่มีเลย แล้วนำไปปรับใช้กับลูกค้า Power BI ทุกท่าน บทความนี้ประกอบด้วยคำแนะนำทีละขั้นตอนเพื่อสร้างแอปเทมเพลต Power BI

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

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

ข้อกำหนดเบื้องต้น

นี่คือข้อกำหนดสำหรับการสร้างแอปแม่แบบ:

สร้างพื้นที่ทำงานของแม่แบบ

เมื่อต้องสร้างแอปแม่แบบที่คุณสามารถแจกจ่ายให้กับผู้เช่า Power BI อื่น ๆ คุณต้องสร้างแอปในพื้นที่ใดพื้นที่หนึ่งของพื้นที่ทำงานใหม่

  1. ในการบริการของ Power BI ให้เลือก พื้นที่ทำงาน > สร้างพื้นที่ทำงาน

    สร้างพื้นที่ทำงาน

  2. ใน สร้างพื้นที่ทำงาน ให้ป้อนชื่อ คำอธิบาย (ไม่บังคับ), และภาพโลโก้ (ไม่บังคับ) สำหรับพื้นที่ทำงานของคุณ

    เผยแพร่พื้นที่ทำงานใหม่

  3. ขยายหัวข้อ ขั้นสูง แล้วเลือก พัฒนาแอปเทมเพลต

    พัฒนาแอปแม่แบบ

    ข้อสำคัญ

    การตั้งค่าพื้นที่งานของตัวสร้างแอปไม่กระทบต่อพื้นที่งานซึ่งตัวติดตั้งแอปจะติดตั้งแอปซึ่งหมายความว่าแอปที่พัฒนาขึ้นในพื้นที่งานความจุแบบพรีเมียมจะไม่ถูกติดตั้งโดยอัตโนมัติบนพื้นที่งานความจุแบบพรีเมียม ดังนั้นจึงไม่ แนะ ให้ใช้ความจุแบบพรีเมียมให้กับพื้นที่งานตัวสร้าง เนื่องจากพื้นที่การตัวติดตั้งอาจไม่เป็นความจุแบบพรีเมียม และฟังก์ชันการใช้ฟังก์ชันที่อาศัยความจุแบบพรีเมียมจะไม่งาน เว้นแต่ว่าตัวติดตั้งจะย้ายพื้นที่งานที่ติดตั้งไว้เป็นความจุพรีเมียมด้วยตนเอง

    อย่าเลือกรูปแบบที่เก็บข้อมูลชุดข้อมูลขนาดใหญ่ รูปแบบนี้ไม่รองรับแอปเทมเพลต

  4. เลือก บันทึก

หมายเหตุ

คุณต้องมีสิทธิ์จากผู้ดูแลระบบ Power BI เพื่อเลื่อนระดับแอปเทมเพลต

เพิ่มเนื้อหาลงในพื้นที่ทำงานของแอปเทมเพลต

ขั้นตอนต่อไปของคุณคือการเพิ่มเนื้อหาลงในพื้นที่ทำงาน เช่นเดียวกับพื้นที่ทำงานของ Power BI ทั่วไป

ถ้าคุณกำลังใช้พารามิเตอร์ใน Power Query ให้ตรวจสอบให้มั่นใจว่าได้กำหนดชนิดของ้พารามิเตอร์ไว้ดีแล้ว (เช่น ข้อความ) ชนิดใด ๆ และไบนารีไม่รองรับ

เคล็ดลับสำหรับการเขียนแอปแม่แบบใน Power BI มีคำแนะนำเพื่อพิจารณาเมื่อสร้างรายงานและแดชบอร์ดสำหรับแอปแม่แบบของคุณ

กำหนดคุณสมบัติของแอปเทมเพลต

หลังจากที่คุณมีเนื้อหาในพื้นที่ทำงานของคุณ คุณก็พร้อมที่จะจัดแพคเกจในแอปแม่แบบ ขั้นตอนแรกคือการ สร้างแอแม่แบบทดสอบ เข้าถึงได้เท่านั้นจากภายในองค์กรของคุณในผู้เช่าของคุณ

  1. ในพื้นที่ทำงานแอปแม่แบบ เลือก สร้างแอป

    สร้างแอป

    คุณกรอกตัวเลือกการสร้างเพิ่มเติมสำหรับแอปเทมเพลตในแท็บหกแท็บที่จุดนี้:

    การกำหนดตราสินค้า

    การกำหนดตราสินค้า

    • ชื่อแอป
    • คำอธิบาย
    • เว็บไซต์การสนับสนุน (ลิงก์จะแสดงใต้ข้อมูลแอปหลังจากแจกจ่ายแอปเทมเพลตเป็นแอปองค์กรซ้ำ)
    • โลโก้แอป (ขีดจำกัดขนาดไฟล์ 45K อัตราส่วนกว้างยาว 1:1, รูปแบบ .png .jpg .jpeg)
    • สีธีมของแอป

    การสืบค้นเนื้อหา

    เปิดใช้งาน ระบบจัดทำส่วนการสืบค้นใหม่ โดยคุณสามารถกำหนดรายละเอียดหน้าต่างนำทางของแอป (ดูรายละเอียดในหัวข้อ ออกแบบรูปแบบการสืบค้น ในบทความนี้)

    ตั้งค่าหน้าเริ่มต้นของแอป

    หน้าเริ่มต้นของแอป: หากคุณตัดสินใจที่จะไม่ใช้ตัวสร้างการนำทาง คุณสามารถเลือกหน้าเชื่อมโยงของแอปดังกล่าวได้ กำหนดรายงานหรือแดชบอร์ดเป็น เพจเริ่มต้นของแอปของคุณ ใช้หน้าเชื่อมโยงเพื่อจะทำให้เกิดความน่าสนใจมากที่สุด

    ตัวควบคุม

    กำหนดขีดจำกัดและข้อจำกัดที่ผู้ใช้แอปของคุณจะต้องใช้กับเนื้อหาของแอปของคุณ คุณสามารถใช้ตัวควบคุมนี้เพื่อปกป้องทรัพย์สินทางปัญญาในแอปของคุณ

    ตัวควบคุม

    หมายเหตุ

    หากคุณต้องการปกป้องข้อมูลของคุณ ให้ปิดใช้งานตัวเลือก ดาวน์โหลด รายงานไปยังไฟล์ จากนั้นกําหนดค่าตัวเลือกอีกสองตัวเลือกตามที่คุณต้องการ

    ทำไม:

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

    ถ้าคุณต้องการจํากัดการเข้าถึงคิวรีและหน่วยวัดของคุณ ในขณะที่ยังอนุญาตให้ผู้ใช้ของคุณเพิ่มแหล่งข้อมูลของพวกเขาเอง พิจารณาตรวจสอบเฉพาะ การส่งออกหรือเชื่อมต่อกับตัวเลือก ข้อมูลภายนอก ซึ่งช่วยให้ผู้ใช้สามารถเพิ่มแหล่งข้อมูลของตนเองโดยไม่ต้องแก้ไขชุดข้อมูลของคุณ เรียนรู้เพิ่มเติม

    พารามิเตอร์

    พารามิเตอร์จะถูกสร้างขึ้นในไฟล์ .pbix เดิม (เรียนรู้เพิ่มเติมเกี่ยวกับ การสร้างพารามิเตอร์คำถาม) คุณใช้ความสามารถบนแท็บนี้เพื่อช่วยตัวติดตั้งแอปกำหนดค่าต่าง ๆ ของแอปหลังจากการติดตั้ง เมื่อแอปเชื่อมต่อกับข้อมูลของตัวแอปแล้ว

    ในแท็บนี้ คุณยังสามารถรับลิงก์ไปที่คู่มือของแอปได้ด้วย

    พารามิเตอร์

    พารามิเตอร์แต่ละพารามิเตอร์จะมีชื่อและคำอธิบาย ซึ่งมาจากการสอบถามและช่องข้อมูลค่า คุณมีตัวเลือกสามตัวเลือกในการรับค่าสำหรับพารามิเตอร์นั้นในระหว่างการติดตั้ง

    • คุณสามารถกำหนดให้ตัวติดตั้งต้องป้อนค่าได้ ในกรณีนี้ คุณต้องให้ตัวอย่างค่าที่จะนำมาป้อนแทน ในการกำหนดค่าพารามิเตอร์ด้วยวิธีนี้ ให้ตรวจสอบกล่องทำเครื่องหมายที่ กำหนดไว้ จากนั้นให้แจ้งตัวอย่างในกล่องข้อความที่แสดงให้ผู้ใช้ทราบว่าควรป้อนค่าชนิดใด ตัวอย่างเช่น:

      สกรีนช็อตของค่าพารามิเตอร์ที่ผู้ใช้จำเป็นต้องป้อน

    • คุณสามารถให้ค่าที่กรอกไว้ล่วงหน้า ซึ่งผู้ใช้ที่ติดตั้งแอปจะไม่สามารถเปลี่ยนแปลงได้ ระบบจะซ่อนพารามิเตอร์ที่กำหนดค่าด้วยวิธีนีไว้จากบุคคลที่ติดตั้งแอป คุณควรใช้วิธีนี้เฉพาะเมื่อคุณมั่นใจว่าค่าที่กรอกไว้ล่วงหน้านั้นเหมาะสมสำหรับผู้ใช้ทุกคน มิเช่นนั้น ควรใช้วิธีการแรกที่กล่าวถึงข้างต้นที่กำหนดให้ต้องป้อนข้อมูลของผู้ใช้

      ในการกำหนดค่าพารามิเตอร์ด้วยวิธีนี้ ให้ป้อนค่าลงในกล่องข้อความ ค่า จากนั้นคลิกไอคอนล็อก ซึ่งจะทำให้ไม่สามารถเปลี่ยนแปลงค่าดังกล่าวได้ ตัวอย่างเช่น:

      สกรีนช็อตของค่าพารามิเตอร์แบบสัมบูรณ์

    • คุณสามารถกำหนดค่าเริ่มต้นที่ผู้ใช้สามารถเปลี่ยนแปลงระหว่างการติดตั้งได้ ในการกำหนดค่าพารามิเตอร์ด้วยวิธีนี้ ให้ป้อนค่าเริ่มต้นลงในกล่องข้อความ ค่า จากนั้นปล่อยให้ไอคอนล็อกอยู่ในสภาพปลดล็อกเอาไว้ ตัวอย่างเช่น:

      ภาพหน้าจอของค่าพารามิเตอร์เริ่มต้นที่สามารถเปลี่ยนแปลงได้

    การรับรองความถูกต้อง

    ในแท็บนี้ คุณเลือกวิธีการตรวจสอบสิทธิ์ที่ต้องการใช้ ตัวเลือกที่พร้อมใช้งานจะขึ้นอยู่กับชนิดแหล่งข้อมูลที่ใช้

    สกรีนช็อตของตัวเลือกวิธีการตรวจสอบสิทธิ์

    โดยระบบจะกำหนดระดับความเป็นส่วนตัวให้โดยอัตโนมัติ:

    • แหล่งข้อมูลเดี่ยว: กำหนดค่าให้เป็นส่วนตัวโดยอัตโนมัติ
    • แหล่งข้อมูลแบบไม่ระบุชื่อหลายรายการ: กำหนดค่าให้เป็นสาธารณะโดยอัตโนมัติ

    เข้าถึง

    ในขั้นตอนการทดสอบ ให้ตัดสินใจว่าผู้ใดในองค์กรของคุณที่จะสามารถติดตั้งและทดสอบแอปของคุณได้ ไม่ต้องกังวล คุณสามารถกลับมา และเปลี่ยนการตั้งค่าเหล่านี้ในภายหลัง การตั้งค่าไม่มีผลต่อการเข้าถึงแอปเทมเพลตที่แจกจ่ายออกไปแล้ว

    สกรีนช็อตของแท็บการเข้าถึง

  2. เลือก สร้างแอป

    คุณเห็นข้อความทดสอบแอปพร้อม มีลิงก์เพื่อคัดลอก และแชร์กับแอปทดสอบของคุณ

    แอปทดสอบพร้อมใช้งานแล้ว

    นอกจากนี้คุณได้ทำขั้นตอนแรกของกระบวนการจัดการวางจำหน่าย ซึ่งตามหลัง

จัดการการเผยแพร่แอปแม่แบบ

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

  • สร้างแอปทดสอบ: สำหรับการทดสอบภายในองค์กรของคุณเท่านั้น
  • เลื่อนระดับแพคเกจทดสอบถึงขั้นตอนก่อนการผลิต: ทดสอบภายนอกองค์กรของคุณ
  • เลื่อนระดับแพคเกจก่อนการผลิตไปยังการผลิต: เวอร์ชันการผลิต
  • ลบแพคเกจใด หรือเริ่มต้นจากขั้นตอนก่อนหน้า

URL ไม่เปลี่ยนแปลงเมื่อคุณย้ายระหว่างขั้นตอนการเผยแพร่ การเพิ่มระดับไม่มีผลต่อ URL เอง

ลองดูขั้นตอนต่าง ๆ:

  1. ในพื้นที่ทำงานแม่แบบ เลือก การจัดการวางจำหน่าย

    ไอคอนการจัดการวางจำหน่าย

  2. เลือก รับลิงก์ หากคุณสร้างแอปทดสอบในส่วน กำหนดคุณสมบัติของแอปแม่แบบ ด้านบน (ซึ่งจะทำให้ระบบทำการกรอกจุดสีเหลืองที่อยู่ถัดจาก การทดสอบ เอาไว้ให้แล้ว)

    หากคุณยังไม่ได้สร้างแอป ให้เลือก สร้างแอป ซึ่งจะนำคุณกลับไปในกระบวนการสร้างแอปเทมเพลต

    สร้างแอป รับลิงก์

  3. เมื่อต้องทดสอบประสบการณ์การใช้งานการติดตั้งแอป ให้คัดลอกลิงก์ในหน้าต่างการแจ้งเตือน แล้ววางลงในหน้าต่างเบราว์เซอร์ใหม่

    จากที่นี่ คุณกำลังติดตามลูกค้าของคุณจะทำตามขั้นตอนเดียว ดูติดตั้งและแจกจ่ายแอปเทมเพลตในองค์กรของคุณ

  4. ในกล่องโต้ตอบ ให้เลือก ติดตั้ง

    เมื่อการติดตั้งสำเร็จ คุณจะเห็นการแจ้งเตือนว่าแอปใหม่ของคุณพร้อมแล้ว

  5. เลือก ไปยังแอป

    ตรวจสอบว่าแอปทดสอบมีข้อมูลตัวอย่าง เมื่อต้องทำการเปลี่ยนแปลง ย้อนกลับไปยังแอปในพื้นที่ทำงานเดิม ปรับปรุงแอปทดสอบจนกว่าคุณจะพอใจ

  6. เมื่อคุณพร้อมที่จะเลื่อนระดับแอปของคุณไปยังการผลิตล่วงหน้าสำหรับการทดสอบภายนอกผู้เช่าของคุณเพิ่มเติม ย้อนกลับไป การจัดการวางจำหน่าย บานหน้าต่างและเลือก เลื่อนแอป

    เลื่อนระดับแอปเป็นระดับก่อนใช้งานจริง

    หมายเหตุ

    เมื่อเลื่อนระดับแอปแล้ว แอปจะอยู่ในรูปแบบสาธารณะที่พร้อมใช้งานภายนอกองค์กรของคุณ

    ถ้าคุณไม่เห็นตัวเลือกนั้น ติดต่อผู้ดูแลระบบ Power BI ของคุณเพื่อให้สิทธิ์แก่สิทธิ์สำหรับการพัฒนาแอปแม่แบบในพอร์ทัลผู้ดูแล

  7. เลือก เลื่อน เพื่อยืนยันตัวเลือกของคุณ

  8. คัดลอก URL นี้ใหม่เมื่อต้องแชร์ภายนอกผู้เช่าของคุณสำหรับการทดสอบ ลิงก์นี้ยังเป็นลิงก์ที่คุณส่งเพื่อเริ่มกระบวนการแจกจ่ายแอปของคุณบน AppSource โดยการสร้างข้อเสนอสำหรับ Partner Center ใหม่ ส่งลิงก์ก่อนการผลิตไปที่ Partner Center เท่านั้น หลังจากที่แอปผ่านการอนุมัติและคุณได้รับการแจ้งเตือนว่าแอปนั้นเผยแพร่ใน AppSource แล้วเท่านั้น คุณจึงจะสามารถเลื่อนระดับแพ็กเกจนี้ไปเป็นการผลิตใน Power BI

  9. เมื่อแอปของคุณพร้อมสำหรับการผลิตหรือการแชร์ผ่าน AppSource ย้อนกลับไป การจัดการวางจำหน่าย บานหน้าต่างและเลือก เลื่อนแอป ถัดจาก ก่อนการผลิต

  10. เลือก เลื่อน เพื่อยืนยันตัวเลือกของคุณ

    ตอนนี้ แอปของคุณอยู่ ในการ ผลิต และพร้อมสำหรับการแจกแจง

    แอปอยู่ระหว่างการผลิต

เพื่อให้แอปของคุณพร้อมใช้งานทั่วไปหลายพันของผู้ใช้ Power BI ในโลก เราขอแนะนำให้คุณส่งไปยัง AppSource ดูข้อเสนอแอปพลิเคชันPower BIสำหรับรายละเอียด

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

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

ขั้นตอนถัดไป

ดูวิธีการที่ลูกค้าของคุณโต้ตอบกับแอปแม่แบบของคุณในติดตั้ง กำหนดเอง และเผยแพรแอปแม่แบบในองค์กรของคุณ

ดูข้อเสนอแอปพลิเคชัน BI Powerสำหรับรายละเอียดเกี่ยวกับการแจกจ่ายแอปของคุณ