בדף הזה מוסבר איך לחבר את צינור הנתונים למקור SAP Ariba ולמאגר BigQuery. אפשר להגדיר ולהפעיל העברות נתונים בכמות גדולה מ-Ariba בלי לכתוב קוד, באמצעות הפלאגין SAP Ariba Batch Source מ-Cloud Data Fusion Hub.
התוסף מחלץ נתונים מהעובדות שמופיעות בדוחות שמסופקים ב-SAP Ariba Source. כל עובדה תואמת לסוג מסמך ב-SAP Ariba. העובדות מוצגות בתבניות של תצוגות, שאפשר לגשת אליהן דרך Analytical Reporting API.
מידע נוסף זמין במאמר בנושא מקורות של קבוצות (batch) ב-SAP Ariba.
לפני שמתחילים
יוצרים מכונה ב-Cloud Data Fusion בגרסה 6.5.1 ואילך. אם המכונה שלכם משתמשת בגרסה קודמת, צריך לשדרג את סביבת Cloud Data Fusion.
משתמש ב-SAP Ariba צריך לבצע את הפעולות הבאות:
- יוצרים אפליקציה ומפיקים את פרטי הכניסה של OAuth.
- נותנים גישה ל-Analytical Reporting API בפורטל למפתחים של Ariba.
כדי לאחזר את השם של תבנית תצוגת הדוחות מ-SAP Ariba Analytical Reporting - View Management API, שולחים בקשת
GET. איך מזהים תבניות של תצוגות מפורטות של דוחות ניתוח ב-APIאופציונלי: כדי למנוע כשלים בצינורות בגלל מגבלות קצב, צריך לזהות את מספר הרשומות הצפוי. התוסף מחלץ נתונים מעובדות וממאפיינים באמצעות SAP Ariba Analytical Reporting API, שחלות עליו מגבלות קצב. מידע נוסף מופיע במאמר בנושא ניהול מגבלות קצב.
פריסה והגדרה של הפלאגין
פורסים את הפלאגין SAP Ariba Batch Source מהכרטיסייה SAP במרכז. למידע נוסף, ראו פריסת פלאגין מ-Hub.
פותחים את צינור הנתונים בדף Studio ב-Cloud Data Fusion ובוחרים באפשרות Data Pipeline - Batch (צינור נתונים – אצווה). הפלאגין לא תומך בצינורות בזמן אמת.
בתפריט המקור, לוחצים על SAP Ariba. צומת המקור של SAP Ariba Batch Source מופיע בצינור העיבוד.
עוברים לצומת ולוחצים על מאפיינים. ייפתח חלון של מאפייני Ariba.
לוחצים על אימות ופותרים את השגיאות.
לוחצים על סגירה.
אופציונלי: חיבור הפלאגין ל-BigQuery Sink
בדף Studio של Cloud Data Fusion, עוברים לתפריט Sink ולוחצים על BigQuery.
צומת BigQuery Sink מופיע בצינור.
מגדירים את המאפיינים הנדרשים של יעד הנתונים.
לוחצים על אימות ופותרים את השגיאות.
לוחצים על סגירה.
אופציונלי: ניהול הגבלת קצב של יצירת בקשות
כדי לבדוק את מספר הרשומות לטווח תאריכים ספציפי ב-SAP Ariba, אפשר לעיין במאמר בנושא מסננים שקשורים לתאריכים ב-Analytical Reporting API.
מידע נוסף זמין במאמר בנושא מגבלות של הפלאגין.
בטבלה הבאה מתוארות דרכים לפתור בעיות שקשורות להגבלת קצב יצירת הבקשות.
| צינור עיבוד נתונים לדוגמה | מספר הרשומות ומספר הקריאות הנדרשות ל-API | המגבלה היומית שנותרה | פתרון בעיות |
|---|---|---|---|
| אני רוצה לחלץ נתונים מתבנית תצוגה אחת לטווח תאריכים ספציפי. | |||
| 1 | 2,020,000 רשומות, 41 שיחות | -1 of 40 | מספר קריאות ה-API הנדרשות לטווח התאריכים ולמספר הרשומות האלה חורג מהמגבלה היומית (40). כדי לצמצם את מספר השיחות, בוחרים טווח תאריכים קטן יותר כדי להקטין את מספר הרשומות. |
| אני רוצה לחלץ נתונים מכמה תבניות של תצוגות בטווח תאריכים ספציפי. | |||
| 1 | 50,001 רשומות, 2 שיחות | 38 מתוך 40 | |
| 2 | 100,000 רשומות, 2 קריאות | 36 מתוך 40 | |
| 3 | 100 רשומות, שיחה אחת | 35 מתוך 40 | |
| 4 | 1,000,000 רשומות, 20 שיחות | 15 מתוך 40 | |
| 5 | 500,000 רשומות, 10 שיחות | 5 מתוך 40 | |
| 6 | 500,000 רשומות, 10 שיחות | -5 מתוך 40 | מספר הקריאות ל-API בצינור 6 חורג מהמגבלה. כדי למנוע שגיאות, מריצים את החילוץ יום אחרי או משנים את טווח התאריכים. |
המאמרים הבאים
- מידע נוסף על שילובים של Cloud Data Fusion עם SAP
- אפשר לעיין במקורות מידע בנושא SAP Ariba Batch Source.