แชร์ผ่าน


แนวคิดและคุณสมบัติหลัก

ชุดเครื่องมือ Extensibility แนะนําชุดความสามารถที่ออกแบบมาเพื่อนําแอปพลิเคชันข้อมูลของคุณมาสู่ Fabric ได้ง่ายที่สุด คุณลักษณะเหล่านี้ช่วยให้นักพัฒนาสามารถสร้างประสบการณ์ที่สมบูรณ์และผสานรวมได้โดยใช้ความพยายามเพียงเล็กน้อย ด้วยชุดเครื่องมือความสามารถในการขยาย คุณสามารถเข้าถึง Fabric API ได้โดยตรงจากส่วนหน้า คงคําจํากัดความของรายการ (สถานะ) ภายใน Fabric ใช้โฟลว์การสร้างรายการที่เป็นมาตรฐาน และใช้ประโยชน์จากความปลอดภัยและการทํางานร่วมกันที่ได้รับการปรับปรุงผ่านการผ่อนคลาย iFrame และการสนับสนุน API สาธารณะ นอกจากนี้ยังช่วยเพิ่มความคล่องตัวให้กับวงจรการพัฒนาของคุณด้วยการรองรับ CI/CD ในตัว ทําให้การปรับใช้และการทดสอบเป็นไปโดยอัตโนมัติได้ง่ายขึ้น ส่วนต่อไปนี้แสดงภาพรวมของฟังก์ชันหลักและคําแนะนําเกี่ยวกับวิธีการรวมเข้ากับปริมาณงานของคุณ

ประสบการณ์การสร้างไอเท็มมาตรฐาน

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

ใช้ คู่มือ วิธีสร้างสินค้า เพื่อทําความเข้าใจวิธีการนําไปใช้

รองรับ API ส่วนหน้า

ด้วย Extensibility Toolkit คุณสามารถรับโทเค็น Microsoft Entra On-Behalf-Of (OBO) ได้โดยตรงภายในแอปพลิเคชันส่วนหน้าของคุณ ซึ่งช่วยให้สามารถเข้าถึง API ที่ป้องกันด้วย Entra ได้อย่างปลอดภัย ความสามารถนี้ช่วยให้คุณสามารถรวมเข้ากับบริการ Microsoft Fabric ได้อย่างลึกซึ้ง ตัวอย่างเช่น คุณสามารถอ่านและจัดเก็บข้อมูลใน OneLake สร้างและโต้ตอบกับรายการ Fabric อื่นๆ หรือใช้ Spark เป็นกลไกการประมวลผลผ่าน Livey API สําหรับข้อมูลเพิ่มเติม โปรดดู เอกสารประกอบ Microsoft Entra, เอกสารประกอบ OneLake, Fabric REST API และ Spark in Fabric

ใช้ คู่มือ วิธีรับโทเค็น Microsoft Entra เพื่อทําความเข้าใจวิธีการนําไปใช้ นอกจากนี้ ให้ใช้ คู่มือวิธีเข้าถึง Fabric API เพื่อทําความเข้าใจว่าคุณสามารถโต้ตอบกับ Fabric ได้อย่างไร

การจัดเก็บข้อกําหนดของรายการ (สถานะ) ใน Fabric

คุณลักษณะนี้ช่วยให้คุณสามารถจัดเก็บข้อมูลเมตาของรายการของคุณ เช่น การกําหนดค่ารายการ และข้อมูลที่เกี่ยวข้องอื่นๆ ได้โดยตรงใน OneLake ภายในโฟลเดอร์ที่ซ่อนอยู่ซึ่งผู้ใช้ปลายทางมองไม่เห็น ข้อมูลจะถูกจัดเก็บโดยใช้รูปแบบเดียวกับที่ใช้โดย API สาธารณะและกระบวนการ CI/CD เพื่อให้มั่นใจถึงความสอดคล้องและการทํางานร่วมกันในจุดรวมต่างๆ รายละเอียดเกี่ยวกับรูปแบบและการใช้งานกับ API สาธารณะและ CI/CD จะกล่าวถึงในส่วนต่อไปนี้

