แชร์ผ่าน


ข้อจํากัดในฐานข้อมูลที่มิเรอร์ Microsoft Fabric จาก Azure Cosmos DB (ตัวอย่าง)

บทความนี้แสดงถึงข้อจํากัดปัจจุบันสําหรับบัญชี Azure Cosmos DB ที่มิเรอร์ลงใน Microsoft Fabric รายละเอียดข้อจํากัดและโควตาบนหน้านี้อาจมีการเปลี่ยนแปลงในอนาคต

สำคัญ

มิเรอร์สําหรับ Azure Cosmos DB ในขณะนี้อยู่ในตัวอย่าง ปริมาณงานการผลิตไม่ได้รับการสนับสนุนในระหว่างการแสดงตัวอย่าง ในปัจจุบัน รองรับเฉพาะ Azure Cosmos DB สําหรับบัญชี NoSQL เท่านั้น

ความพร้อมบริการ

มิลเลอร์เรอร์ได้รับการสนับสนุนในชุดเฉพาะของภูมิภาคสําหรับ Fabric และ API สําหรับ Azure Cosmos DB

API ที่สนับสนุน

มิลเลอร์เรอร์พร้อมใช้งานสําหรับบัญชี Azure Cosmos DB ประเภทที่ระบุไว้ที่นี่เท่านั้น

พร้อมให้บริการ
API สําหรับ NoSQL ใช่
API สําหรับ MongoDB (ตาม RU) ไม่
API สําหรับ MongoDB (ยึดตาม vCore) ไม่
API สําหรับ Apache Gremlin ไม่
API สําหรับตาราง ไม่
API สําหรับ Apache Cassandra (ตาม RU) ไม่
อินสแตนซ์ที่มีการจัดการสําหรับ Apache Cassandra ไม่

ขอบเขตที่รองรับ

ต่อไปนี้คือภูมิภาค Fabric ที่สนับสนุนการทํามิเรอร์:

เอเชียแปซิฟิก:

  • ออสเตรเลียตะวันออก
  • ออสเตรเลียตะวันออกเฉียงใต้
  • อินเดียกลาง
  • เอเชียตะวันออก
  • ญี่ปุ่นภาคตะวันออก
  • เกาหลีตอนกลาง
  • เอเชียตะวันออกเฉียงใต้
  • อินเดียใต้

ยุโรป

  • ยุโรปตอนเหนือ
  • ยุโรปตะวันตก
  • ฝรั่งเศสตอนกลาง
  • เยอรมนีตอนกลางทางตะวันตก
  • อิตาลี เหนือ
  • นอร์เวย์ฝั่งตะวันออก
  • โปแลนด์ เซ็นทรัล
  • สวีเดนตอนกลาง
  • สวิตเซอร์แลนด์ตอนเหนือ
  • สวิตเซอร์แลนด์ตะวันตก
  • สหราชอาณาจักรตอนใต้
  • สหราชอาณาจักรตะวันตก

อเมริกา:

  • บราซิลใต้
  • แคนาดากลาง
  • แคนาดาตะวันออก
  • สหรัฐอเมริกาตอนกลาง
  • สหรัฐอเมริกาภาคตะวันออก
  • สหรัฐอเมริกาฝั่งตะวันออก 2
  • สหรัฐอเมริกาตอนกลางทางเหนือ
  • สหรัฐอเมริกาตอนกลางทางใต้
  • สหรัฐอเมริกาตะวันตก
  • US2 ตะวันตก

ตะวันออกกลางและแอฟริกา:

  • แอฟริกาใต้ตอนเหนือ
  • สหรัฐอาหรับเอมิเรตส์ เหนือ

ข้อจํากัดทางบัญชีและฐานข้อมูล

  • คุณสามารถเปิดใช้งานการมิเรอร์ได้เฉพาะเมื่อมีการกําหนดค่าบัญชี Azure Cosmos DB ด้วยการสํารองข้อมูลแบบต่อเนื่อง 7 วันหรือ 30 วัน
  • ข้อจํากัดปัจจุบันทั้งหมดของคุณลักษณะการสํารองข้อมูลแบบต่อเนื่องใน Azure Cosmos DB ยังใช้กับ Fabric mirroring
    • ข้อจํากัดเหล่านี้รวมถึงแต่ไม่จํากัดเพียง ไม่สามารถปิดการใช้งานการสํารองข้อมูลอย่างต่อเนื่องเมื่อเปิดใช้งานและขาดการสนับสนุนสําหรับบัญชีที่เขียนหลายภูมิภาค สําหรับข้อมูลเพิ่มเติม โปรดดู ข้อจํากัดการสํารองข้อมูลอย่างต่อเนื่องของ Azure Cosmos DB
    • คุณสามารถเปิดใช้งานทั้งที่เก็บการวิเคราะห์และคุณลักษณะการสํารองข้อมูลแบบต่อเนื่องในบัญชี Azure Cosmos DB เดียวกัน
  • คุณไม่สามารถปิดใช้งานคุณลักษณะที่เก็บการวิเคราะห์บนบัญชี Azure Cosmos DB ที่มีการเปิดใช้งานการสํารองข้อมูลอย่างต่อเนื่อง
  • คุณไม่สามารถเปิดใช้งานการสํารองข้อมูลอย่างต่อเนื่องในบัญชี Azure Cosmos DB ที่ปิดใช้งานคุณลักษณะที่เก็บการวิเคราะห์สําหรับคอนเทนเนอร์ก่อนหน้านี้

