บทความนี้ตอบคําถามที่ถามบ่อยเกี่ยวกับ Cosmos DB ใน Fabric
General
Cosmos DB ใน Fabric คืออะไร?
Microsoft Fabric เป็นแพลตฟอร์มข้อมูลระดับองค์กรที่พร้อมสําหรับองค์กร แฟบริคจะรวมการเคลื่อนย้ายข้อมูล ฐานข้อมูล วิศวกรรมข้อมูล วิทยาศาสตร์ข้อมูล ข่าวกรองแบบเรียลไทม์ BI กับนักบิน และการพัฒนาแอปพลิเคชัน คุณไม่จําเป็นต้องรวบรวมบริการเหล่านี้แยกต่างหากจากผู้ขายหลายรายอีกต่อไป
Cosmos DB in Fabric เป็นฐานข้อมูล NoSQL ที่ปรับให้เหมาะกับ AI ซึ่งกําหนดค่าโดยอัตโนมัติเพื่อตอบสนองความต้องการแอปพลิเคชันของคุณผ่านประสบการณ์ที่ง่ายขึ้น นักพัฒนาสามารถใช้ Cosmos DB ใน Fabric เพื่อสร้างแอปพลิเคชัน AI ได้อย่างง่ายดาย โดยไม่ต้องจัดการการตั้งค่าฐานข้อมูลที่ซับซ้อน Cosmos DB ใน Microsoft Fabric ยึดตาม Azure Cosmos DB ซึ่งให้การปรับขนาดแบบไดนามิก ความพร้อมใช้งานสูง และความน่าเชื่อถือสําหรับฐานข้อมูล
Cosmos DB เป็นฐานข้อมูล NoSQL แบบกระจาย คุณสามารถจัดเก็บข้อมูลกึ่งโครงสร้างหรือไม่มีโครงสร้างใน Cosmos DB ใน Fabric สามารถใช้ Cosmos DB ใน Fabric ควบคู่ไปกับข้อมูลเชิงสัมพันธ์และข้อมูลของคุณใน OneLake in Fabric ทําให้สามารถสร้างแพลตฟอร์มข้อมูลแบบครบวงจรสําหรับแอปพลิเคชันของคุณได้
ข้อมูล Cosmos DB พร้อมใช้งานสําหรับ Fabric OneLake โดยอัตโนมัติ การรวมนี้ให้การผสานรวมเชิงลึกของ Cosmos DB กับส่วนที่เหลือของแพลตฟอร์ม Fabric การเปิดใช้งานการวิเคราะห์ที่ราบรื่น ข่าวกรองแบบเรียลไทม์ฟังก์ชันข้อมูลผู้ใช้ (UDFs), GraphQL, วิทยาศาสตร์ข้อมูลและ BI กับ Copilot และตัวแทนข้อมูลทั้งหมดในที่เดียว
สําหรับข้อมูลเพิ่มเติม โปรดดู Cosmos DB ใน Fabric
Cosmos DB ใน Fabric แตกต่างจาก Azure Cosmos DB อย่างไร
Cosmos DB ใน Fabric ใช้กลไกและโครงสร้างพื้นฐานพื้นฐานเดียวกันกับ Azure Cosmos DB ซึ่งให้การรับประกันประสิทธิภาพ ความน่าเชื่อถือ และความพร้อมใช้งานเหมือนกัน อย่างไรก็ตาม มีความแตกต่างที่สําคัญ:
- การบูรณาการ: Cosmos DB ใน Fabric ถูกรวมเข้ากับ Microsoft Fabric และ OneLake อย่างแน่นหนา ให้การสะท้อนข้อมูลอัตโนมัติสําหรับการวิเคราะห์โดยไม่ต้องใช้ไปป์ไลน์ ETL
- การจัดการ: Cosmos DB ใน Fabric มอบประสบการณ์การจัดการที่ง่ายขึ้นด้วยค่าเริ่มต้นที่ปรับให้เหมาะสม ซึ่งช่วยลดความซับซ้อนในการจัดการฐานข้อมูล
- การเรียกเก็บเงิน: การใช้งานวัดเป็นหน่วยความจุ Fabric (CU) แทนที่จะเป็นหน่วยคําขอ Azure (RU) และถูกเรียกเก็บเงินผ่านความจุ Fabric ของคุณ
- การรับรองความถูกต้อง: Cosmos DB ใน Fabric ใช้การรับรองความถูกต้องของ Microsoft Entra โดยเฉพาะ โดยไม่มีคีย์หลัก/รอง
- การให้สิทธิ์การใช้งาน: ต้องมีสิทธิ์การใช้งาน Power BI Premium, Fabric Capacity หรือ Trial Capacity
สําหรับข้อมูลเพิ่มเติม โปรดดู Cosmos DB ในภาพรวมของ Fabric และการเรียกเก็บเงินและการใช้งาน
Cosmos DB ใน Fabric รองรับข้อมูลที่ไม่มีสคีมาหรือไม่
ได้ Cosmos DB ใน Fabric ช่วยให้แอปพลิเคชันสามารถจัดเก็บเอกสาร JSON โดยอําเภอใจได้โดยไม่ต้องมีคําจํากัดความหรือคําใบ้ของสคีมา โมเดลข้อมูลที่ยืดหยุ่นและไม่มีสคีมาเหมาะอย่างยิ่งสําหรับข้อมูลกึ่งโครงสร้างหรือไม่มีโครงสร้าง และทําให้ง่ายต่อการพัฒนาโมเดลข้อมูลของคุณเมื่อเวลาผ่านไป ข้อมูลจะพร้อมใช้งานทันทีสําหรับการสืบค้นโดยใช้ภาษาคิวรี NoSQL
สําหรับข้อมูลเพิ่มเติม โปรดดู Cosmos DB ในภาพรวมของ Fabric
ฉันจะเริ่มต้นใช้งาน Cosmos DB ใน Fabric ได้อย่างไร
ในการเริ่มต้นใช้งาน Cosmos DB ใน Fabric:
- ตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์การใช้งาน Power BI Premium, Fabric Capacity หรือ Trial Capacity
- ไปที่พอร์ทัล Fabric และสร้างฐานข้อมูล Cosmos DB ใหม่ในพื้นที่ทํางานของคุณ
- สร้างคอนเทนเนอร์เพื่อจัดเก็บข้อมูลของคุณ
- เชื่อมต่อกับฐานข้อมูลของคุณโดยใช้ Cosmos DB SDK ที่มีการรับรองความถูกต้องของ Microsoft Entra
สําหรับคําแนะนําทีละขั้นตอน โปรดดู การเริ่มต้นใช้งานด่วน: สร้างฐานข้อมูล Cosmos DB ใน Microsoft Fabric
การเชื่อมต่อ
ฉันจะเชื่อมต่อกับ Cosmos DB ใน Fabric ได้อย่างไร
Microsoft Fabric แสดงจุดสิ้นสุดที่เข้ากันได้กับชุดพัฒนาซอฟต์แวร์ (SDK) ของ Cosmos DB SDK เหล่านี้พร้อมกับไลบรารี Azure Identity ที่เกี่ยวข้องควรใช้เพื่อเชื่อมต่อกับฐานข้อมูลโดยตรงโดยใช้การรับรองความถูกต้อง Microsoft Entra สําหรับข้อมูลเพิ่มเติม ดูเชื่อมต่อกับ Cosmos DB ใน Microsoft Fabric โดยใช้ Microsoft Entra ID
Azure Cosmos DB SDK ใดที่รองรับ Cosmos DB ใน Fabric
Cosmos DB in Fabric รองรับ Cosmos DB SDK ซึ่งรวมถึง:
- .เน็ต SDK
- Python SDK
- จาวา SDK
- JavaScript/Node.js SDK
- ไป SDK
- สนิม SDK
- Apache Spark SDK
ใช้ SDK เหล่านี้พร้อมกับไลบรารีข้อมูลประจําตัว Azure สําหรับการรับรองความถูกต้องของ Microsoft Entra สําหรับข้อมูลเพิ่มเติม โปรดดู เชื่อมต่อกับ Cosmos DB ใน Fabric
ฉันสามารถใช้สตริงการเชื่อมต่อหรือคีย์หลักเพื่อเชื่อมต่อกับ Cosmos DB ใน Fabric ได้หรือไม่
ไม่ ไม่รองรับคีย์หลักและรอง คุณต้องใช้ข้อมูลประจําตัวของ Microsoft Entra (ข้อมูลประจําตัวของผู้ใช้ บริการหลัก หรือข้อมูลประจําตัวที่มีการจัดการ) เพื่อรับรองความถูกต้อง
สําหรับข้อมูลเพิ่มเติม โปรดดู การรับรองความถูกต้องสําหรับ Cosmos DB ใน Fabric
การดําเนินการแบบสอบถามและข้อมูล
ฉันสามารถใช้ภาษาคิวรีใดในการสืบค้นข้อมูลใน Cosmos DB ใน Fabric
Cosmos DB ใน Fabric รองรับภาษาคิวรี NoSQL สําหรับการสืบค้นข้อมูลเป็นหลัก
ภาษาคิวรี NoSQL มีไวยากรณ์ที่คล้ายกับภาษาคิวรีที่มีโครงสร้างของอเมริกาแห่งชาติ (ANSI) ที่มีประสิทธิภาพสําหรับการทํางานกับข้อมูล JSON ภาษานี้ออกแบบมาเพื่อให้ผู้ใช้คุ้นเคยกับประสบการณ์ SQL ในขณะที่ยังสนับสนุนความยืดหยุ่นและลักษณะแบบลําดับชั้นของเอกสาร JSON
คุณลักษณะการมิเรอร์ภายในสําหรับ Cosmos DB ใน Fabric ยังสนับสนุนการใช้ T-SQL เพื่อคิวรีข้อมูล การมิเรอร์และจุดสิ้นสุดการวิเคราะห์ SQL ช่วยให้คุณสามารถใช้ไวยากรณ์ T-SQL ที่คุ้นเคยในการทํางานกับข้อมูล Cosmos DB ของคุณ ทําให้ง่ายต่อการรวมเข้ากับเวิร์กโฟลว์และเครื่องมือที่ใช้ SQL ที่มีอยู่
สําหรับข้อมูลเพิ่มเติม ให้ดู ใช้ภาษาคิวรี NoSQL
Cosmos DB ใน Fabric รองรับฟังก์ชันการรวมหรือไม่
ได้ Cosmos DB ใน Fabric รองรับการรวมผ่านฟังก์ชันการรวมในภาษาคิวรี NoSQL รวมถึง COUNT, MAX, MIN, AVG และ SUM ฟังก์ชันเหล่านี้สามารถใช้ในการสืบค้นเพื่อทําการวิเคราะห์ข้อมูลของคุณ
สําหรับข้อมูลเพิ่มเติม โปรดดู เอกสารประกอบภาษาคิวรี NoSQL
Cosmos DB ใน Fabric รองรับธุรกรรม ACID หรือไม่
ได้ Cosmos DB ใน Fabric รองรับธุรกรรมข้ามเอกสารภายในพาร์ติชันเดียว ธุรกรรมถูกกําหนดขอบเขตไว้ที่โลจิคัลพาร์ติชันเดียวและดําเนินการด้วยความหมายของ ACID (ความเป็นอะตอม ความสม่ําเสมอ การแยก ความทนทาน) เป็น "ทั้งหมดหรือไม่มีอะไรเลย" แยกจากการดําเนินการอื่นๆ ที่ดําเนินการพร้อมกัน ถ้ามีข้อยกเว้นเกิดขึ้น ธุรกรรมทั้งหมดจะถูกย้อนกลับ
ธุรกรรมสามารถดําเนินการได้โดยใช้การดําเนินการชุดงานธุรกรรมใน SDK
สําหรับข้อมูลเพิ่มเติม โปรดดู ธุรกรรม Cosmos DB
Cosmos DB ใน Fabric จัดการกับการทํางานพร้อมกันอย่างไร
Cosmos DB ใน Fabric รองรับการควบคุมการทํางานพร้อมกันในแง่ดี (OCC) ผ่านแท็กเอนทิตี HTTP (ETags) ทรัพยากรทุกรายการมี ETag ที่ตั้งค่าบนเซิร์ฟเวอร์ทุกครั้งที่มีการอัปเดตเอกสาร สามารถใช้ ETags กับส่วนหัว If-Match เพื่อให้เซิร์ฟเวอร์ตัดสินใจว่าควรอัปเดตทรัพยากรหรือไม่ หาก ETag ไม่เป็นปัจจุบันอีกต่อไป เซิร์ฟเวอร์จะปฏิเสธการดําเนินการด้วยรหัสตอบกลับ "ความล้มเหลวของเงื่อนไขเบื้องต้น HTTP 412" และไคลเอ็นต์ต้องรีเฟิร์สเพื่อรับค่า ETag ปัจจุบัน
Cosmos DB SDK ส่วนใหญ่มีคลาสเพื่อจัดการการควบคุมการทํางานพร้อมกันในแง่ดี สําหรับข้อมูลเพิ่มเติม โปรดดู การควบคุมการทํางานพร้อมกันในแง่ดีใน Cosmos DB
ฉันสามารถสืบค้นข้อมูลในฐานข้อมูล Cosmos DB หลายฐานข้อมูลใน Fabric ได้หรือไม่
ได้ Cosmos DB ใน Fabric รองรับการสืบค้นข้ามฐานข้อมูล ช่วยให้คุณสามารถสืบค้นข้อมูลในฐานข้อมูล Cosmos DB หลายฐานข้อมูลและแม้แต่ฐานข้อมูล SQL ภายในพื้นที่ทํางาน Fabric เดียวกัน ประสบการณ์การสืบค้นแบบรวมนี้ช่วยให้สามารถวิเคราะห์ที่มีประสิทธิภาพในทรัพย์สินข้อมูลทั้งหมดของคุณ
สําหรับข้อมูลเพิ่มเติม โปรดดู การสืบค้นข้ามฐานข้อมูลใน Cosmos DB ใน Fabric
การจําลองข้อมูลและการรวม OneLake
การจําลองข้อมูลไปยัง OneLake ทํางานอย่างไรใน Cosmos DB ใน Fabric
ฐานข้อมูล Cosmos DB ในฐานข้อมูล Fabric ทุกตัวจะสะท้อนข้อมูลไปยัง OneLake ในรูปแบบ Delta Parquet โดยอัตโนมัติ การสะท้อนนี้เกิดขึ้นในแบบเรียลไทม์โดยไม่ต้องกําหนดค่าหรือตั้งค่าเพิ่มเติม ข้อมูลที่มิเรอร์จะพร้อมใช้งานทันทีสําหรับการวิเคราะห์ วิทยาศาสตร์ข้อมูล การรายงาน Power BI และปริมาณงาน Fabric อื่นๆ
สําหรับข้อมูลเพิ่มเติม โปรดดู มิเรอร์ OneLake ใน Cosmos DB ใน Fabric
การจําลองการเปลี่ยนแปลงข้อมูลไปยัง OneLake ใช้เวลานานเท่าใด
การจําลองข้อมูลจาก Cosmos DB ใน Fabric ไปยัง OneLake เกิดขึ้นแบบเรียลไทม์ การแทรก การอัปเดต และการลบจะถูกทําซ้ําโดยมีเวลาแฝงน้อยที่สุด ซึ่งโดยทั่วไปจะใช้เวลาภายในไม่กี่วินาทีขึ้นอยู่กับปริมาณการเปลี่ยนแปลง
สําหรับข้อมูลเพิ่มเติม โปรดดู มิเรอร์ OneLake ใน Cosmos DB ใน Fabric
ฉันสามารถปิดใช้งานการจําลองข้อมูลไปยัง OneLake ได้หรือไม่
ไม่ การจําลองข้อมูลไปยัง OneLake เป็นคุณลักษณะหลักของ Cosmos DB ใน Fabric และไม่สามารถปิดใช้งานได้ ข้อมูลทั้งหมดในคอนเทนเนอร์ Cosmos DB ของคุณจะถูกมิเรอร์ไปยัง OneLake โดยอัตโนมัติในรูปแบบ Delta Parquet
สําหรับข้อมูลเพิ่มเติม โปรดดู มิเรอร์ OneLake ใน Cosmos DB ใน Fabric
รายงาน Power BI สามารถใช้โหมด Direct Lake กับ Cosmos DB ใน Fabric ได้หรือไม่
ได้ ใน OneLake ตาราง Cosmos DB จะถูกจัดเก็บเป็นตารางเดลต้าที่เรียงลําดับ v ซึ่งสนับสนุนโหมด Direct Lake ใน Power BI สิ่งนี้ช่วยให้สามารถรายงานประสิทธิภาพสูงและเวลาแฝงต่ําได้โดยตรงผ่านข้อมูล Cosmos DB ของคุณโดยไม่ซ้ําซ้อนข้อมูล
สําหรับข้อมูลเพิ่มเติม โปรดดู สร้างรายงานด้วย Cosmos DB ใน Fabric
ฉันจะตรวจสอบสถานะการจําลองข้อมูลไปยัง OneLake ได้อย่างไร
คุณสามารถตรวจสอบสถานะการจําลองแบบได้โดยไปที่ส่วนการจําลองแบบสําหรับฐานข้อมูลของคุณในพอร์ทัล Fabric ส่วนนี้แสดงข้อมูลเมตาเกี่ยวกับการจําลองแบบ รวมถึงสถานะของการซิงค์ครั้งล่าสุดและข้อผิดพลาดใดๆ ที่อาจเกิดขึ้น
สําหรับข้อมูลเพิ่มเติม โปรดดู มิเรอร์ OneLake ใน Cosmos DB ใน Fabric
ปริมาณงานและประสิทธิภาพ
หน่วยคําขอ (RU) ใน Cosmos DB in Fabric คืออะไร
หน่วยคําขอ (RU) เป็นสกุลเงินประสิทธิภาพที่แยกทรัพยากรระบบ (CPU, IOPS และหน่วยความจํา) ที่จําเป็นในการดําเนินการฐานข้อมูล การดําเนินการฐานข้อมูลทั้งหมด รวมถึงการอ่าน การเขียน การสืบค้น และการอัปเดต จะถูกวัดเป็น RU ตัวอย่างเช่น จุดที่อ่านสําหรับรายการขนาด 1 KB จะใช้หน่วยคําขอหนึ่งหน่วย
ใน Cosmos DB ใน Fabric หน่วยคําขอจะถูกแปลงเป็นหน่วยความจุ Fabric (CU) เพื่อวัตถุประสงค์ในการเรียกเก็บเงินและการรายงานการใช้งาน
สําหรับข้อมูลเพิ่มเติม โปรดดู หน่วยคําขอใน Cosmos DB ใน Fabric และการเรียกเก็บเงินและการใช้งาน
การปรับขนาดอัตโนมัติทํางานอย่างไรใน Cosmos DB ใน Fabric
คอนเทนเนอร์ทั้งหมดใน Cosmos DB ใน Fabric ใช้ปริมาณการประมวลผลที่จัดเตรียมไว้แบบปรับขนาดอัตโนมัติ ด้วยการปรับขนาดอัตโนมัติ คอนเทนเนอร์จะปรับขนาดปริมาณงานโดยอัตโนมัติตามความต้องการปริมาณงาน โดยปรับขนาดระหว่าง 10% ถึง 100% ของปริมาณงานสูงสุดที่กําหนดค่าไว้ (RU/s) เมื่อปริมาณงานของคุณไม่ได้ใช้งาน จะลดขนาดลงเหลือ 10% ของค่าสูงสุดเพื่อลดต้นทุน เมื่อความต้องการเพิ่มขึ้น จะขยายขนาดทันทีโดยไม่ต้องอุ่นเครื่อง
คอนเทนเนอร์ที่สร้างขึ้นในพอร์ทัล Fabric มีปริมาณงานการปรับขนาดอัตโนมัติเริ่มต้นที่ 5,000 RU/s สามารถปรับได้ระหว่าง 1,000 ถึง 50,000 RU/s โดยใช้ Cosmos DB SDK
สําหรับข้อมูลเพิ่มเติม โปรดดู ปริมาณงานปรับขนาดอัตโนมัติใน Cosmos DB ใน Fabric
ฉันสามารถใช้ปริมาณการประมวลผลที่เตรียมใช้งานแบบไร้เซิร์ฟเวอร์หรือด้วยตนเอง (มาตรฐาน) แทนการปรับขนาดอัตโนมัติได้หรือไม่
ไม่ คอนเทนเนอร์ทั้งหมดใน Cosmos DB in Fabric ต้องใช้ปริมาณการประมวลผลที่จัดเตรียมไว้ตามการปรับขนาดอัตโนมัติ ไม่รองรับปริมาณการประมวลผลแบบไร้เซิร์ฟเวอร์และแบบแมนนวล (มาตรฐาน) คอนเทนเนอร์ที่สร้างผ่าน SDK ต้องมีการตั้งค่าปริมาณการประมวลผลเป็นการปรับขนาดอัตโนมัติระหว่างการสร้างคอนเทนเนอร์ มิฉะนั้นจะมีข้อผิดพลาดที่ระบุว่า "ประเภทข้อเสนอถูกจํากัดไว้ที่การปรับขนาดอัตโนมัติสําหรับบัญชีของคุณ"
สําหรับข้อมูลเพิ่มเติม โปรดดู ข้อจํากัดสําหรับ Cosmos DB ใน Fabric
ขีดจํากัดปริมาณการประมวลผลสําหรับคอนเทนเนอร์ใน Cosmos DB in Fabric คืออะไร
- คอนเทนเนอร์รองรับปริมาณการประมวลผลการปรับขนาดอัตโนมัติสูงสุด 50,000 หน่วยคําขอต่อวินาที (RU/s) ตามค่าเริ่มต้น
- คอนเทนเนอร์ที่สร้างขึ้นในพอร์ทัล Fabric จะถูกจัดสรรปริมาณงานการปรับขนาดอัตโนมัติสูงสุด 5,000 RU/s โดยอัตโนมัติ
- คอนเทนเนอร์ที่สร้างโดยใช้ SDK สามารถตั้งค่าได้อย่างน้อย 1,000 RU/s จนถึงปริมาณงานการปรับขนาดอัตโนมัติสูงสุดที่อนุญาต
สามารถเพิ่มปริมาณงานสูงสุดที่เกิน 50,000 RU/s ได้โดยการส่งตั๋วสนับสนุน
สําหรับข้อมูลเพิ่มเติม โปรดดู ข้อจํากัดสําหรับ Cosmos DB ใน Fabric
ฉันจะปรับเปลี่ยนปริมาณงาน (RU/s) สําหรับคอนเทนเนอร์ได้อย่างไร
คุณสามารถอ่านและอัปเดตปริมาณการประมวลผลการปรับขนาดอัตโนมัติบนคอนเทนเนอร์โดยใช้ Cosmos DB SDK ใช้วิธีการจัดการปริมาณงานของ SDK เพื่อรับปริมาณงานปัจจุบันและแทนที่ด้วยค่าใหม่
สําหรับตัวอย่างโค้ด โปรดดู ปริมาณงานปรับขนาดอัตโนมัติใน Cosmos DB ใน Fabric
การจัดทําดัชนีและการค้นหา
Cosmos DB in Fabric รองรับความสามารถในการจัดทําดัชนีอะไรบ้าง
Cosmos DB ใน Fabric รองรับการจัดทําดัชนีอัตโนมัติตามค่าเริ่มต้น คุณสมบัติทั้งหมดในเอกสาร JSON ของคุณจะถูกจัดทําดัชนีโดยอัตโนมัติตามค่าเริ่มต้น ผู้ใช้ยังสามารถกําหนดนโยบายการจัดทําดัชนีแบบกําหนดเองเพื่อรวมหรือยกเว้นเส้นทางที่เฉพาะเจาะจงกําหนดค่าประเภทดัชนีและปรับให้เหมาะสมสําหรับรูปแบบการสืบค้นของคุณ
Cosmos DB in Fabric รองรับดัชนีหลายประเภท:
- ดัชนีช่วง: รองรับการสืบค้นช่วงในประเภทตัวเลข สตริง และวันที่
- ดัชนีเชิงพื้นที่: รองรับการสืบค้นเชิงพื้นที่โดยใช้ชนิดข้อมูลจุด เส้น และรูปหลายเหลี่ยม
- ดัชนีคอมโพสิต: รองรับการเพิ่มประสิทธิภาพการสืบค้นที่กรองหรือเรียงลําดับในหลายคุณสมบัติพร้อมกัน
- ดัชนีเวกเตอร์: รองรับการจัดทําดัชนีและค้นหาการฝังเวกเตอร์สําหรับแอปพลิเคชัน AI โดยใช้ DiskANN หรือดัชนีเวกเตอร์แบนเชิงปริมาณ
- ดัชนีข้อความแบบเต็ม: รองรับการจัดทําดัชนีข้อความแบบเต็มและค้นหาเอกสารของคุณด้วยการสนับสนุนเฉพาะภาษา
สําหรับข้อมูลเพิ่มเติม โปรดดู การจัดทําดัชนีใน Cosmos DB ในการจัดทําดัชนี Fabric และเวกเตอร์
ฉันจะปรับแต่งนโยบายการจัดทําดัชนีสําหรับคอนเทนเนอร์ได้อย่างไร
คุณสามารถปรับแต่งนโยบายการจัดทําดัชนีเมื่อสร้างคอนเทนเนอร์หรืออัปเดตในภายหลังโดยใช้ Cosmos DB SDK นโยบายการจัดทําดัชนีช่วยให้คุณสามารถระบุเส้นทางที่จะรวมหรือยกเว้นจากการจัดทําดัชนีกําหนดค่าประเภทดัชนี (ช่วงเชิงพื้นที่คอมโพสิต) และเพิ่มประสิทธิภาพการสืบค้น
สําหรับข้อมูลเพิ่มเติม โปรดดู ปรับแต่งนโยบายการจัดทําดัชนีใน Cosmos DB ใน Fabric
Cosmos DB ใน Fabric รองรับการค้นหาแบบเวกเตอร์หรือไม่
ได้ Cosmos DB ใน Fabric รองรับการจัดทําดัชนีและการค้นหาเวกเตอร์ ทําให้แอปพลิเคชันที่ขับเคลื่อนด้วย AI มีความสามารถในการค้นหาที่คล้ายคลึงกัน คุณสามารถจัดเก็บและจัดทําดัชนีการฝังเวกเตอร์ควบคู่ไปกับเอกสาร JSON ของคุณ และทําการค้นหาเวกเตอร์อย่างมีประสิทธิภาพโดยใช้ DiskANN หรือดัชนีเวกเตอร์แบนเชิงปริมาณ
สําหรับข้อมูลเพิ่มเติม โปรดดู การจัดทําดัชนีเวกเตอร์ใน Cosmos DB ใน Fabric และการค้นหาแบบไฮบริด
การรักษาความปลอดภัยและการปฏิบัติตามข้อกำหนด
ฉันจะรักษาความปลอดภัยข้อมูลของฉันใน Cosmos DB ใน Fabric ได้อย่างไร
Cosmos DB ใน Fabric มีคุณสมบัติด้านความปลอดภัยหลายอย่างเพื่อช่วยปกป้องข้อมูลของคุณตามค่าเริ่มต้น คุณลักษณะเหล่านี้รวมถึงแต่ไม่จํากัดเพียง:
- การรับรองความถูกต้องของ Microsoft Entra สําหรับการเข้าถึงที่ปลอดภัย
- การเข้ารหัสข้อมูลที่พักและระหว่างการส่งต่อ
- การควบคุมการเข้าถึงตามพื้นที่ทํางานผ่านสิทธิ์ Fabric
สําหรับข้อมูลเพิ่มเติม โปรดดู ความปลอดภัยสําหรับ Cosmos DB ใน Fabric
ฉันจะตั้งค่าสิทธิ์ของผู้ใช้สําหรับสิ่งประดิษฐ์ Cosmos DB ใน Fabric ได้อย่างไร
Cosmos DB ใน Fabric สืบทอดสิทธิ์พื้นที่ทํางาน Fabric ของผู้ใช้ ตัวอย่างเช่น หากผู้ใช้มีสิทธิ์ผู้ชมพื้นที่ทํางาน พวกเขาจะมีสิทธิ์เข้าถึงสิ่งประดิษฐ์ Cosmos DB แบบอ่านอย่างเดียว ขณะนี้คุณสามารถตั้งค่าสิทธิ์ระดับสินค้าได้ อย่างไรก็ตาม สิ่งเหล่านี้จะถูกนําไปใช้กับสิ่งประดิษฐ์ Cosmos DB ทั้งหมดภายในพื้นที่ทํางาน
สําหรับข้อมูลเพิ่มเติม โปรดดู ข้อจํากัดสําหรับ Cosmos DB ใน Fabric
Cosmos DB ใน Fabric รองรับคีย์ที่จัดการโดยลูกค้า (CMK) หรือไม่
ไม่ การเข้ารหัสคีย์ที่จัดการโดยลูกค้า (CMK) ยังไม่พร้อมใช้งานสําหรับ Cosmos DB ใน Fabric ในขณะนี้
Cosmos DB ใน Fabric รองรับ Private Link หรือไม่
ขณะนี้ Private Link ไม่ได้รับการสนับสนุนที่ระดับสิ่งประดิษฐ์ Cosmos DB อย่างไรก็ตาม ลิงก์ส่วนตัวจะพร้อมใช้งานที่ระดับผู้เช่า Fabric เพื่อรักษาความปลอดภัยการเชื่อมต่อไปยังบริการ Fabric
สําหรับข้อมูลเพิ่มเติม โปรดดู ลิงก์ส่วนตัวใน Fabric
ข้อมูลของฉันออกจากผู้เช่า Fabric หรือไม่
ไม่ ข้อมูลทั้งหมดใน Cosmos DB ใน Fabric จะยังคงอยู่ในผู้เช่าและภูมิภาค Fabric ของคุณ การจําลองข้อมูลไปยัง OneLake เกิดขึ้นภายในสภาพแวดล้อมของลูกค้าและไม่ออกจากขอบเขตของผู้เช่า
การจัดการการเรียกเก็บเงินและต้นทุน
ค่าใช้จ่ายที่เกี่ยวข้องกับ Cosmos DB ใน Fabric คืออะไร?
Cosmos DB ในการประมวลผลและการใช้พื้นที่จัดเก็บข้อมูลของ Fabric จะถูกเรียกเก็บเงินผ่านความจุ Fabric ของคุณโดยใช้หน่วยความจุ (CU) หน่วยคําขอ (RU) ที่ใช้โดยการดําเนินการ Cosmos DB จะถูกแปลงเป็นหน่วยความจุโดยอัตโนมัติเพื่อวัตถุประสงค์ในการเรียกเก็บเงิน สูตรการแปลงคือ: 100 RU/s = 0.067 CUs/ชม.
หากต้องการข้อมูลเพิ่มเติม โปรดดู การเรียกเก็บเงินและการใช้งาน Cosmos DB ใน Fabric
ฉันจะตรวจสอบ Cosmos DB ในการใช้ Fabric ได้อย่างไร
คุณสามารถตรวจสอบการใช้ Cosmos DB ของคุณโดยใช้แอป Microsoft Fabric Capacity Metrics แอปนี้ให้มุมมองแบบรวมศูนย์ของการใช้ความจุในปริมาณงาน Fabric ทั้งหมด รวมถึง Cosmos DB คุณสามารถกรองแอปเพื่อแสดงเฉพาะกิจกรรมที่เกี่ยวข้องกับ Cosmos DB และติดตามแนวโน้มการใช้งาน
สําหรับข้อมูลเพิ่มเติม โปรดดู การเรียกเก็บเงินและการใช้งานสําหรับ Cosmos DB ใน Fabric และตรวจสอบ Cosmos DB ใน Fabric
ตัวเลือกการให้สิทธิ์การใช้งานใดที่จําเป็นสําหรับ Cosmos DB ใน Fabric
จําเป็นต้องมี Power BI Premium, Fabric Capacity หรือ Trial Capacity เพื่อใช้ Cosmos DB ใน Fabric การใช้งานของคุณวัดจากหน่วยความจุ (CU) ที่มีอยู่ในความจุ Fabric ของคุณ
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับสิทธิ์การใช้งาน ดู สิทธิ์การใช้งาน Microsoft Fabric
ความพร้อมใช้งานและภูมิภาค
Cosmos DB in Fabric มีจําหน่ายที่ไหนบ้าง
Cosmos DB ใน Fabric พร้อมใช้งานในภูมิภาคที่รองรับ Microsoft Fabric ฐานข้อมูล Cosmos DB ของคุณอยู่ในภูมิภาคของพื้นที่ทํางาน Fabric ซึ่งอิงตามภูมิภาคความจุ
สําหรับรายการปัจจุบันของภูมิภาคที่รองรับ โปรดดู ความพร้อมใช้งานในภูมิภาคของ Fabric
ฐานข้อมูล Cosmos DB ของฉันอยู่ในภูมิภาคใด
ฐานข้อมูล Cosmos DB ของคุณอยู่ในภูมิภาคของพื้นที่ทํางาน Fabric ของคุณ ภูมิภาคพื้นที่ทํางานถูกกําหนดโดยความจุที่กําหนด ซึ่งจะแสดงใน การตั้งค่าพื้นที่ทํางาน ภายใต้หน้า ข้อมูลสิทธิ์การใช้งาน
สําหรับข้อมูลเพิ่มเติม โปรดดู ความพร้อมใช้งานในภูมิภาคของ Fabric
Cosmos DB ใน Fabric รองรับการปรับใช้หลายภูมิภาคหรือไม่
ฐานข้อมูล Cosmos DB ใน Fabric ถูกปรับใช้ในภูมิภาคเดียว (ภูมิภาคของพื้นที่ทํางาน Fabric ของคุณ) ขณะนี้ยังไม่รองรับการปรับใช้หลายภูมิภาค อย่างไรก็ตาม โครงสร้างพื้นฐานพื้นฐานให้ความพร้อมใช้งานสูงภายในภูมิภาค
สําหรับข้อมูลเพิ่มเติม โปรดดู ข้อจํากัดสําหรับ Cosmos DB ใน Fabric
Cosmos DB ใน Fabric รองรับ Availability Zone หรือไม่
ได้ Cosmos DB ปรับใช้ทรัพยากรทั้งหมดใน Availability Zone ซึ่งให้ความยืดหยุ่นที่เพิ่มขึ้นและความพร้อมใช้งานสูงภายในภูมิภาคที่รองรับ
สําหรับข้อมูลเพิ่มเติม ดู ที่ การสนับสนุนโซนความพร้อมใช้งานของ Fabric
ข้อจํากัดและโควต้า
ฉันสามารถสร้างคอนเทนเนอร์ในฐานข้อมูล Cosmos DB ได้กี่คอนเทนเนอร์
ฐานข้อมูลรองรับคอนเทนเนอร์สูงสุด 25 คอนเทนเนอร์ตามค่าเริ่มต้น ขีดจํากัดนี้สามารถเพิ่มได้โดยการส่งตั๋วสนับสนุน
สําหรับข้อมูลเพิ่มเติม โปรดดู ข้อจํากัดสําหรับ Cosmos DB ใน Fabric
Cosmos DB ใน Fabric รองรับกระบวนงานที่เก็บไว้ ทริกเกอร์ และฟังก์ชันที่ผู้ใช้กําหนดหรือไม่
ไม่ กระบวนงานที่จัดเก็บไว้ของ Cosmos DB ทริกเกอร์ และฟังก์ชันที่ผู้ใช้กําหนดเอง (UDF) ยังไม่ได้รับการสนับสนุนใน Cosmos DB in Fabric ในขณะนี้
สําหรับข้อมูลเพิ่มเติม โปรดดู ข้อจํากัดสําหรับ Cosmos DB ใน Fabric
ฉันสามารถเปลี่ยนชื่อสิ่งประดิษฐ์ Cosmos DB ใน Fabric ได้หรือไม่
ไม่ การเปลี่ยนชื่อสิ่งประดิษฐ์ยังไม่ได้รับการสนับสนุนสําหรับ Cosmos DB ใน Fabric ในขณะนี้
สําหรับข้อมูลเพิ่มเติม โปรดดู ข้อจํากัดสําหรับ Cosmos DB ใน Fabric
มีข้อจํากัดเกี่ยวกับขนาดข้อมูล JSON หรือไม่
เอกสารภายใน Cosmos DB มีขีดจํากัด 2 MB
สตริง JSON ภายในเอกสารที่มีขนาดมากกว่า 8 KB จะถูกตัดทอนเมื่อสืบค้นจากตําแหน่งข้อมูลการวิเคราะห์ SQL ที่มิเรอร์ วิธีแก้ปัญหาคือการสร้างทางลัดของฐานข้อมูลมิเรอร์ใน Fabric Lakehouse หรือใช้ Spark เพื่อสืบค้นข้อมูลของคุณ
สําหรับข้อมูลเพิ่มเติม โปรดดู ข้อจํากัดสําหรับ Cosmos DB ใน Fabric
การพัฒนาและการบูรณาการ
ฉันสามารถใช้ Cosmos DB ใน Fabric กับโน้ตบุ๊กและ Spark ได้หรือไม่
ได้ คุณสามารถใช้สมุดบันทึก Fabric เพื่อโต้ตอบกับข้อมูลได้โดยตรงใน Cosmos DB ใน Fabric นอกจากนี้ ข้อมูลใน Cosmos DB ใน Fabric จะถูกสะท้อนไปยัง OneLake ในรูปแบบ Delta Parquet โดยอัตโนมัติ ทําให้สามารถเข้าถึงได้จากโน้ตบุ๊ก Apache Spark คุณสามารถใช้ Spark เพื่อดําเนินการวิเคราะห์ เวิร์กโฟลว์วิทยาศาสตร์ข้อมูล และการดําเนินการแมชชีนเลิร์นนิ่งบนข้อมูล Cosmos DB ของคุณได้
สําหรับข้อมูลเพิ่มเติม โปรดดู มิเรอร์ OneLake ใน Cosmos DB ใน Fabric หรือใช้ Spark กับ Cosmos DB ใน Fabric หรือใช้โน้ตบุ๊ก Fabric ที่มี Cosmos DB ใน Fabric
ฉันจะใช้ Cosmos DB ในข้อมูล Fabric ใน Power BI ได้อย่างไร
คุณสามารถสร้างรายงาน Power BI ได้โดยตรงผ่าน Cosmos DB ในข้อมูล Fabric โดยใช้โหมด Direct Lake ข้อมูลที่มิเรอร์ใน OneLake จะถูกจัดเก็บเป็นตารางเดลต้าที่เรียงลําดับด้วยวี ทําให้สามารถรายงานประสิทธิภาพสูงได้โดยไม่ซ้ําซ้อนข้อมูล
สําหรับข้อมูลเพิ่มเติม โปรดดู สร้างรายงานด้วย Cosmos DB ใน Fabric
Cosmos DB in Fabric รองรับการผสานรวมและการปรับใช้อย่างต่อเนื่อง (CI/CD) หรือไม่
ได้ คุณสามารถใช้เวิร์กโฟลว์ CI/CD สําหรับ Cosmos DB ใน Fabric โดยใช้ไปป์ไลน์การปรับใช้ของ Fabric และการรวม Git ซึ่งช่วยให้คุณสามารถควบคุมเวอร์ชันของสคีมาฐานข้อมูล การกําหนดค่า และการปรับใช้อัตโนมัติได้
สําหรับข้อมูลเพิ่มเติม โปรดดู การผสานรวมและการปรับใช้อย่างต่อเนื่องสําหรับ Cosmos DB ใน Fabric
ฉันสามารถโยกย้ายข้อมูลจาก Azure Cosmos DB ไปยัง Cosmos DB ใน Fabric ได้หรือไม่
ได้ คุณสามารถโยกย้ายข้อมูลจาก Azure Cosmos DB ไปยัง Cosmos DB ใน Fabric โดยใช้วิธีการต่างๆ ได้แก่:
- ไปป์ไลน์ Azure Data Factory หรือ Fabric Data Factory
- คุณลักษณะการนําเข้าจํานวนมากของ Azure Cosmos DB ใน SDK
- Apache Spark สําหรับการโยกย้ายข้อมูลขนาดใหญ่
- สคริปต์การย้ายข้อมูลแบบกําหนดเองโดยใช้ SDK
- เครื่องมือการโยกย้ายข้อมูล Azure Cosmos DB Desktop
กระบวนการโยกย้ายเกี่ยวข้องกับการส่งออกข้อมูลจาก Azure Cosmos DB และนําเข้าไปยัง Cosmos DB ใน Fabric โดยใช้ SDK ที่เข้ากันได้และสตริงการเชื่อมต่อด้วยการรับรองความถูกต้องของ Microsoft Entra