ใช้ คําจํากัดความ วิธีจัดเก็บ สินค้า เพื่อทําความเข้าใจวิธีการนําไปใช้

สิ่งที่จะเก็บไว้ในคําจํากัดความ

ลองนึกถึงสถานะว่าเป็นสิ่งที่เก็บข้อมูลทั้งหมดที่จําเป็นในการกู้คืนรายการหากถูกลบหรือคัดลอกไปที่อื่น ซึ่งไม่รวมถึงตัวข้อมูลเอง ซึ่งจัดเก็บไว้ใน OneLake (ดู การจัดเก็บข้อมูลรายการใน OneLake)

นี่คือตัวอย่างที่ใช้งานได้จริง:

  • รายการสมุดบันทึก: สถานะจะเก็บโค้ดของสมุดบันทึก ลําดับเซลล์ และข้อมูลเมตา เช่น ควรใช้กลไกการดําเนินการ (เช่น Spark, SQL) ข้อมูลจริงที่ประมวลผลโดยโน้ตบุ๊กจะไม่ถูกเก็บไว้ในสถานะ
  • รายการตัวแก้ไขไฟล์: สถานะไม่ได้จัดเก็บเนื้อหาของไฟล์เอง แต่จะจัดเก็บการกําหนดค่าตัวแก้ไขแทน เช่น โครงร่างสี การตั้งค่าการเติมข้อความอัตโนมัติ ขนาดตัวอักษร และค่ากําหนดอื่นๆ ของผู้ใช้
  • รายการตัวติดตั้งหรือตัวประสานงาน: หากรายการของคุณติดตั้งหรือจัดเตรียมส่วนประกอบอื่นๆ (เช่น ฐานข้อมูลหรือทรัพยากรการประมวลผล) สถานะควรเก็บการอ้างอิง (ID, URI) ไปยังรายการที่สร้างขึ้น สิ่งนี้ช่วยให้ปริมาณงานของคุณสามารถตรวจสอบสถานะหรือจัดการได้ในภายหลัง

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

การจัดเก็บข้อมูลรายการใน OneLake

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

ใช้ วิธีจัดเก็บข้อมูลในรายการ เพื่อทําความเข้าใจวิธีการนําไปใช้

ข้อมูลทางลัด

เนื่องจากทุกรายการมีโฟลเดอร์ Onelake ของตัวเองพวกเขายังสามารถทํางานกับทางลัดได้ ผ่านเวิร์กโหลด API ทางลัด สาธารณะ นักพัฒนาสามารถสร้างทางลัดประเภทต่างๆ จากหรือลงในรายการของตนเพื่อเข้าร่วมในสัญญาการทําสําเนาครั้งเดียวจาก OneLake

ใช้ วิธีสร้างทางลัด เพื่อทําความเข้าใจวิธีการใช้งาน

รองรับ API รายการ CRUD

ผู้ใช้สามารถสร้าง อัปเดต และลบรายการที่มีเนื้อหาโดยใช้ Fabric Item Rest API มาตรฐาน การเปิดใช้งานอัตโนมัตินี้ทําให้ง่ายต่อการผสานรวมกับรายการปริมาณงานในลักษณะเดียวกับรายการ Fabric หลัก ปรับปรุงการทํางานร่วมกันและลดความพยายามที่จําเป็นในการสร้างการผสานรวมที่มีประสิทธิภาพ

รองรับ CI/CD

Note

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

