M365Con 2027 – כנס אונליין חינמי · 11–22 Jan 2027 · 120 sessions→ m365con.net

בלוג · Mirko Peters

טבלאות מיפוי ב-Dual-write של Dynamics 365 וכללי בעלות על נתונים

By ·

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

Automatically translated with AI from the original post. Read the English original

Cover: Dynamics 365 Dual-write - Simply Explained

שליטה ב-Dual-write של Dynamics 365 דורשת קביעת כללי בעלות ברורים על נתונים והגדרה נכונה של טבלאות מיפוי בין Finance and Operations לבין Microsoft Dataverse. המדריך הזה מסביר כיצד למנוע סחף נתונים, לקבוע את גבולות מקור הרשומה הראשי ולנהל זרימות סנכרון חד-כיווניות ודו-כיווניות לישויות עסקיות משותפות.

עיקרי הדברים

  • טבלאות מיפוי פועלות כגיליונות תרגום, המקשרים בין טבלאות ושדות מסוימים ב-Finance and Operations לבין Dataverse.
  • יש להגדיר בקפדנות את בעלות הנתונים, כדי למנוע מעדכונים סותרים לדרוס רשומות תפעוליות תקינות.
  • מוצרים דורשים לרוב מודל סנכרון חד-כיווני, שבו התפעול מנהל את קטלוג המאסטר והמכירות צורכות אותו.
  • לקוחות, כתובות ואנשי קשר משתמשים בדרך כלל בסנכרון דו-כיווני, כדי לאפשר עדכונים כמעט בזמן אמת בין המחלקות.
  • סנכרון ראשוני דורש ניקוי זהיר של הנתונים, כדי למנוע העברת רשומות כפולות או מיושנות לסביבה המחוברת.

האנטומיה של טבלאות מיפוי ב-Dual-write

כאשר מחברים את היישומים של Dynamics 365 Finance and Operations עם Microsoft Dataverse באמצעות Dual-write, המערכת אינה מסנכרנת אוטומטית כל פיסת נתונים. במקום זאת, היא נשענת על חיבורים מובנים הנקראים טבלאות מיפוי. טבלת מיפוי אומרת למנוע האינטגרציה איזו טבלה בסביבת ה-back-office מתאימה לטבלה ספציפית ב-Dataverse, ומתרגמת שדות כמו שמות, מספרי טלפון ושורות כתובת.

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

מיפוי ברמת שדה ותרגום

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

ביסוס גבולות בעלות מחמירים על נתונים

לפני הפעלת סנכרון Dual-write, על הארגונים לענות על שלוש שאלות יסוד: מאיפה הרשומה מקורה? מי מורשה לערוך אותה? איזו מערכת גוברת כאשר מתעוררות התנגשויות? ללא בעלות ברורה על הנתונים, אינטגרציה כמעט בזמן אמת עלולה במהירות להפוך למנגנון שמפיץ טעויות לאורך כל מערך Microsoft 365 העסקי שלכם.

נניח תרחיש שבו צוותי מכירות וצוותי כספים מורשים שניהם לשנות פרופיל חיוב של לקוח. אם איש מכירות מעדכן מספר טלפון ב-Dynamics 365 Sales, בעוד רואה חשבון משנה במקביל את מסגרת האשראי ב-Finance and Operations, עדכונים לא מתואמים עלולים לגרום לפגיעה בנתונים או לדריסות בלתי צפויות. הגדרת מודלים של בעלות מונעת חיכוך מסוג זה.

מודלים של בעלות מחלקתית

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

  • מכירות ו-CRM: אחראי על פרטי קשרי הלקוחות, איש הקשר הראשי, לידים והערות על צינור המכירות.
  • כספים: אחראי על ישויות משפטיות, תנאי חיוב, נתוני התייחסות למס ותצורות חשבוניות.
  • תפעול ושרשרת אספקה: אחראי על מאסטרים של מוצרים, יחידות מלאי, מיקומי מחסנים ופרמטרים של מילוי הזמנות.

אסטרטגיות סנכרון חד-כיווני מול דו-כיווני

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

מידע על מוצרים הוא דוגמה מובהקת למקום שבו מיפוי חד-כיווני מצטיין. צוות התפעול אחראי ליצירת מוצרים חדשים, כולל הגדרת יחידות מלאי, מידות ואילוצים תפעוליים ב-Finance and Operations. לאחר שמוצר הוכן במלואו לשוק, dual-write דוחף את הפרטים הללו ל-Dataverse. משתמשי המכירות יכולים אז לבחור את הפריטים הללו ולהציע אותם להצעות מחיר באינטראקציות עם הלקוחות, מבלי שתהיה להם היכולת לשנות את מאסטר המוצר הבסיסי.

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

ניטור יומני שגיאות וטיפול בהפרעות סנכרון

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

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

סיכום

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

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

שאלות נפוצות

מהי מפת טבלאות של dual-write?

מפת טבלאות היא כלל חיבור מוגדר שמורה למנוע dual-write אילו טבלה ושדות ב-Finance and Operations מתאימים לעמיתיהם המקבילים ב-Microsoft Dataverse.

האם כל מפות dual-write צריכות להיות מוגדרות לסנכרון דו-כיווני?

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

כיצד dual-write מטפל בעריכות מתנגשות בין אפליקציות?

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

מה קורה אם סנכרון dual-write נכשל במהלך פעילות חיה?

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

Entities in this article

Dual-write Dataverse Dynamics 365 System of record Dynamics 365 Finance and Operations Data governance Dynamics 365 Sales

Related articles

RSS