בלוג

עדכוני מערך נתונים: ציינו את גרסת הבסיס ואת היקף השינוי

זהו את גרסת הבסיס ואת משמעותו של כל שינוי בנתונים. דוגמה של Läderach מסבירה מדוע תצפית חסרה אינה מוכיחה מחיקה.

מערכת PandaBuyNowפורסם בתאריך

במקרה הבוחן של Läderach, חברת scandiweb מתארת שכבת העשרת נתונים ב-Pimcore המחוברת ל-Magento. הספק מדווח על סנכרון דלתא מתוזמן ששולח רק נתונים שהשתנו, לצד ניהול נתוני מוצרים וקטגוריות ופרופילי ייבוא CSV. בתיאורו החיבור מוצג כמיושם. הוא אינו מפרסם את קובצי העדכון, סמני המחיקה או כללי ההחלה החוזרת. זהו תיאור הפרויקט של scandiweb; ההצעה הבאה של PandaBuyNow עוסקת בפרשנות של מערך נתונים שנמסר בנפרד.

ציינו לאיזה מערך נתונים העדכון שייך

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

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

בדקו עדכון בדיוני מול גרסת הבסיס שלו

נבחן את תמונת המצב הבדיונית S1 הכוללת את הרשומות ITEM-A ו-ITEM-B. איסוף מאוחר יותר מכיל תיאור שהשתנה עבור ITEM-A ואת ITEM-C שנצפה לראשונה. ITEM-B לא נצפה באותו איסוף. העדכון המוצע יכול לזהות את השדה שהשתנה ב-A ואת השורה החדשה C, תוך סימון הסטטוס של B כלא מוכרע.

תצפית חסרה לבדה אינה מספקת הוראת מחיקה עבור B. אם בהמשך נכללת הוראת הסרה שנבדקה, ציינו על איזה מערך נתונים ורשומה היא חלה, עם הבסיס וההיקף שלה. שמרו את תמונת המצב הקודמת ואת ההוראה יחד. התוויות המומצאות האלה אינן מתארות את נתוני Läderach או פרויקט שהושלם ב-PandaBuyNow.

מסרו חבילת שינויים שאפשר לפרש

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

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