אופן ההשפעה של שינויים במודל הסמנטי על מטמון השאילתות

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

שינויים במודל הסמנטי

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

שינויים במשתני מודל סמנטי גלובליים

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

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