แชร์ผ่าน


บทช่วยสอน: การจัดการวงจรชีวิตใน Fabric

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

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

ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าข้อกําหนดเบื้องต้นต่อไปนี้:

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

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

ขั้นตอนที่ 1: สร้างพื้นที่ทํางานแบบพรีเมียม

วิธีการสร้างพื้นที่ทํางานใหม่และกําหนดสิทธิ์การใช้งานให้พื้นที่ทํางานนั้น:

  1. จากแถบนําทางด้านซ้ายของ ประสบการณ์การใช้งาน Power BI ให้เลือก พื้นที่ทํางาน > + พื้นที่ทํางานใหม่

    Screenshot of Create workspace.

  2. ตั้งชื่อพื้นที่ทํางาน FoodSalesWS

  3. (ไม่บังคับ) เพิ่มคําอธิบาย

    Screenshot of new workspace with name.

  4. ขยายส่วน ขั้นสูง เพื่อแสดง โหมดสิทธิ์การใช้งาน

  5. เลือกความจุรุ่นทดลองใช้หรือความจุแบบพรีเมียม

    Screenshot of new workspace with license mode.

  6. เลือก ใช้

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างพื้นที่ทํางาน ให้ดู สร้างพื้นที่ทํางาน

ขั้นตอนที่ 2: โหลดเนื้อหาลงในพื้นที่ทํางาน

คุณสามารถอัปโหลดเนื้อหาจาก OneDrive, SharePoint หรือไฟล์ภายในเครื่องได้ ในบทช่วยสอนนี้ เราจะโหลดไฟล์ .pbix

  1. จากแถบเมนูด้านบนสุด เลือกอัปโหลด>เรียกดู

    Screenshot of Upload menu.

  2. เรียกดูตําแหน่งที่ตั้งของ ไฟล์ FoodSales.pbix ที่คุณ ดาวน์โหลดก่อนหน้านี้ หรือโหลดตัวอย่างแบบจําลองความหมายและรายงานของคุณเอง

ตอนนี้คุณมีพื้นที่ทํางานที่มีเนื้อหาอยู่ภายในแล้วสําหรับคุณและทีมของคุณเพื่อทํางาน

Screenshot of FoodSalesWS workspace with a report, semantic model, and dashboard in it.

แก้ไขข้อมูลประจําตัว - ครั้งแรกเท่านั้น

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

  1. ไปที่ การตั้งค่า>การตั้งค่า Power BI

    Screenshot of Settings menu.

  2. เลือก แบบจําลอง>ความหมาย ข้อมูลประจําตัว>ของแหล่งข้อมูล แก้ไขข้อมูลประจําตัว

    Screenshot of Data source credentials menu.

  3. ตั้งค่าวิธีการรับรองความถูกต้องเป็นไม่ระบุชื่อ ระดับความเป็นส่วนตัวเป็นสาธารณะ และยกเลิกการเลือกกล่องข้ามการเชื่อมต่อทดสอบ

    Screenshot of semantic model credentials.

  4. เลือก ลงชื่อเข้าใช้ การเชื่อมต่อได้รับการทดสอบและตั้งค่าข้อมูลประจําตัว

ตอนนี้คุณสามารถสร้างไปป์ไลน์การปรับใช้ได้แล้ว

ขั้นตอนที่ 3: เชื่อมต่อพื้นที่ทํางานการพัฒนาของทีมเพื่อ git

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

ลองเชื่อมต่อพื้นที่ทํางานนี้กับสาขาหลักของที่เก็บ Azure ของคุณเพื่อให้สมาชิกในทีมทุกคนสามารถแก้ไขและสร้างคําขอดึงข้อมูลได้

  1. เลือกจุดไข่ปลา (สามจุด) จากนั้น การตั้งค่าพื้นที่ทํางาน

    Screenshot of workspace with workspace settings link displayed.

  2. เลือกการรวม Git คุณจะลงชื่อเข้าใช้บัญชี Azure Repos โดยอัตโนมัติที่ลงทะเบียนกับผู้ใช้ Microsoft Entra ที่ลงชื่อเข้าใช้ในพื้นที่ทํางาน

  3. จากเมนูดรอปดาวน์ ระบุรายละเอียดต่อไปนี้เกี่ยวกับสาขาที่คุณต้องการเชื่อมต่อ:

    • องค์กร

    • โครงการ

    • ที่เก็บ Git

    • เลือก สาขาหลัก (หรือ หลัก)

    • พิมพ์ชื่อของโฟลเดอร์ใน repo ที่ ไฟล์ .pbix นั้นอยู่ นี่คือโฟลเดอร์ที่จะถูกซิงค์กับพื้นที่ทํางาน

      Screenshot of workspace settings Git integration window with workspace connected to main branch of repo.

  4. เลือกเชื่อมต่อและซิงค์

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