ข้อจํากัดด้านความปลอดภัย

  • คีย์บัญชีแบบอ่าน-เขียนของ Azure Cosmos DB เป็นกลไกเดียวที่ได้รับการสนับสนุนในการเชื่อมต่อกับบัญชีต้นทาง คีย์บัญชีแบบอ่านอย่างเดียว ข้อมูลประจําตัวที่มีการจัดการ และการรับรองความถูกต้องแบบไม่ใช้รหัสผ่านด้วยการควบคุมการเข้าถึงตามบทบาทจะไม่ได้รับการสนับสนุน
  • คุณต้องอัปเดตข้อมูลประจําตัวการเชื่อมต่อสําหรับ Fabric mirroring ถ้ามีการหมุนคีย์บัญชี หากคุณไม่ได้อัปเดตคีย์ การทํามิเรอร์จะล้มเหลว เมื่อต้องการแก้ไขความล้มเหลวนี้ ให้หยุดการจําลองแบบ อัปเดตข้อมูลประจําตัวด้วยคีย์ที่หมุนใหม่ แล้วเริ่มการจําลองแบบใหม่
  • ผู้ใช้ Fabric ที่สามารถเข้าถึงพื้นที่ทํางานได้จะเข้าถึงฐานข้อมูลมิเรอร์ได้โดยอัตโนมัติ อย่างไรก็ตาม คุณสามารถควบคุมการเข้าถึงพื้นที่ทํางานและระดับผู้เช่าแยกย่อยเพื่อจัดการการเข้าถึงของผู้ใช้ในองค์กรของคุณ
  • คุณสามารถแชร์ฐานข้อมูลที่มิเรอร์ใน Fabric ได้โดยตรง

การอนุญาต

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

ความปลอดภัยเครือข่าย

  • แหล่งที่มาของบัญชี Azure Cosmos DB ต้องเปิดใช้งานการเข้าถึงเครือข่ายสาธารณะสําหรับทุกเครือข่าย
  • จุดสิ้นสุดส่วนตัวไม่ได้รับการสนับสนุนสําหรับบัญชี Azure Cosmos DB
  • การแยกเครือข่ายโดยใช้เทคนิคและคุณลักษณะ เช่น ที่อยู่ IP หรือจุดบริการไม่ได้รับการสนับสนุนสําหรับบัญชี Azure Cosmos DB
  • ข้อมูลใน OneLake ไม่รองรับจุดสิ้นสุดส่วนตัว คีย์ที่ลูกค้าจัดการ หรือการเข้ารหัสลับสองชั้น

ข้อจํากัดของ Data Explorer

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

ข้อจํากัดการจําลองแบบ

  • การมิเรอร์ไม่สนับสนุนคอนเทนเนอร์ที่มีรายการที่มีชื่อคุณสมบัติที่ประกอบด้วยช่องว่างหรืออักขระตัวแทนการ์ด ข้อจํากัดนี้ทําให้การมิเรอร์สําหรับคอนเทนเนอร์เฉพาะล้มเหลว คอนเทนเนอร์อื่น ๆ ภายในฐานข้อมูลเดียวกันยังคงสามารถทํามิเรอร์ได้สําเร็จ ถ้ามีการปรับปรุงชื่อคุณสมบัติเพื่อเอาอักขระที่ไม่ถูกต้องเหล่านี้ออก คุณต้องกําหนดค่ามิเรอร์ใหม่ไปยังฐานข้อมูลและคอนเทนเนอร์เดียวกัน และคุณไม่สามารถใช้มิเรอร์เก่าได้
  • Fabric OneLake กระจกจากภูมิภาค Azure ทางภูมิศาสตร์ที่ใกล้ที่สุดไปยังพื้นที่ความจุของ Fabric ในสถานการณ์ที่บัญชี Azure Cosmos DB มีภูมิภาคการอ่านหลายภูมิภาค ในสถานการณ์การกู้คืนจากภัยพิบัติ การทํามิเรอร์โดยอัตโนมัติจะสแกนและเลือกภูมิภาคที่อ่านใหม่เนื่องจากภูมิภาคที่อ่านของคุณอาจล้มเหลวและเปลี่ยนแปลงได้
  • การดําเนินการลบในคอนเทนเนอร์ต้นทางจะแสดงใน Fabric OneLake ทันทีโดยใช้การมิเรอร์ การดําเนินการลบแบบนุ่มนวลที่ใช้ค่า time-to-live (TTL) ไม่ได้รับการสนับสนุน
  • การทํามิเรอร์ไม่สนับสนุนการทําพาร์ติชันแบบกําหนดเอง
  • Fabric มีข้อจํากัดที่มีอยู่กับ T-SQL สําหรับข้อมูลเพิ่มเติม โปรดดู ข้อจํากัดของ T-SQL

