התשתית לנתונים

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

  • למקורות עם CDC (שינוי נתונים שמופעל על ידי Cortex Framework): צינור ייעודי של Dataform מעבד בהדרגה יומנים של שכבת נתונים גולמיים לטבלה 'מצב נוכחי' שמתעדכנת באופן רציף ונשמרת. שכבת בסיס הנתונים הופכת את השינויים המצטברים האלה לשורות שמייצגות את המצב הנוכחי של מערך הנתונים במערכת המקורית, ומאפשרת שימוש במוצרי נתונים, בניתוח נתונים במורד הזרם ובסוכני AI.

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

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

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

בנוסף, כדי לגשר על הפער בין נתונים טכניים לבין משתמשים עסקיים, שכבת הבסיס של הנתונים ב-Cortex Framework משתמשת בספרייה נרחבת של הערות (src/data_foundation/{foundation_name}/annotations/) כדי לשפר את השימושיות על ידי הוספת תיאורים קריאים של סכימת הטבלה. לדוגמה, במהלך תהליך build, Cortex Framework מוסיף לעמודה של טבלת SAP מוצפנת כמו  את התיאור עם סמנטיקה עסקית קריאה כמו .bukrsCompany Code

מערכות מקור נתמכות

שכבת הבסיס של הנתונים ב-Cortex Framework תומכת במערכות המקור הבאות:

נתונים גולמיים משוכפלים מ-SAP ERP:

  • SAP ECC
  • SAP S/4HANA

מידע נוסף זמין במאמר בנושא הכנת נתוני המקור ל-SAP ERP.