แชร์ผ่าน


ภาพรวมของความสัมพันธ์ของเอนทิตีและชนิด

หัวข้อนี้นำไปใช้ได้กับ Dynamics 365 Customer Engagement (on-premises) สำหรับรุ่น Power Apps ของหัวข้อนี้ ดู: ความสัมพันธ์ของเอนทิตี

ความสัมพันธ์ของเอนทิตีกำหนดวิธีที่เรกคอร์ดสามารถเชื่อมโยงกันในฐานข้อมูล ในระดับที่ง่ายที่สุด เพิ่มฟิลด์การค้นหาให้เอนทิตีเพื่อสร้างความสัมพันธ์แบบ 1: n (หนึ่งต่อกลุ่ม) ใหม่ระหว่างสองเอนทิตี และช่วยให้คุณสามารถวางฟิลด์ข้อมูลที่ค้นหาในแบบฟอร์ม ด้วยฟิลด์การค้นหา ผู้ใช้สามารถเชื่อมโยงหลายเรกคอร์ด "รอง" ของเอนทิตีนั้นกับเรกคอร์ดเอนทิตีเดียว "พาเรนต์"

นอกเหนือจากเพียงแต่กำหนดวิธีเชื่อมโยงเรกคอร์ดกับเรกคอร์ดอื่น ความสัมพันธ์ของเอนทิตีแบบ 1: n นอกจากนี้ยังให้ข้อมูลเพื่อแก้ไขคำถามต่อไปนี้:

  • เมื่อฉันลบเรกคอร์ดควรให้เรกคอร์ดใด ๆ ที่เกี่ยวข้องกับเรกคอร์ดนั้นถูกลบด้วยหรือไม่

  • เมื่อฉันมอบหมายเรกคอร์ด ฉันยังต้องกำหนดเรกคอร์ดทั้งหมดที่เกี่ยวข้องกับเรกคอร์ดนั้นให้กับเจ้าของใหม่หรือไม่

  • ฉันจะทำให้กระบวนการป้อนข้อมูลกระชับเมื่อฉันสร้างเรกคอร์ดใหม่ที่เกี่ยวข้องในบริบทของเรกคอร์ดที่มีอยู่ได้อย่างไร

  • คนที่ดูเรกคอร์ดจะสามารถดูเรกคอร์ดเกี่ยวข้องได้อย่างไร

    เอนทิตียังสามารถเข้าร่วมในความสัมพันธ์แบบ N:N (กลุ่ม-ต่อ-กลุ่ม) ที่สามารถเชื่อมโยงกับเรกคอร์ดของเอนทิตีทั้งสองในจำนวนเท่าใดก็ได้

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

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

มีความสัมพันธ์ระหว่างเรกคอร์ดชนิดอื่นที่เป็นทางการน้อยกว่าที่เรียกว่าการเชื่อมต่อ ตัวอย่างเช่น อาจมีประโยชน์เมื่อต้องการทราบว่าผู้ติดต่อทั้งสองแต่งงานกันหรือไม่ หรืออาจจะเป็นเพื่อนนอกงาน หรือผู้ติดต่ออาจเคยใช้ทำงานสำหรับบัญชีผู้ใช้อื่น ธุรกิจส่วนใหญ่จะไม่สร้างรายงานโดยใช้ข้อมูลชนิดนี้ หรือต้องการให้ป้อน ดังนั้นจึงไม่อาจดำเนินการสร้างความสัมพันธ์ของเอนทิตี

ชนิดของความสัมพันธ์ของเอนทิตี

เมื่อคุณดูที่ตัวสำรวจโซลูชัน คุณคิดว่ามีอยู่สามชนิดของความสัมพันธ์ของเอนทิตี จริงๆ แล้วมีเพียงสองดังที่แสดงในตารางต่อไปนี้

ชนิดความสัมพันธ์ คำอธิบาย
1: n (หนึ่งต่อกลุ่ม) ความสัมพันธ์ของเอนทิตีซึ่งเรกคอร์ดเอนทิตีหนึ่งเป็น เอนทิตีหลัก สามารถเชื่อมโยงไปยังหลาย เรกคอร์ดเอนทิตีที่เกี่ยวข้องอื่น ได้ด้วยฟิลด์การค้นหาบนเอนทิตีที่เกี่ยวข้อง

เมื่อดูเรกคอร์ดเอนทิตีหลัก คุณสามารถดูรายการของเรกคอร์ดเอนทิตีที่เกี่ยวข้องได้
N:N (ความสัมพันธ์แบบกลุ่มต่อกลุ่ม) ความสัมพันธ์ของเอนทิตีที่ขึ้นอยู่กับรูปแบบ ความสัมพันธ์เอนทิตี พิเศษ บางครั้งเรียกว่าเอนทิตีที่ซ้ำกัน เพื่อให้เรกคอร์ดหลายเรกคอร์ดของเอนทิตีหนึ่งสามารถสัมพันธ์กับหลายเรกคอร์ดของเอนทิตีอื่น

เมื่อดูเรกคอร์ดของเอนทิตีใดในความสัมพันธ์แบบ N:N คุณสามารถดูรายการของเรกคอร์ดใด ๆ ของเอนทิตีอื่นที่เกี่ยวข้องได้

ความสัมพันธ์ชนิด N:1 (หลายต่อ-หนึ่ง) มีอยู่ในอินเทอร์เฟซผู้ใช้ตัวสำรวจโซลูชันเนื่องจากตัวสำรวจโซลูชันจะแสดงมุมมองที่จัดกลุ่มตามเอนทิตี ความสัมพันธ์แบบ 1: n มีอยู่ระหว่างเอนทิตีต่างๆและอ้างถึงแต่ละเอนทิตีว่าเป็น เอนทิตีหลัก หรือ เอนทิตีที่เกี่ยวข้อง เอนทิตีที่เกี่ยวข้องบางครั้งเรียกว่าเอนทิตีรอง มีฟิลด์การค้นหาที่อนุญาตให้มีการจัดเก็บการอ้างอิงไปยังเรกคอร์ดจากเอนทิตีหลักซึ่งบางครั้งเรียกว่าเอนทิตีหลัก ความสัมพันธ์แบบ N:1 เป็นเพียงแค่สัมพันธ์ 1: n ที่ดูจากเอนทิตีที่เกี่ยวข้อง

ดูเพิ่มเติม

เอนทิตีและภาพรวมของข้อมูลเมตา
สร้างและแก้ไขเอนทิตี
การสร้างและแก้ไขฟิลด์
สร้างและแก้ไขชุดตัวเลือกส่วนกลาง