Screenshot of source control icon and other Git information.

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

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการเชื่อมต่อ git ดูเชื่อมต่อพื้นที่ทํางานไปยังที่เก็บ Azure

ขั้นตอนที่ 4: สร้างไปป์ไลน์การปรับใช้

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

  1. จากโฮมเพจพื้นที่ทํางาน เลือก สร้างไปป์ไลน์การปรับใช้

    Screenshot of Create deployment pipeline.

  2. ตั้งชื่อไปป์ไลน์ FoodSalesDP ของคุณ ใส่คําอธิบาย (ไม่บังคับ) และเลือก สร้าง

    Screenshot of new pipeline with name.

  3. กําหนดพื้นที่ทํางาน FoodSalesWS ให้กับขั้นตอน การพัฒนา

    Screenshot of Assign workspace.

ขั้นตอนการพัฒนาของไปป์ไลน์การปรับใช้แสดงแบบจําลองความหมายหนึ่งรายการ รายงานหนึ่งรายการ และแดชบอร์ดหนึ่งรายการ ขั้นตอนอื่น ๆ จะว่างเปล่า

Screenshot of Development stage.

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการสร้างไปป์ไลน์การปรับใช้ใน ภาพรวมไปป์ไลน์การปรับใช้

ขั้นตอนที่ 5: ปรับใช้เนื้อหาไปยังขั้นตอนอื่น ๆ

ในตอนนี้ ให้ปรับใช้เนื้อหาไปยังขั้นตอนอื่น ๆ ของไปป์ไลน์

  1. จากขั้นตอนการพัฒนาของมุมมองเนื้อหาการปรับใช้ ให้เลือก ปรับใช้

    Screenshot of Deploy to test stage.

  2. ยืนยันว่าคุณต้องการปรับใช้เนื้อหาไปยังขั้นตอนการทดสอบ

    Screenshot of Confirm deploy.

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

    Screenshot of Development stage and test stage of pipelines with a green check icon indicating they're the same.

  3. ปรับใช้เนื้อหาจากขั้นตอนการทดสอบไปยังขั้นตอนการผลิต

    Screenshot of Deploy to production stage.

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

    Screenshot of Refresh button.

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

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการปรับใช้เนื้อหา ดูปรับใช้เนื้อหา

ขั้นตอนที่ 6: สร้างพื้นที่ทํางานแยกต่างหาก

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

  1. สร้างพื้นที่ทํางานใหม่เหมือนกับที่คุณทําในขั้นตอนที่ 1

    Screenshot of workspace with new workspace link displayed.

  2. เชื่อมต่อพื้นที่ทํางานใหม่นี้ไปยังสาขาใหม่ของที่เก็บ Git:

    จากเมนูดรอปดาวน์ ระบุรายละเอียดต่อไปนี้เกี่ยวกับสาขาที่คุณต้องการเชื่อมต่อ:

    • องค์กร
    • โครงการ
    • ที่เก็บ Git
    • เลือก + สาขา ใหม่ เพื่อสร้างสาขาใหม่
    • ตั้งชื่อสาขาใหม่ว่า MyFoodEdits สาขาที่มาจากหลัก (หรือหลัก) และเลือก สร้าง
    • โฟลเดอร์ใน repo ที่ ไฟล์ .pbix นั้นอยู่

    Screenshot of workspace settings window with create new branch.

  3. เลือกเชื่อมต่อและซิงค์

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

