ข้อจํากัดปัจจุบันของกราฟใน Microsoft Fabric

Note

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

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

สําหรับความช่วยเหลือเกี่ยวกับปัญหาทั่วไป โปรดดู การแก้ไขปัญหากราฟ

การสร้างแบบจําลองกราฟ

แหล่งข้อมูล

  • ไฟล์ Parquet และ CSV ของ OneLake เป็นแหล่งข้อมูลเดียวที่ได้รับการสนับสนุนในปัจจุบัน
  • การสนับสนุนสําหรับแบบจําลองความหมาย Power BI เนื่องจากแหล่งข้อมูลอยู่ระหว่างการพัฒนา
  • การสนับสนุนสําหรับการ รักษาความปลอดภัย OneLake ระดับคอลัมน์และระดับแถวอยู่ระหว่างการพัฒนา
  • การสนับสนุนสําหรับ Lakehouse ที่มี Schema อยู่ระหว่างการพัฒนา

ชนิดข้อมูล

กราฟในขณะนี้สนับสนุนชนิดข้อมูลต่อไปนี้:

  • บูลีน (ค่าคือ true และ false)
  • สองเท่า (ค่าคือตัวเลขทศนิยม 64 บิต)
  • จํานวนเต็ม (ค่าเป็นจํานวนเต็มที่ลงนาม 64 บิต)
  • สตริง (ค่าคือสตริงอักขระ Unicode)
  • Zoned DateTime (ค่าคือประทับเวลาพร้อมกับการกําหนดเวลาสําหรับโซนเวลา)
  • ระยะเวลา (ค่าคือช่วงระยะเวลา ISO 8601)

ชนิด OneLake ต่อไปนี้ได้รับการสนับสนุน:

  • IntegerType
  • LongType
  • StringType
  • DoubleType
  • บูลีนชนิด
  • FloatType
  • ByteType
  • ArrayType
  • DateType
  • TimestampNtzType
  • TimestampType

การสร้างขอบ

ในระหว่างการสร้างแบบจําลองกราฟ ให้ตั้งชื่อชนิดขอบกราฟที่แตกต่างกัน

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

เวลาการสร้างกราฟ

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

อย่างไรก็ตาม ผู้ใช้สามารถเริ่มต้นการสร้างกราฟหรืออัปเดตใหม่ได้

จํานวนรวมของอินสแตนซ์กราฟ

แต่ละพื้นที่ทํางาน Fabric สามารถมีอินสแตนซ์กราฟได้สูงสุด 10 อินสแตนซ์

ขนาดของกราฟ

การสร้างกราฟที่มีโหนดและขอบมากกว่า 500 ล้านโหนดอาจส่งผลให้ประสิทธิภาพการทํางานไม่เสถียร

UI ทํางานหลายอย่าง

แบบจําลองกราฟอาจหายไปหรือว่างเปล่าเมื่อคุณสลับระหว่างแท็บหรือหน้าต่างใน Fabric Multitask UI ทีมผลิตภัณฑ์กําลังทํางานเพื่อแก้ไขปัญหานี้ที่ทราบแล้ว

การเลือกคุณสมบัติของโหนด

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

สอบ ถาม

จํานวนของการกระโดดในคิวรีแบบหลายชั้น

กราฟสนับสนุนการกระโดดสูงสุดแปดแบบบนรูปแบบความยาวที่แปรผันได้

ขนาดของผลลัพธ์

ประสิทธิภาพการรวมอาจไม่เสถียรเมื่อผลลัพธ์มีขนาดเกิน 128 MB

ระบบในขณะนี้จะตัดการตอบสนองที่มีขนาดใหญ่กว่า 64 MB

การหมดเวลา

คิวรีจะหมดเวลาหากใช้เวลามากกว่า 20 นาที

การส่งออกข้อมูลและการแสดงภาพ

  • การส่งออกผลลัพธ์คิวรีกราฟหรือโครงสร้างกราฟยังไม่ได้รับการรองรับในขณะนี้
  • การเชื่อมต่อ Power BI โดยตรงไปยังกราฟสําหรับสถานการณ์การแสดงภาพยังไม่รองรับในขณะนี้

