ทําให้ไปป์ไลน์การปรับใช้งานของคุณเป็นอัตโนมัติด้วย Fabric APIs
เครื่องมือไปป์ไลน์การปรับใช้ Microsoft Fabric ช่วยให้ทีมสามารถสร้างกระบวนการเผยแพร่ที่มีประสิทธิภาพและนํากลับมาใช้ใหม่ได้สําหรับเนื้อหา Fabric ของพวกเขา
สำคัญ
คุณลักษณะนี้อยู่ในตัวอย่าง
ใช้ไป ป์ไลน์การปรับใช้ Fabric REST API เพื่อรวม Fabric เข้ากับกระบวนการอัตโนมัติขององค์กรของคุณ นี่คือตัวอย่างบางส่วนของสิ่งที่สามารถทําได้โดยใช้ API:
รวม Fabric เข้ากับเครื่องมือ DevOps ที่คุ้นเคย เช่น Azure DevOps หรือการดําเนินการ GitHub
กําหนดเวลาการปรับใช้ไปป์ไลน์ให้เกิดขึ้นโดยอัตโนมัติในเวลาที่ระบุ
ปรับใช้ไปป์ไลน์หลายรายการในเวลาเดียวกัน
แบบเรียงซ้อนขึ้นอยู่กับการปรับใช้ไปป์ไลน์ ถ้าคุณมีเนื้อหาที่เชื่อมต่อข้ามไปป์ไลน์ คุณสามารถตรวจสอบให้แน่ใจว่ามีการปรับใช้ไปป์ไลน์บางอย่างก่อนอื่น
ข้อกำหนดเบื้องต้น
เมื่อต้องการทํางานกับ API ของไปป์ไลน์การปรับใช้ คุณจําเป็นต้องมีข้อกําหนดเบื้องต้นต่อไปนี้:
- ข้อกําหนดเบื้องต้นเดียวกัน ที่คุณจําเป็นต้องใช้ไปป์ไลน์การปรับใช้
- โทเค็น Microsoft Entra สําหรับบริการ Fabric ใช้โทเค็นนั้นในส่วนหัวการรับรองความถูกต้องของการเรียกใช้ API สําหรับข้อมูลเกี่ยวกับวิธีการรับโทเค็น ดูการเริ่มต้นใช้งานด่วน Fabric API
คุณสามารถใช้ REST API โดยไม่มี PowerShell ได้ แต่สคริปต์ในบทความนี้ใช้ PowerShell เมื่อต้องการเรียกใช้สคริปต์ คุณจําเป็นต้องติดตั้งโปรแกรมต่อไปนี้:
ฟังก์ชัน API ของไปป์ไลน์การปรับใช้
ไป ป์ไลน์การปรับใช้ Fabric REST API ช่วยให้คุณสามารถดําเนินการฟังก์ชันต่อไปนี้:
รับไปป์ไลน์การปรับใช้: ส่งกลับข้อมูลเกี่ยวกับไปป์ไลน์การปรับใช้งานที่ระบุ
รายการไปป์ไลน์การปรับใช้: ส่งกลับรายการของไปป์ไลน์การปรับใช้ที่ผู้ใช้มีสิทธิ์เข้าถึง
ขั้นตอนไปป์ไลน์การปรับใช้รายการ: ส่งกลับขั้นตอนของการปรับใช้ที่ระบุ รวมถึง ID ชื่อที่แสดง คําอธิบาย และกําหนดว่าขั้นตอนเป็นสาธารณะหรือไม่
รายการขั้นตอนการปรับใช้ขั้นตอนการปรับใช้: ส่งกลับหน่วยข้อมูลที่สนับสนุนจากพื้นที่ทํางานที่กําหนดให้กับขั้นตอนที่ระบุของไปป์ไลน์การปรับใช้งานที่ระบุ
ปรับใช้เนื้อหาขั้นตอน: ปรับใช้รายการจากขั้นตอนที่ระบุของไปป์ไลน์การปรับใช้งานที่ระบุ
ใช้ API นี้เพื่อปรับใช้รายการทั้งหมดหรือเลือกรายการเฉพาะที่จะปรับใช้ ถ้าไม่มีรายการใดถูกเลือก หน่วยข้อมูลทั้งหมดจะถูกปรับใช้
เมื่อต้องการค้นหา ID ลําดับขั้นที่เกี่ยวข้องเพื่อปรับใช้ ให้ใช้ API ขั้นตอนการปรับใช้ของไป ป์ไลน์รายการ
API นี้ถูกรวมเข้ากับ API การดําเนินงานที่ใช้เวลานานเพื่อตรวจสอบสถานะการปรับใช้
- รับสถานะการดําเนินการเพื่อดูว่าการดําเนินการเสร็จสมบูรณ์หรือไม่ด้วย API รับเรียกใช้ที่นาน - รับสถานะ การดําเนินการ
- เป็นเวลา 24 ชั่วโมงหลังจากการปรับใช้เสร็จสมบูรณ์ ข้อมูลการปรับใช้ที่ขยายจะพร้อมใช้งานในรับผลลัพธ์ การดําเนินการ API
คุณยังสามารถใช้การเรียกใช้ Fabric REST API อื่น ๆ เพื่อดําเนินการที่เกี่ยวข้องให้เสร็จสมบูรณ์ได้
ตัวอย่างของ PowerShell
คุณสามารถใช้สคริปต์ PowerShell ต่อไปนี้เพื่อทําความเข้าใจวิธีการดําเนินกระบวนการอัตโนมัติหลายอย่าง หากต้องการดูหรือคัดลอกข้อความในตัวอย่างของ PowerShell ให้ใช้ลิงก์ในส่วนนี้
-
ระบุข้อมูลต่อไปนี้:
- ชื่อไปป์ไลน์
- ชื่อขั้นตอนต้นทาง
- ชื่อขั้นตอนเป้าหมาย
- บันทึกย่อการปรับใช้ (ไม่บังคับ)
-
ระบุข้อมูลต่อไปนี้:
- ชื่อไปป์ไลน์
- ชื่อขั้นตอนต้นทาง
- ชื่อขั้นตอนเป้าหมาย
- รายการที่จะปรับใช้ (ชื่อที่แสดงรายการและชนิดรายการ)
- บันทึกย่อการปรับใช้ (ไม่บังคับ)
ข้อควรพิจารณาและข้อจำกัด
เมื่อใช้ API ของไปป์ไลน์การปรับใช้ ให้พิจารณาข้อจํากัดต่อไปนี้:
ข้อจํากัดทั้งหมดที่ใช้สําหรับไปป์ไลน์การปรับใช้ จะใช้เมื่อใช้ API สําหรับข้อมูลเพิ่มเติม ดู แนวทางปฏิบัติที่ดีที่สุดสําหรับไปป์ไลน์การปรับใช้
กระแสข้อมูลยังไม่ได้รับการสนับสนุนในขณะนี้ ลูกค้าที่ใช้กระแสข้อมูลสามารถใช้ API ของ Power BI ได้
บริการหลักได้รับการสนับสนุนสําหรับรายการ Power BI เท่านั้น
ไม่มีตัวเลือกการปรับใช้ทั้งหมดที่พร้อมใช้งานใน API ของ Power BI ใช้ได้ใน Fabric API ต่อไปนี้ไม่ สามารถใช้งานได้ใน API ของขั้นตอนการปรับใช้ของ Fabric:
- allowPurgeData
- allowTakeOver
- allowSkipTilesWithMissingPrerequisites
ถ้าคุณต้องการหนึ่งใน API เหล่านี้ ใช้ API ของ Power BI เพื่อปรับใช้ อย่างไรก็ตาม API เหล่านี้จะใช้ได้กับรายการ Power BI เท่านั้น