ขั้นตอนที่ 7: แก้ไขพื้นที่ทํางาน

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

  1. จากพื้นที่ทํางานแบบจําลองความหมาย เลือกจุดไข่ปลาแบบจําลองความหมาย (สามจุด) >เปิดแบบจําลองข้อมูล

    Screenshot of open data model in the expanded semantic model menu.

    หมายเหตุ

    หาก ปิดใช้งาน เปิดแบบจําลอง ข้อมูล ให้ไปที่ การตั้งค่า > พื้นที่ทํางาน Power BI > ทั่วไป และเปิดใช้งาน การตั้งค่าแบบจําลองข้อมูล

    Screenshot of data model settings check box.

  2. จากตาราง Order_details เลือกส่วนลด

    Screenshot of connected tables in the data view with the discount column of the Order Details table selected.

  3. จากบานหน้าต่างคุณสมบัติ ให้เปลี่ยนรูปแบบจากทั่วไปเป็นเปอร์เซ็นต์

    Screenshot of publishing changes in Git.

ขั้นตอนที่ 8: ยอมรับการเปลี่ยนแปลง

เมื่อต้องการบันทึกการเปลี่ยนแปลงนี้จากพื้นที่ทํางานลงในสาขา Git ให้ย้อนกลับไปที่โฮมเพจของพื้นที่ทํางาน

ตอนนี้ไอคอนตัวควบคุมแหล่งข้อมูลแสดง 1 ขึ้นเนื่องจากมีการเปลี่ยนแปลงหนึ่งรายการในพื้นที่ทํางาน แต่ไม่ได้ผูกมัดกับ Git repo แบบจําลองความหมาย FoodSales แสดงสถานะเป็น ไม่ผูกมัด

Screenshot of source control icon showing one uncommitted change.

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

  2. เลือกรายการที่จะบันทึก และเพิ่มข้อความทางเลือก

  3. เลือกยืนยัน

    Screenshot of committing changes.

สถานะของ Git ของแบบจําลองความหมายจะเปลี่ยนเป็น ซิงค์ และพื้นที่ทํางานและ Git repo กําลังซิงค์กัน

ขั้นตอนที่ 9: สร้าง PR และผสาน

ใน Git repo สร้างคําขอดึงข้อมูลเพื่อผสานสาขา MyFoodEdits กับสาขาหลัก

  1. เลือก สร้างคําขอดึงข้อมูล

    Screenshot of create pull request.

  2. ระบุชื่อเรื่อง คําอธิบาย และข้อมูลอื่น ๆ ที่คุณต้องการสําหรับคําขอดึงข้อมูล จากนั้น เลือก สร้าง

    Screenshot of naming pull request and adding description.

  3. ผสานคําขอดึงข้อมูล

    Screenshot of merge pull request.

ขั้นตอนที่ 10: อัปเดตพื้นที่ทํางานที่ใช้ร่วมกัน

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

Screenshot of source control icon showing one difference.

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

  2. เลือกอัปเดตทั้งหมด

    Screenshot of update workspace.

สถานะของ Git ของแบบจําลองความหมายจะเปลี่ยนเป็น ซิงค์ และพื้นที่ทํางานจะถูกซิงค์กับสาขา Git หลัก

ขั้นตอนที่ 11: เปรียบเทียบขั้นตอนในไปป์ไลน์การปรับใช้

  1. เลือก ดูไปป์ไลน์ การปรับใช้ เพื่อเปรียบเทียบเนื้อหาในขั้นตอนการพัฒนากับเนื้อหาในขั้นตอนการทดสอบ

    Screenshot of View deployment pipelines icon.

    โปรดสังเกตไอคอนสีส้ม X ระหว่างขั้นตอนที่ระบุว่ามีการเปลี่ยนแปลงเนื้อหาในหนึ่งในขั้นตอนตั้งแต่การปรับใช้ครั้งล่าสุด

    Screenshot showing pipeline stages are different.

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

    Screenshot of change review.

  3. ตรวจทานการเปลี่ยนแปลงและปิดหน้าต่าง

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการเปรียบเทียบขั้นตอนในไปป์ไลน์การปรับใช้ ดู เปรียบเทียบขั้นตอนในไปป์ไลน์การปรับใช้

ขั้นตอนที่ 12: ปรับใช้เพื่อทดสอบขั้นตอน

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

สรุปข้อมูล

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

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