שתף באמצעות


מבט כולל על קשרים בין ישויות וסוגים

נושא זה חל על Dynamics 365 Customer Engagement (on-premises)‎. לעיון בגירסה של נושא זה עבור Power Apps, ראה: קשרי גומלין בין ישויות

קשרי גומלין בין ישויות מגדירים כיצד רשומות יכולות להיות קשורות זו לזו במסד הנתונים. ברמה הפשוטה ביותר, הוספת שדה בדיקת מידע לישות יוצרת קשר 1: N (יחיד-לרבים) חדש בין שתי הישויות, ומאפשרת לך למקם אותו שדה בדיקת מידע בטופס. עם שדה בדיקת המידע, משתמשים יכולים לשייך רשומות 'צאצא' מרובות של ישות זו לרשומת ישות "אב" בודדת.

מעבר להגדרה פשוטה של הדרך שבה רשומות יכולות להיות קשורות לרשומות אחרות, קשרי יחיד-לרבים בין ישויות מספקים נתונים כדי לתת מענה לשאלות הבאות:

  • בעת מחיקת רשומה האם עלי למחוק גם רשומות קשורות לרשומה זו?

  • כאשר אני מקצה רשומה, האם עלי להקצות גם את כל הרשומות הקשורות לרשומה זו לבעלים החדש?

  • כיצד ניתן לייעל את תהליך הזנת הנתונים בעת יצירת רשומה קשורה חדשה בהקשר של רשומה קיימת?

  • כיצד אנשים שמציגים רשומה יכולים להציג את הרשומות המשויכות?

    ישויות יכולות גם להשתתף בקשר גומלין מסוג N:N (רבים לרבים) כאשר כל מספר של רשומות עבור שתי ישויות יכולות להיות משויכות זו לזו.

החלט אם להשתמש בקשרי גומלין או בחיבורים בין ישויות

קשרי גומלין בין ישויות הן מטה נתונים שמבצעים שינויים במסד הנתונים. קשרים אלה מאפשרים לשאילתות לאחזר נתונים קשורים ביעילות רבה. השתמש בקשרי גומלין בין ישויות כדי להגדיר קשרי גומלין רשמיים אשר מגדירים את הישות או שרוב הרשומות יכולות להשתמש בהם. לדוגמה, הזדמנות ללא לקוח פוטנציאלי לא תהיה שימושית מאוד. לישות 'הזדמנות' יש גם קשר מסוג N:N עם הישות 'מתחרה'. הדבר מאפשר להוסיף מתחרים מרובים להזדמנות. ייתכן שברצונך ללכוד נתונים אלה וליצור דוח המציג את המתחרים.

קיימים סוגים אחרים, פחות רשמיים, של קשרים בין רשומות, שנקראים חיבורים. לדוגמה, ייתכן שיהיה שימושי לדעת אם שני אנשי קשר נשואים, או אולי הם חברים מחוץ לעבודה, או אולי איש קשר מסוים עבד פעם עבור תיק לקוח אחר. רוב העסקים לא מפיקים דוחות באמצעות סוג זה של מידע או דורשים הזנה של מידע כזה, כך שכנראה לא יהיה כדאי ליצור קשרי גומלין בין ישויות.

סוגים של קשרי גומלין בין ישויות

כאשר אתה בודק את סייר הפתרונות ייתכן שתחשוב שקיימים שלושה סוגים של קשרי גומלין בין ישויות. למעשה קיימים רק שני סוגים, כפי שמוצג בטבלה הבאה.

סוג קשר תיאור
קשרי 1: N (יחיד-לרבים) קשר בין ישויות שבו רשומה של ישות אחת של הישות הראשית ניתנת לשיוך עם רשומות רבות אחרות של הישות הקשורה הודות לשדה בדיקת מידע בישות הקשורה.

בעת הצגה של רשומת הישות הראשית באפשרותך לראות רשימה של רשומות הישות הקשורות המשויכות אליה.
N:N (רבים לרבים) קשר בין ישויות שתלוי ב ישות קשר מיוחדת, המכונה לעתים ישות מצטלבת, כך שרשומות רבות של ישות אחת יכולות להיות קשורות לרשומות רבות של ישות אחרת.

בעת הצגת רשומות של אחת מהישויות בקשר גומלין של רבים-לרבים באפשרותך לראות רשימה של כל הרשומות של הישות האחרת הקשורה אליה.

סוג קשר הגומלין N:1 (רבים-ליחיד) קיים בממשק המשתמש של סייר הפתרונות מכיוון שסייר הפתרונות מציג תצוגה המקובצת לפי ישויות. קשרי גומלין של יחיד-לרבים, 1:N, קיימים למעשה בין ישויות ומתייחסים לכל ישות בתור הישות הראשית או הישות הקשורה. לישות הקשורה, המכונה לעתים ישות הצאצא, יש שדה בדיקת מידע המאפשר אחסון הפניה לרשומה מהישות הראשית, המכונה לעתים ישות האב. קשר N:1 הוא קשר יחיד-לרבים מנקודת המבט של הישות הקשורה.

למידע נוסף

מבט כולל על מטה-נתונים וישויות
יצירה ועריכה של ישויות
צור וערוך שדות
יצירה ועריכה של קבוצות אפשרויות כלליות