การรองรับ CI/CD สําหรับทุกรายการเป็นหนึ่งในคําขอสูงสุดจากลูกค้า ด้วยคุณสมบัตินี้รายการทั้งหมดเข้าร่วมใน CICD ทันทีโดยไม่จําเป็นต้องใช้ตรรกะหรือการดําเนินการเฉพาะใด ๆ ซึ่งหมายความว่าคุณสามารถปรับใช้ ทดสอบ และอัปเดตสําหรับปริมาณงานของคุณโดยอัตโนมัติโดยใช้ไปป์ไลน์และเครื่องมือ Azure มาตรฐาน รูปแบบรายการและ API ได้รับการออกแบบมาให้เข้ากันได้กับกระบวนการ CI/CD อย่างสมบูรณ์ เพื่อให้มั่นใจว่าจะได้รับประสบการณ์ที่สอดคล้องกันและเชื่อถือได้ในสภาพแวดล้อมต่างๆ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการผสานรวมกับ CI/CD โปรดดูเอกสารประกอบ Fabric CICD

API การแจ้งเตือน CRUD ของรายการ

Note

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

มีบางกรณีที่ปริมาณงานของคุณต้องเข้าร่วมในเหตุการณ์ CRUD ของไอเท็ม เนื่องจากรายการถูกสร้างขึ้นบนแพลตฟอร์มโดยตรงผ่าน UX เจ้าของปริมาณงาน API สาธารณะ หรือซี ดี จะไม่สามารถควบคุมได้เมื่อมีการสร้างรายการใหม่ผ่านจุดเริ่มต้นเหล่านั้น โดยค่าเริ่มต้น รายการจะจัดเก็บ สถานะ ไว้ใน Fabric และไม่จําเป็นต้องรับการแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลงของรายการ อย่างไรก็ตาม มีบางกรณีที่ปริมาณงานจําเป็นต้องมีส่วนร่วมในโฟลว์ CRUD กรณีนี้ส่วนใหญ่เป็นกรณีที่จําเป็นต้องจัดเตรียมหรือกําหนดค่าโครงสร้างพื้นฐานสําหรับรายการ (ตัวอย่างเช่น ฐานข้อมูล) สําหรับสถานการณ์เหล่านี้ เราอนุญาตให้คู่ค้าใช้ API การแจ้งเตือน Crud ซึ่ง Fabric เรียกใช้ในทุกเหตุการณ์ ในสถานการณ์นี้ นักพัฒนาปริมาณงานจําเป็นต้องตรวจสอบให้แน่ใจว่า API ของตนสามารถเข้าถึงได้ เนื่องจากการดําเนินการ Fabric ล้มเหลว

ตัวจัดกําหนดตารางเวลาผ้า

Note

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

Fabric รองรับการจัดกําหนดการงานสําหรับปริมาณงาน คุณลักษณะนี้ช่วยให้นักพัฒนาสามารถสร้างปริมาณงานที่ได้รับการแจ้งเตือนแม้ว่าผู้ใช้จะไม่ได้อยู่หน้า UX และดําเนินการตามงานที่ควรดําเนินการ (เช่น คัดลอกข้อมูลใน Onelake) คู่ค้าจําเป็นต้องใช้ API และกําหนดค่าปริมาณงานของตนเพื่อเข้าร่วมในฟังก์ชันนี้

การผ่อนคลาย iFrame

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

ใช้วิธี ผ่อนคลาย iFrame เพื่อทําความเข้าใจว่าสามารถนําไปใช้ได้อย่างไร

Note

การเปิดใช้งานคุณลักษณะนี้กําหนดให้ผู้ใช้ต้องให้ความยินยอมเพิ่มเติมจาก Microsoft Entra สําหรับขอบเขตการผ่อนคลาย ซึ่งนอกเหนือจากขอบเขต Fabric มาตรฐานที่จําเป็นสําหรับฟังก์ชันปริมาณงานพื้นฐาน

ข้อจํากัดของคุณสมบัติ

ปริมาณงานทั้งหมดจะถูกบล็อกสําหรับการใช้งานและการพัฒนาหากเปิดใช้งาน Private Link ในระดับผู้เช่าหรือพื้นที่ทํางาน