แชร์ผ่าน


สร้างแอปแม่แบบใน 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 ให้สร้างพื้นที่ทํางานตามที่อธิบายไว้ใน สร้างพื้นที่ทํางานใน Power BI ในส่วน ขั้นสูง ให้เลือก พัฒนาแอปเทมเพลต

    สกรีนช็อตที่แสดงพัฒนาแอปเทมเพลต

    สำคัญ

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

    สำคัญ

    ตัวเลือก พัฒนาแอปเทมเพลต จะสามารถเลือกตัวเลือก พัฒนาแอป ได้เมื่อสร้างพื้นที่ทํางานของตัวสร้างแอปเท่านั้น เมื่อมีการกําหนดพื้นที่ทํางานเป็นพื้นที่ทํางานของตัวสร้างแอปแล้ว ฟังก์ชันการทํางานของตัวสร้างแอปจะไม่สามารถลบออกจากพื้นที่ทํางานได้

  2. เมื่อคุณสร้างพื้นที่ทํางานเสร็จแล้ว ให้เลือก บันทึก

หมายเหตุ

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

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

เช่นเดียวกับพื้นที่ทํางานของ Power BI ขั้นตอนต่อไปของคุณคือการเพิ่มเนื้อหาไปยังพื้นที่ทํางาน ถ้าคุณกําลังใช้พารามิเตอร์ใน Power Query ตรวจสอบให้แน่ใจว่ามีชนิดที่กําหนดไว้อย่างดี เช่นText ชนิด Any และ Binary ไม่ได้รับการสนับสนุน

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

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

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

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

    สกรีนช็อตที่แสดงสร้างแอป

    ถัดไป กรอกตัวเลือกเพิ่มเติมสําหรับแอปเทมเพลตของคุณในแท็บหกแท็บ

  2. บนแท็บ การสร้าง แบรนด์ กรอกข้อมูลในเขตข้อมูลต่อไปนี้:

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

    สกรีนช็อตที่แสดงแท็บการสร้างแบรนด์

  3. บนแท็บ การนําทาง คุณสามารถเปิดใช้งาน ตัว สร้างการนําทางใหม่เพื่อกําหนดบานหน้าต่างนําทางของแอปได้

    สกรีนช็อตที่แสดงแท็บการนําทาง

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

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

    สกรีนช็อตที่แสดงแท็บตัวควบคุม

    หมายเหตุ

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

    ทําไม:

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

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

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

    สกรีนช็อตที่แสดงแท็บพารามิเตอร์

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

    • คุณสามารถกําหนดให้ผู้ใช้ที่ติดตั้งแอปต้องป้อนค่าได้

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

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

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

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

      ในการกําหนดค่าพารามิเตอร์ด้วยวิธีนี้ ให้ป้อนค่าใน กล่องข้อความค่า จากนั้นเลือกไอคอนล็อกเพื่อไม่ให้เปลี่ยนแปลงค่าได้ ตัวอย่างต่อไปนี้แสดงตัวเลือกนี้:

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

    • คุณสามารถกําหนดค่าเริ่มต้นที่ผู้ใช้สามารถเปลี่ยนแปลงระหว่างการติดตั้งได้

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

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

    ในแท็บนี้ คุณยังให้ลิงก์ไปยังเอกสารประกอบของแอป

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

    สกรีนช็อตที่แสดงแท็บการรับรองความถูกต้อง

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

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

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

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

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

    สกรีนช็อตของข้อความว่าแอปทดสอบพร้อมแล้ว

    คุณยังได้ทําขั้นตอนแรกของกระบวนการจัดการวางจําหน่ายต่อไปนี้

จัดการการเผยแพร่แอปเทมเพลต

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

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

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

เมื่อต้องการไปยังขั้นตอนการเผยแพร่:

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

    สกรีนช็อตที่แสดงการจัดการวางจําหน่ายในพื้นที่ทํางานเทมเพลต

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

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

    สกรีนช็อตของบานหน้าต่างการจัดการการวางจําหน่ายที่มีรับลิงก์ที่เน้น

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

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

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

  5. หลังจากการติดตั้งสําเร็จ เลือกแอป ในรายการ Apps เพื่อเปิด

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

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

    สกรีนช็อตของบานหน้าต่างการจัดการการวางจําหน่ายที่มีการเน้นแอปเลื่อนระดับ

    หมายเหตุ

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

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

  8. ในกล่องโต้ตอบ ให้เลือก เลื่อนระดับ

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

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

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

  11. เลือก เลื่อนระดับ

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

    สกรีนช็อตของบานหน้าต่างการจัดการวางจําหน่ายที่มีแอปในการผลิต

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

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

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