Datastream תומך בשכפול של אירועי שינוי ממופע של Microsoft Dataverse. Dataverse היא פלטפורמת נתונים מבוססת-ענן שמאפשרת לאחסן ולנהל בצורה מאובטחת נתונים שמשמשים אפליקציות עסקיות.
בדף הזה מופיע מידע על:
- מונחי המפתח שחשוב להבין כשמשכפלים מ-Dataverse.
- התנהגות של Datastream כשמטפלים בנתונים שנשלפים מסביבת מקור של Dataverse.
- הגרסאות של Dataverse שנתמכות על ידי Datastream.
- מגבלות ידועות על השימוש ב-Dataverse כמקור.
מונחי מפתח
Dataverse פועל באמצעות המושגים הבאים:
- טבלה, שנקראה בעבר ישות, דומה לטבלה במסדי נתונים יחסיים. Dataverse כולל טבלאות רגילות כברירת מחדל, אבל אפשר גם ליצור טבלאות בהתאמה אישית.
- עמודה, שנקראה בעבר שדה, היא מאפיין של טבלה, והיא דומה לעמודה במסדי נתונים יחסיים.
- שורה היא רשומה ספציפית בטבלה, והיא דומה לשורה במסדי נתונים יחסיים.
התנהגות
התמיכה במקור Dataverse ב-Datastream מתבססת על Dataverse Web API, שמשתמש בפרוטוקול Open Data Protocol (OData). הנתונים מועברים מזרם הנתונים על סמך השינויים במקור, בהתאם למרווח הזמן שהגדרתם.
כשמשכפלים נתונים ממקור Dataverse, מתרחשת הפעולה הבאה:
- אינטראקציה עם API: Datastream מקיים אינטראקציה עם Dataverse Web API באמצעות בקשות RESTful. כתובת ה-URL של סביבת הבסיס היא
https://ORGANIZATION_ID.crm.dynamics.com/api/data/v9.1/. נעשה שימוש בכותרות רגילות (Accept: application/json, OData-MaxVersion: 4.0,OData-Version: 4.0). - אימות: Datastream מטפל באימות באמצעות OAuth 2.0 עם סוג ההרשאה client credentials (פרטי כניסה של לקוח). Datastream מקבל אסימונים מ-Microsoft Identity Platform.
גילוי סכימות: הסכימות של Dataverse הן דינמיות. Datastream מאתר שמות של אובייקטים וסכימות על ידי שליחת שאילתה לנקודת הקצה
/EntityDefinitions.- שמות של אובייקטים: Datastream מאחזר שמות של אובייקטים על ידי שליחת בקשת
GETלנתיב של קבוצת הישויות/EntityDefinitionsעם המסנן
- שמות של אובייקטים: Datastream מאחזר שמות של אובייקטים על ידי שליחת בקשת