שידור נתונים מ-Workday

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

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

התנהגות

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

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

  • מילוי היסטורי: המחבר של Workday מאפשר סנכרון היסטורי מלא של כל הרשומות הקיימות בנקודת קצה (endpoint). כדי להבטיח עקביות בין שאילתות למילוי חוסרים, Datastream משתמש בפרמטר as_of_entry_date_time. כך המחבר יכול לאחזר באופן עקבי דף אחד של נתונים בכל פעם.

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

אובייקטים נתמכים

המחבר של Workday משתמש במנגנון גילוי דינמי כדי לזהות את כל קבוצת האובייקטים במכונה. המחבר מאחזר את קובצי ה-Web Services Description Language ‏ (WSDL) שתואמים לכל שירות SOAP API.

לכל נקודת קצה בכל שירות, המחבר משתמש בקובץ ה-WSDL כדי לקבוע אם נקודת הקצה תומכת ביומני עסקאות.

בטבלה הבאה מפורטים האובייקטים שנתמכים ב-Datastream וסוגי הרפליקציה שלהם:

אובייקט סוג הרפליקציה
Financial_Management_Organizations מילוי חוסרים (backfill), סנכרון מצטבר
Human_Resources_Job_Profiles מילוי חוסרים (backfill), סנכרון מצטבר
Human_Resources_Organizations מילוי חוסרים (backfill), סנכרון מצטבר
Human_Resources_Workers מילוי חוסרים (backfill), סנכרון מצטבר
Recruiting_Candidates מילוי חוסרים (backfill), סנכרון מצטבר
Recruiting_Evergreen_Requisitions מילוי חוסרים (backfill), סנכרון מצטבר
Recruiting_Job_Requisitions מילוי חוסרים (backfill), סנכרון מצטבר
Recruiting_Organizations מילוי חוסרים (backfill), סנכרון מצטבר
Recruiting_Positions מילוי חוסרים (backfill), סנכרון מצטבר
Staffing_Organizations מילוי חוסרים (backfill), סנכרון מצטבר
Staffing_Positions מילוי חוסרים (backfill), סנכרון מצטבר
Staffing_Workers מילוי חוסרים (backfill), סנכרון מצטבר

מגבלות ידועות

המגבלות הידועות בשימוש ב-Workday כמקור כוללות:

  • ‫Datastream לא תומך בשכפול של אירועי מחיקה.
  • ‫Datastream לא משכפל אירועים שנשלפו מנקודות קצה שלא תומכות ביומני עסקאות.

המאמרים הבאים