การเปลี่ยนแปลง Schema และข้อมูล

  • การลบและการเพิ่มคอนเทนเนอร์ที่คล้ายกันจะแทนที่ข้อมูลในตารางคลังสินค้าด้วยข้อมูลของคอนเทนเนอร์ใหม่เท่านั้น
  • การเปลี่ยนชนิดของข้อมูลในคุณสมบัติในหลายรายการเป็นสาเหตุให้ตัวจําลองทําแบบจําลองข้อมูลตามที่เกี่ยวข้อง พฤติกรรมนี้อยู่ในพาริตี้ที่มีประสบการณ์ delta แบบเนทีฟ ข้อมูลใด ๆ ที่ไม่พอดีกับเกณฑ์ที่รองรับจะกลายเป็นชนิด null ตัวอย่างเช่น การเปลี่ยนคุณสมบัติอาร์เรย์เป็น upcasts สตริงเป็นชนิด null
  • การเพิ่มคุณสมบัติใหม่ไปยังหน่วยข้อมูลจะทําให้มิเรอร์ตรวจจับคุณสมบัติใหม่ได้อย่างราบรื่นและเพิ่มคอลัมน์ที่สอดคล้องกันลงในตาราง Warehouse หากคุณสมบัติของหน่วยข้อมูลถูกลบออกหรือหายไป จะมีค่า null สําหรับบันทึกที่สอดคล้องกัน
  • การจําลองแบบข้อมูลโดยใช้มิเรอร์ไม่มี Schema แบบเต็มหรือที่กําหนดไว้อย่างดี การมิเรอร์โดยอัตโนมัติและติดตามการเปลี่ยนแปลงคุณสมบัติและชนิดข้อมูลอย่างต่อเนื่อง (เมื่อได้รับอนุญาต)

ข้อมูลที่ซ้อนกัน

  • ออบเจ็กต์ JSON ที่ซ้อนกันในรายการ Azure Cosmos DB จะแสดงเป็นสตริง JSON ในตารางคลังสินค้า
  • คําสั่งเช่น OPENJSON, CROSS APPLYและ OUTER APPLY จะพร้อมใช้งานเพื่อขยายข้อมูลสตริง JSON แบบเลือกได้
  • PowerQuery รวมถึง ToJson การขยายข้อมูลสตริง JSON แบบเลือก
  • การทํามิเรอร์ไม่มีข้อจํากัด Schema ในระดับการซ้อน สําหรับข้อมูลเพิ่มเติม โปรดดู ข้อจํากัดของ Schema ของที่เก็บการวิเคราะห์ของ Azure Cosmos DB

ข้อจํากัดของคลังข้อมูล

  • Warehouse ไม่สามารถจัดการคอลัมน์สตริง JSON ที่มีขนาดมากกว่า 8 KB ได้ ข้อความแสดงข้อผิดพลาดสําหรับสถานการณ์นี้คือ "ข้อความ JSON ไม่ได้รับการจัดรูปแบบอย่างถูกต้อง พบอักขระที่ไม่คาดคิด '"' ที่ตําแหน่ง"
  • ข้อมูลที่ซ้อนกันที่แสดงเป็นสตริง JSON ในตารางปลายทางการวิเคราะห์ SQL และตารางคลังสินค้าโดยทั่วไปอาจทําให้คอลัมน์มีขนาดมากกว่า 8 KB ตรวจสอบระดับของการซ้อนและจํานวนข้อมูลถ้าคุณได้รับข้อความแสดงข้อผิดพลาดนี้

ข้อจํากัดของรายการมิเรอร์

  • เปิดใช้งานการเลียนแบบสําหรับบัญชี Azure Cosmos DB ในพื้นที่ทํางานจําเป็นต้องมี บทบาทผู้ดูแลระบบ หรือ สมาชิก ในพื้นที่ทํางานของคุณ
  • การหยุดการจําลองแบบปิดการใช้งานการทํามิเรอร์อย่างสมบูรณ์
  • การเริ่มต้นการจําลองแบบอีกครั้งจะปรับขนาดตารางคลังสินค้าเป้าหมายทั้งหมด การทํางานนี้จะเริ่มมิเรอร์ตั้งแต่เริ่มต้นอย่างมีประสิทธิภาพ

ให้คำติชม

ถ้าคุณต้องการให้คําติชมเกี่ยวกับข้อจํากัด คุณลักษณะ หรือปัญหาในปัจจุบัน แจ้งให้เราทราบที่fabriccosmosdbmirror@microsoft.com