משאב: FileUpload
העלאת הקובץ של מקור נתונים ספציפי, כלומר התוצאה של אחזור מקור הנתונים בחותמת זמן מסוימת, שמחושבת באופן אסינכרוני בסיום העיבוד של מקור הנתונים. האפשרות הזו רלוונטית רק למקורות נתונים מסוג קובץ.
ייצוג ב-JSON |
---|
{ "name": string, "dataSourceId": string, "processingState": enum ( |
שדות | |
---|---|
name |
מזהה. השם של קובץ מקור הנתונים שמעלים. פורמט: |
data |
פלט בלבד. מזהה מקור הנתונים. |
processing |
פלט בלבד. מצב העיבוד של מקור הנתונים. |
issues[] |
פלט בלבד. רשימת הבעיות במקור הנתונים. |
items |
פלט בלבד. מספר הפריטים במקור הנתונים שעברו עיבוד. |
items |
פלט בלבד. מספר הפריטים שנוצרו במקור הנתונים. |
items |
פלט בלבד. מספר הפריטים במקור הנתונים שעודכנו. |
upload |
פלט בלבד. התאריך שבו הועלה הקובץ של מקור הנתונים. |
ProcessingState
מצב העיבוד של מקור הנתונים.
טיפוסים בני מנייה (enum) | |
---|---|
PROCESSING_STATE_UNSPECIFIED |
לא צוין מצב העיבוד. |
FAILED |
לא ניתן היה לעבד את מקור הנתונים או שכל הפריטים הכילו שגיאות. |
IN_PROGRESS |
מקור הנתונים נמצא בעיבוד. |
SUCCEEDED |
מקור הנתונים עובד בהצלחה, אבל יכול להיות שיהיו שגיאות בחלק מהפריטים. |
בעיה
שגיאה שמתרחשת במקור הנתונים, כמו 'מחיר לא חוקי'.
ייצוג ב-JSON |
---|
{
"title": string,
"description": string,
"code": string,
"count": string,
"severity": enum ( |
שדות | |
---|---|
title |
פלט בלבד. שם הבעיה, לדוגמה, 'הפריט גדול מדי'. |
description |
פלט בלבד. תיאור השגיאה, לדוגמה, "מקור הנתונים מכיל פריטים גדולים מדי או עם יותר מדי מאפיינים. הפריטים האלה יוסרו". |
code |
פלט בלבד. קוד השגיאה, לדוגמה, validation/invalid_value. הפונקציה מחזירה את הערך '?' אם הקוד לא ידוע. |
count |
פלט בלבד. מספר המקרים שבהם השגיאה התרחשה בהעלאת הקובץ. |
severity |
פלט בלבד. חומרת הבעיה. |
documentation |
פלט בלבד. קישור לתיעוד שבו מוסבר על הבעיה בפירוט רב יותר, אם יש כזה. |
מידת החומרה
חומרת הבעיה.
טיפוסים בני מנייה (enum) | |
---|---|
SEVERITY_UNSPECIFIED |
רמת החומרה לא צוינה. |
WARNING |
הבעיה היא האזהרה. |
ERROR |
הבעיה היא שגיאה. |
Methods |
|
---|---|
|
הפונקציה מקבלת את קובץ ההעלאה האחרון של מקור הנתונים. |