מילון מושגים
Data Contract
נקרא גם: חוזה נתונים · הסכם נתונים · חוזה מידע · ODCS · Open Data Contract Standard · מה מותר לשנות בנתונים · שינוי בנתונים שמשבר מערכות · סכמה מוסכמת
הסבר פורמלי#
Data Contract הוא הסכם בין מפיק נתונים לבין הצרכנים שלהם. לפי תיעוד Open Data Contract Standard, חוזה כזה מתאר את מבנה הנתונים, המשמעות, האיכות, הבעלות והשרתים שבהם הנתונים נמצאים. התקן נכתב כקובץ YAML ומתוחזק על ידי פרויקט Bitol תחת Linux Foundation AI & Data. מקורות אחרים מדגישים שהחוזה הוא בעיקר מפרט שמפרסם המפיק, ולא הסכם דו-צדדי.
הסבר בגובה העיניים#
צוות אחד שולח לצוות אחר קובץ הזמנות. אם יום אחד עמודת "תאריך" הופכת ל"תאריך הזמנה", הדוחות של הצוות השני נשברים בלי אזהרה. חוזה נתונים קובע מראש מה השדות, מה הפורמט, מה מותר לשנות ומי צריך לדעת לפני שינוי. זה דומה להסכם שירות בין שני צדדים, אך על המידע עצמו.
למה זה חשוב בפועל#
חוזה נתונים חשוב כשכמה מערכות או צוותים מסתמכים על אותם נתונים. הוא משלים את מקור האמת ואת מיפוי התלויות, ומתאים גם לממשקי API.
תגיות#
- data contract
- schema
- data quality
- data governance