บทช่วยสอน: การจัดการวงจรชีวิตใน Fabric
ในบทช่วยสอนนี้ คุณจะได้ทําตามขั้นตอนทั้งหมดของการโหลดข้อมูลลงในพื้นที่ทํางานของคุณ และการใช้ไปป์ไลน์การปรับใช้ร่วมกับการรวม Git เพื่อทํางานร่วมกับผู้อื่นในการพัฒนา การทดสอบ และการเผยแพร่ข้อมูลและรายงานของคุณ
หมายเหตุ
บางรายการสําหรับการรวม Git อยู่ในตัวอย่าง สําหรับข้อมูลเพิ่มเติม ดูรายการ หน่วยข้อมูลที่สนับสนุน
เพื่อรวม Git กับพื้นที่ทํางาน Microsoft Fabric ของคุณ คุณต้องตั้งค่าข้อกําหนดเบื้องต้นต่อไปนี้สําหรับทั้ง Fabric และ Git
หากต้องการเข้าถึงคุณลักษณะการรวม Git คุณต้องมีหนึ่งในรายการต่อไปนี้:
- สิทธิ์การใช้งาน Power BI Premium สิทธิ์การใช้งาน Power BI premium สนับสนุนเฉพาะรายการ Power BI ทั้งหมดเท่านั้น
- กําลังการผลิตของผ้า ต้องมีความจุ Fabric เพื่อใช้หน่วยข้อมูล Fabric ที่รองรับทั้งหมด ถ้าคุณยังไม่มี ลงทะเบียน สําหรับรุ่นทดลองใช้ฟรี
นอกจากนี้ ต้องเปิดใช้งานการสลับผู้เช่าต่อไปนี้จากพอร์ทัลผู้ดูแลระบบ:
- ผู้ใช้สามารถสร้างรายการ Fabric ได้
- ผู้ใช้สามารถซิงโครไนซ์รายการพื้นที่ทํางานกับพื้นที่เก็บ Git ของพวกเขาได้
- สําหรับผู้ใช้ GitHub เท่านั้น: ผู้ใช้สามารถซิงโครไนซ์รายการพื้นที่ทํางานกับที่เก็บ GitHub ได้
สวิตช์เหล่านี้สามารถเปิดใช้งานได้โดยผู้ดูแลระบบผู้เช่า ผู้ดูแลความจุ หรือผู้ดูแลระบบพื้นที่ทํางาน ขึ้นอยู่กับการตั้งค่าขององค์กรของคุณ
การรวม Git ในขณะนี้ได้รับการสนับสนุนสําหรับ Azure DevOps และ GitHub หากต้องการใช้การรวม Git กับพื้นที่ทํางาน Fabric คุณต้องมีสิ่งต่อไปนี้ใน Azure DevOps หรือ GitHub:
- บัญชี Azure ที่ใช้งานอยู่ลงทะเบียนกับผู้ใช้เดียวกันที่กําลังใช้พื้นที่ทํางาน Fabric สร้างบัญชีฟรี
- การเข้าถึงที่เก็บที่มีอยู่
- ดาวน์โหลดไฟล์ FoodSales.pbix ลงในที่เก็บ Git ที่คุณสามารถแก้ไขได้ เราใช้ไฟล์ตัวอย่างนี้ในบทช่วยสอนนี้ อีกวิธีหนึ่งคือ คุณสามารถใช้แบบจําลองความหมายและรายงานของคุณเองถ้าคุณต้องการ
ถ้าคุณมีสิทธิ์ของผู้ดูแลระบบในพื้นที่ทํางานที่มีข้อมูลอยู่แล้ว คุณสามารถข้ามไปยัง ขั้นตอนที่ 3 ได้
วิธีการสร้างพื้นที่ทํางานใหม่และกําหนดสิทธิ์การใช้งานให้พื้นที่ทํางานนั้น:
จากแถบนําทางด้านซ้ายของ ประสบการณ์การใช้งาน Power BI ให้เลือก พื้นที่ทํางาน > + พื้นที่ทํางานใหม่
ตั้งชื่อพื้นที่ทํางาน FoodSalesWS
(ไม่บังคับ) เพิ่มคําอธิบาย
ขยายส่วน ขั้นสูง เพื่อแสดง โหมดสิทธิ์การใช้งาน
เลือกความจุรุ่นทดลองใช้หรือความจุแบบพรีเมียม
เลือก ใช้
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างพื้นที่ทํางาน ให้ดู สร้างพื้นที่ทํางาน
คุณสามารถอัปโหลดเนื้อหาจาก OneDrive, SharePoint หรือไฟล์ภายในเครื่องได้ ในบทช่วยสอนนี้ เราจะโหลดไฟล์ .pbix
จากแถบเมนูด้านบนสุด เลือกอัปโหลด>เรียกดู
เรียกดูตําแหน่งที่ตั้งของ ไฟล์ FoodSales.pbix ที่คุณ ดาวน์โหลดก่อนหน้านี้ หรือโหลดตัวอย่างแบบจําลองความหมายและรายงานของคุณเอง
ตอนนี้คุณมีพื้นที่ทํางานที่มีเนื้อหาอยู่ภายในแล้วสําหรับคุณและทีมของคุณเพื่อทํางาน
ก่อนที่คุณจะสร้างไปป์ไลน์การปรับใช้ คุณจําเป็นต้องตั้งค่าข้อมูลประจําตัว ขั้นตอนนี้จะต้องทําเพียงครั้งเดียวสําหรับแต่ละแบบจําลองความหมาย หลังจากตั้งค่าข้อมูลประจําตัวของคุณสําหรับแบบจําลองความหมายนี้แล้ว คุณไม่จําเป็นต้องตั้งค่าอีกครั้ง
ไปที่การตั้งค่า > Power BI
เลือก แบบจําลอง>ความหมาย ข้อมูลประจําตัว>ของแหล่งข้อมูล แก้ไขข้อมูลประจําตัว
ตั้งค่าวิธีการรับรองความถูกต้องเป็นไม่ระบุชื่อ ระดับความเป็นส่วนตัวเป็นสาธารณะ และยกเลิกการเลือกกล่องข้ามการเชื่อมต่อทดสอบ
เลือก ลงชื่อเข้าใช้ การเชื่อมต่อได้รับการทดสอบและตั้งค่าข้อมูลประจําตัว
ตอนนี้คุณสามารถสร้างไปป์ไลน์การปรับใช้ได้แล้ว
ทั้งทีมแชร์พื้นที่ทํางานนี้และสมาชิกแต่ละคนในทีมสามารถแก้ไขได้ ด้วยการเชื่อมต่อพื้นที่ทํางานนี้กับ git คุณสามารถติดตามการเปลี่ยนแปลงทั้งหมดและแปลงกลับเป็นเวอร์ชันก่อนหน้าได้ถ้าจําเป็น เมื่อการเปลี่ยนแปลงทั้งหมดถูกรวมเข้ากับสาขาที่ใช้ร่วมกันนี้ ให้ปรับใช้พื้นที่ทํางานนี้กับการผลิตโดยใช้ไปป์ไลน์การปรับใช้
อ่านเพิ่มเติมเกี่ยวกับการควบคุมเวอร์ชันด้วย Git ใน แนะนําการรวม Git
ลองเชื่อมต่อพื้นที่ทํางานนี้กับสาขาหลักของ Git repo ของคุณเพื่อให้สมาชิกในทีมทุกคนสามารถแก้ไขและสร้างคําขอดึงข้อมูลได้ ทําตามขั้นตอนเหล่านี้ถ้าคุณกําลังใช้ที่เก็บ Azure DevOps ถ้าคุณกําลังใช้ที่เก็บ GitHub ให้ทําตามคําแนะนําใน เชื่อมต่อพื้นที่ทํางานไปยังที่เก็บ GitHub
ไปที่ การตั้งค่า พื้นที่ทํางานที่มุมบนขวา
เลือกการรวม Git
เลือก Azure DevOps คุณจะลงชื่อเข้าใช้บัญชี Azure Repos โดยอัตโนมัติที่ลงทะเบียนกับผู้ใช้ Microsoft Entra ที่ลงชื่อเข้าใช้ในพื้นที่ทํางาน
จากเมนูดรอปดาวน์ ระบุรายละเอียดต่อไปนี้เกี่ยวกับสาขาที่คุณต้องการเชื่อมต่อ:
เลือก สาขาหลัก (หรือ หลัก)
พิมพ์ชื่อของโฟลเดอร์ใน repo ที่ ไฟล์ .pbix นั้นอยู่ โฟลเดอร์นี้จะถูกซิงค์กับพื้นที่ทํางาน
เลือกเชื่อมต่อและซิงค์
หลังจากที่คุณเชื่อมต่อแล้ว พื้นที่ทํางานจะแสดงข้อมูลเกี่ยวกับตัวควบคุมแหล่งข้อมูลที่ช่วยให้คุณสามารถดูสาขาที่เชื่อมต่อกัน สถานะของแต่ละรายการในสาขาและเวลาของการซิงค์ครั้งล่าสุดได้ ไอคอนตัวควบคุมแหล่งข้อมูลแสดง 0
เนื่องจากรายการในพื้นที่ทํางาน Git repo เหมือนกัน
ตอนนี้พื้นที่ทํางานถูกซิงค์กับสาขาหลักของ Git repo ของคุณ ทําให้ง่ายต่อการติดตามการเปลี่ยนแปลง
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการเชื่อมต่อไปยัง git ดู เชื่อมต่อพื้นที่ทํางานกับที่เก็บ Azure
เมื่อต้องการแชร์พื้นที่ทํางานนี้กับผู้อื่นและใช้สําหรับขั้นตอนต่างๆ ของการทดสอบและการพัฒนา เราจําเป็นต้องสร้างไปป์ไลน์การปรับใช้งาน คุณสามารถอ่านเกี่ยวกับวิธีการทํางานของไปป์ไลน์การปรับใช้ใน บทนําสู่ไปป์ไลน์การปรับใช้ หากต้องการสร้างไปป์ไลน์การปรับใช้และกําหนดพื้นที่ทํางานให้กับขั้นตอนการพัฒนา ให้ทําตามขั้นตอนต่อไปนี้:
จากโฮมเพจพื้นที่ทํางาน เลือก สร้างไปป์ไลน์การปรับใช้
ตั้งชื่อไปป์ไลน์ FoodSalesDP ของคุณ ใส่คําอธิบาย (ไม่บังคับ) และเลือก ถัดไป
ยอมรับสามขั้นตอนตามค่าเริ่มต้นให้กับไปป์ไลน์ของคุณ และเลือก สร้าง
กําหนดพื้นที่ทํางาน FoodSalesWS ให้กับขั้นตอน การพัฒนา
ขั้นตอนการพัฒนาของไปป์ไลน์การปรับใช้แสดงแบบจําลองความหมายหนึ่งรายการ รายงานหนึ่งรายการ และแดชบอร์ดหนึ่งรายการ ขั้นตอนอื่น ๆ จะว่างเปล่า
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการสร้างไปป์ไลน์การปรับใช้ใน ภาพรวมไปป์ไลน์การปรับใช้
ในตอนนี้ ให้ปรับใช้เนื้อหาไปยังขั้นตอนอื่น ๆ ของไปป์ไลน์
จากขั้นตอนการพัฒนาของมุมมองเนื้อหาการปรับใช้ ให้เลือก ปรับใช้
ยืนยันว่าคุณต้องการปรับใช้เนื้อหาไปยังขั้นตอนการทดสอบ
ไอคอนตรวจสอบสีเขียวระบุว่าเนื้อหาของสองขั้นตอนมีความเหมือนกัน เนื่องจากคุณได้ปรับใช้เนื้อหาทั้งหมดของไปป์ไลน์
ปรับใช้เนื้อหาจากขั้นตอนการทดสอบไปยังขั้นตอนการผลิต
หากต้องการรีเฟรชแบบจําลองความหมายในทุกขั้นตอน ให้เลือกปุ่มรีเฟรชถัดจากไอคอนแบบจําลองความหมายในการ์ดสรุปของแต่ละขั้นตอน
ทีมงานทั้งหมดแชร์ไปป์ไลน์การปรับใช้งานนี้ สมาชิกแต่ละคนในทีมสามารถแก้ไขแบบจําลองความหมายและรายงานในขั้นตอนการพัฒนาได้ เมื่อทีมพร้อมที่จะทดสอบการเปลี่ยนแปลง พวกเขาจะปรับใช้เนื้อหาไปยังขั้นตอนการทดสอบ เมื่อทีมพร้อมที่จะเผยแพร่การเปลี่ยนแปลงไปยังการผลิต พวกเขาจะปรับใช้เนื้อหาไปยังขั้นตอนการผลิต
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการปรับใช้เนื้อหา ดูปรับใช้เนื้อหา
เพื่อหลีกเลี่ยงการแก้ไขพื้นที่ทํางานที่ใช้ร่วมกันและแทรกแซงการเปลี่ยนแปลงของสมาชิกในทีมคนอื่น ๆ สมาชิกในทีมแต่ละคนควรสร้างพื้นที่ทํางานแยกต่างหากให้ทํางานจนกว่าพวกเขาพร้อมที่จะแชร์การเปลี่ยนแปลงกับทีม
จากแท็บสาขาของเมนูตัวควบคุมแหล่งข้อมูล เลือกลูกศรลงถัดจากชื่อสาขาปัจจุบัน และเลือกสาขาออกไปยังพื้นที่ทํางานใหม่
ระบุรายละเอียดต่อไปนี้เกี่ยวกับสาขาและพื้นที่ทํางาน สาขาใหม่จะถูกสร้างขึ้นโดยอัตโนมัติตามสาขาที่เชื่อมต่อกับพื้นที่ทํางานปัจจุบัน
- ชื่อสาขา (สําหรับบทช่วยสอนนี้ ตั้งชื่อว่า MyFoodEdits)
- ชื่อพื้นที่ทํางาน (สําหรับบทช่วยสอนนี้ ตั้งชื่อว่า My_FoodSales)
เลือกสาขาออก
เลือกเชื่อมต่อและซิงค์
Fabric สร้างพื้นที่ทํางานใหม่และซิงค์กับสาขาใหม่ คุณจะถูกนําไปยังพื้นที่ทํางานใหม่โดยอัตโนมัติ แต่การซิงค์อาจใช้เวลาสักครู่
ขณะนี้พื้นที่ทํางานใหม่ประกอบด้วยเนื้อหาของโฟลเดอร์ Git repo โปรดสังเกตว่าไฟล์ไม่มีไฟล์ .pbix เนื่องจาก ไฟล์ .pbix ไม่ได้รับการสนับสนุน ไฟล์นี้จะไม่ถูกคัดลอกไปยังที่เก็บ Git เมื่อเราซิงค์
ใช้พื้นที่ทํางานนี้เพื่อทําการเปลี่ยนแปลงแบบจําลองเชิงความหมายและรายงานจนกว่าคุณจะพร้อมที่จะแชร์กับทีมของคุณ
เมื่อซิงค์พื้นที่ทํางานที่แยกย่อยแล้ว คุณสามารถทําการเปลี่ยนแปลงไปยังพื้นที่ทํางานได้โดยการสร้าง ลบ หรือแก้ไขรายการ ในบทช่วยสอนนี้ เราจะเปลี่ยนรูปแบบของคอลัมน์แบบจําลองความหมาย คุณสามารถแก้ไขพื้นที่ทํางานใน Power BI Desktop หรือ แบบจําลองข้อมูลได้ ในบทช่วยสอนนี้ เราจะแก้ไขพื้นที่ทํางานจากแบบจําลองข้อมูล
จากพื้นที่ทํางานแบบจําลองความหมาย เลือกจุดไข่ปลาแบบจําลองความหมาย (สามจุด) >เปิดแบบจําลองข้อมูล
หมายเหตุ
หาก ปิดใช้งาน เปิดแบบจําลอง ข้อมูล ให้ไปที่ การตั้งค่า > พื้นที่ทํางาน Power BI > ทั่วไป และเปิดใช้งาน การตั้งค่าแบบจําลองข้อมูล
จากตาราง Order_details เลือกส่วนลด
จากบานหน้าต่างคุณสมบัติ ให้เปลี่ยนรูปแบบจากทั่วไปเป็นเปอร์เซ็นต์
เมื่อต้องการบันทึกการเปลี่ยนแปลงนี้จากพื้นที่ทํางานลงในสาขา Git ให้ย้อนกลับไปที่โฮมเพจของพื้นที่ทํางาน
ตอนนี้ไอคอนตัวควบคุมแหล่งข้อมูลแสดง 1
ขึ้นเนื่องจากมีการเปลี่ยนแปลงหนึ่งรายการในพื้นที่ทํางาน แต่ไม่ได้ผูกมัดกับ Git repo แบบจําลองความหมาย FoodSales แสดงสถานะเป็น ไม่ผูกมัด
เลือกไอคอนตัวควบคุมแหล่งข้อมูลเพื่อดูรายการที่เปลี่ยนแปลงในที่เก็บ Git แบบจําลองความหมายแสดงสถานะ ปรับเปลี่ยนแล้ว
เลือกรายการที่จะบันทึก และเพิ่มข้อความทางเลือก
เลือกยืนยัน
สถานะของ Git ของแบบจําลองความหมายจะเปลี่ยนเป็น ซิงค์ และพื้นที่ทํางานและ Git repo กําลังซิงค์กัน
ใน Git repo สร้างคําขอดึงข้อมูลเพื่อผสานสาขา MyFoodEdits กับสาขาหลัก
เลือก สร้างคําขอดึงข้อมูล
ระบุชื่อเรื่อง คําอธิบาย และข้อมูลอื่น ๆ ที่คุณต้องการสําหรับคําขอดึงข้อมูล จากนั้น เลือก สร้าง
ผสานคําขอดึงข้อมูล
เมื่อการเปลี่ยนแปลงถูกผสานเข้ากับสาขาหลักแล้ว คุณสามารถลบพื้นที่ทํางานได้อย่างปลอดภัยถ้าคุณต้องการ ซึ่งจะไม่ถูกลบโดยอัตโนมัติ
ย้อนกลับไปยังพื้นที่ทํางานที่ใช้ร่วมกันที่เชื่อมต่อกับขั้นตอนการพัฒนาของไปป์ไลน์การปรับใช้ (พื้นที่ทํางานที่เราสร้างขึ้นใน ขั้นตอนที่ 1) และรีเฟรชหน้า
ตอนนี้ไอคอนตัวควบคุมแหล่งข้อมูลแสดง 1 เนื่องจากมีการเปลี่ยนแปลงหนึ่งรายการในที่เก็บ Git และแตกต่างจากรายการในพื้นที่ทํางาน FoodSales แบบจําลองความหมาย FoodSales แสดงสถานะการอัปเดตที่จําเป็น
เลือกไอคอนตัวควบคุมแหล่งข้อมูลเพื่อดูรายการที่เปลี่ยนแปลงในที่เก็บ Git แบบจําลองความหมายแสดงสถานะปรับเปลี่ยนแล้ว
เลือกอัปเดตทั้งหมด
สถานะของ Git ของแบบจําลองความหมายจะเปลี่ยนเป็น ซิงค์ และพื้นที่ทํางานจะถูกซิงค์กับสาขา Git หลัก
เลือก ดูไปป์ไลน์ การปรับใช้ เพื่อเปรียบเทียบเนื้อหาในขั้นตอนการพัฒนากับเนื้อหาในขั้นตอนการทดสอบ
โปรดสังเกตไอคอนสีส้ม
X
ระหว่างขั้นตอนที่ระบุว่ามีการเปลี่ยนแปลงเนื้อหาในหนึ่งในขั้นตอนตั้งแต่การปรับใช้ครั้งล่าสุดเลือกลูกศร >ลงตรวจทานการเปลี่ยนแปลง เพื่อดูการเปลี่ยนแปลง หน้าจอ เปลี่ยนการตรวจสอบ แสดงความแตกต่างระหว่างแบบจําลองความหมายในสองขั้นตอน
ตรวจทานการเปลี่ยนแปลงและปิดหน้าต่าง
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการเปรียบเทียบขั้นตอนในไปป์ไลน์การปรับใช้ ดู เปรียบเทียบขั้นตอนในไปป์ไลน์การปรับใช้
เมื่อคุณพอใจกับการเปลี่ยนแปลงให้ปรับใช้การเปลี่ยนแปลงไปยังขั้นตอนการทดสอบและ/หรือการผลิตโดยใช้กระบวนการเดียวกันกับที่คุณใช้ในขั้นตอนที่ 5
ในบทช่วยสอนนี้ คุณได้เรียนรู้วิธีการใช้ไปป์ไลน์การปรับใช้พร้อมกับการรวม Git เพื่อจัดการวงจรชีวิตของแอป รายงาน หรือเนื้อหาอื่น ๆ ในพื้นที่ทํางาน
โดยเฉพาะอย่างยิ่ง คุณได้เรียนรู้วิธีการ:
- ตั้งค่าพื้นที่ทํางานของคุณและเพิ่มเนื้อหาสําหรับการจัดการวงจรชีวิตของพวกเขาใน Fabric
- ใช้แนวทางปฏิบัติที่ดีที่สุดของ Git เพื่อทํางานคนเดียวและทํางานร่วมกับเพื่อนร่วมทีมเกี่ยวกับการเปลี่ยนแปลง
- รวม Git และไปป์ไลน์การปรับใช้สําหรับกระบวนการสิ้นสุดที่มีประสิทธิภาพจนถึงสิ้นสุดการเผยแพร่