ความสอดคล้องกันของ GQL

สําหรับการแมปโดยละเอียดของคุณลักษณะ GQL ที่รองรับกับมาตรฐาน ISO /IEC 39075:2024 รวมถึงความสอดคล้องต่ําสุด คุณสมบัติทางเลือกตามกลุ่มและคุณสมบัติที่ยังไม่ได้รับการรองรับ โปรดดูความสอดคล้องมาตรฐาน GQL

ความสอดคล้องกับมาตรฐาน GQL ยังคงอยู่ระหว่างดําเนินการสําหรับ:

  • แก้ไขรหัสสถานะ GQL
  • คําสั่ง FOR ที่มีดัชนี
  • ต่อไป
  • คําสั่ง UNION DISTINCT
  • ตัววัดปริมาณรูปแบบกราฟที่ไม่ได้ผูกไว้
  • การค้นหาเส้นทางที่สั้นที่สุดทั้งหมด
  • การค้นหาเส้นทางใดๆ
  • การค้นหาเส้นทางที่สั้นที่สุด
  • การแปลงข้อมูล
  • คิวรีย่อยสเกลา
  • ฟังก์ชัน PROPERTIES
  • ฟังก์ชัน RANGE
  • ฟังก์ชันตัวเลขที่ได้รับการปรับปรุง
  • ฟังก์ชันลอการิทึม
  • ฟังก์ชันตรีโกณมิติ
  • การเรียงต่อกันของค่าเส้นทาง
  • เพรดิเคตทดสอบป้ายชื่อ
  • เพรดิเคตปกติ
  • เพรดิเคตต้นทาง/ปลายทาง
  • ชนิดค่า INT32
  • ชนิดค่า FLOAT32
  • ชนิดของค่าระเบียนที่ปิด
  • ชนิดของค่า UINT32
  • ชนิดค่า ZONED TIME
  • ชนิดค่า DATE
  • พารามิเตอร์ที่ส่งผ่าน
  • ขอบที่ไม่ถูกตรวจพบ
  • GQL-preamble
  • เพรดิเคตรูปแบบที่ไม่จัดสรร
  • เป็นเพรดิเคต DIRECTED
  • เพรดิเคต REGEXP_CONTAINS
  • ข้อมูลจําเพาะของพารามิเตอร์แบบไดนามิก
  • ผู้ใช้เซสชัน
  • ชนิดค่า BYTES
  • ชนิดค่า DECIMAL
  • ชนิดค่า DATETIME ของ LOCAL
  • ชนิดค่าเวลาท้องถิ่น
  • คําสั่งกระบวนงานที่ตั้งชื่อ
  • ORDER BY ที่มีการจัดลําดับ NULL อย่างชัดเจน
  • คําสั่ง Tabular FOR
  • คําสั่ง EXCEPT ALL
  • คําสั่งยกเว้น DISTINCT
  • คําสั่ง INTERSECT ALL
  • คําสั่ง INTERSECT DISTINCT
  • คําสั่ง OTHERWISE
  • อักขระตัวแทน
  • ความสอดคล้องทางโทโพธิวิทยาที่ผ่อนคลาย
  • ฟังก์ชันการรวม PERCENTILE_CONT
  • ฟังก์ชันการรวม PERCENTILE_DISC
  • ฟังก์ชันการรวม PRODUCT
  • ฟังก์ชันการรวม STDDEV_POP
  • ฟังก์ชันการรวม STDDEV_SAMP
  • การเรียงต่อกันของสตริงไบต์
  • ฟังก์ชัน TRIM สตริงไบต์
  • ฟังก์ชัน TRIM อย่างง่ายพร้อมข้อกําหนด TRIM
  • ฟังก์ชัน Multicharacter TRIM
  • ฟังก์ชันความยาวสตริงไบต์
  • คาร์ดินาลลิตี้
  • เพรดิเคต ALL_DIFFERENT
  • เพรดิเคต IS DISTINCT
  • เพรดิเคตเดียวกัน