ConnectorRun

הרצת סנכרון נתונים של DataConnector. אחרי ש-DataConnector מאותחל בהצלחה, סנכרון הנתונים מתוזמן לשעה DataConnector.refresh_interval. הסמל ConnectorRun מייצג סנכרון נתונים שהתרחש בעבר או מתרחש כרגע. //

ייצוג ב-JSON
{
  "name": string,
  "startTime": string,
  "endTime": string,
  "state": enum (State),
  "errors": [
    {
      object (Status)
    }
  ],
  "stateUpdateTime": string,
  "latestPauseTime": string,
  "entityRuns": [
    {
      object (EntityRun)
    }
  ],
  "trigger": enum (Trigger)
}
שדות
name

string

פלט בלבד. שם המשאב המלא של הפעלת המחבר. פורמט: projects/*/locations/*/collections/*/dataConnector/connectorRuns/* ה-connectorRunId נוצר על ידי המערכת.

startTime

string (Timestamp format)

פלט בלבד. השעה שבה התחילה ההרצה של המחבר.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

פלט בלבד. השעה שבה הסתיימה ההרצה של מחבר.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

state

enum (State)

פלט בלבד. המצב של הרצת הסנכרון.

errors[]

object (Status)

מכיל מידע על שגיאות שקרו במהלך הסנכרון. הם קיימים רק אם נתקלים במצב שגיאה. התשובה מכילה קוד שגיאה והודעת שגיאה. משתמשים בשדה state.

stateUpdateTime

string (Timestamp format)

חותמת הזמן שבה עודכן לאחרונה סטטוס הסנכרון של הפעלת המחבר.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

latestPauseTime

string (Timestamp format)

פלט בלבד. הזמן שבו ההפעלה של המחבר הופסקה לאחרונה.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

entityRuns[]

object (EntityRun)

פלט בלבד. פרטי הישויות שמסונכרנות ב-ConnectorRun. כל ConnectorRun מורכב מסנכרון של ישות אחת או יותר.

trigger

enum (Trigger)

פלט בלבד. הטריגר של ה-ConnectorRun הזה.

מדינה

מצב ההרצה.

טיפוסים בני מנייה (enum)
STATE_UNSPECIFIED ערך ברירת המחדל.
RUNNING סנכרון הנתונים מתבצע.
SUCCEEDED סנכרון הנתונים הסתיים.
FAILED סנכרון הנתונים נכשל.
OVERRUN סנכרון הנתונים נמשך יותר זמן מהצפוי, והוא עדיין מתבצע בזמן שבו אמור להתחיל הסנכרון הבא.
CANCELLED סנכרון הנתונים תוכנן אבל בוטל.
PENDING סנכרון הנתונים עומד להתחיל.
WARNING סנכרון הנתונים הושלם עם שגיאות לא קריטיות.
SKIPPED הפעלה של מחבר שנמצאת בעיצומה נמשכת יותר זמן מהצפוי, ולכן ההפעלה הזו תדלג.

EntityRun

מייצג ישות שסונכרנה ב-ConnectorRun הזה.

ייצוג ב-JSON
{
  "entityName": string,
  "state": enum (State),
  "errors": [
    {
      object (Status)
    }
  ],
  "stateUpdateTime": string,
  "progress": {
    object (Progress)
  },
  "statsUpdateTime": string,
  "syncType": enum (SyncType),
  "scheduledRecordCount": string,
  "extractedRecordCount": string,
  "indexedRecordCount": string,
  "errorRecordCount": string,
  "sourceApiRequestCount": string,
  "deletedRecordCount": string
}
שדות
entityName

string

השם של ישות המקור.

state

enum (State)

המצב של הרצת הסנכרון של הישות.

errors[]

object (Status)

השגיאות מהרצת הסנכרון של הישות. הם קיימים רק אם נתקלים במצב שגיאה. התשובה מכילה קוד שגיאה והודעת שגיאה.

stateUpdateTime

string (Timestamp format)

חותמת הזמן שבה עודכן לאחרונה סטטוס הסנכרון של הישות.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

progress

object (Progress)

מטא-נתונים כדי ליצור את סרגל ההתקדמות.

statsUpdateTime

string (Timestamp format)

חותמת הזמן של העדכון האחרון של extracted_documents_count, ‏ indexed_documents_count או error_documents_count.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

syncType

enum (SyncType)

סוג הסנכרון של ההרצה הזו.

scheduledRecordCount

string (int64 format)

זה שינוי אופציונלי. מספר המסמכים שמתוזמנים לסריקה או לחילוץ ממקור של מחבר. ההגדרה הזו רלוונטית רק למחברים של צד שלישי.

extractedRecordCount

string (int64 format)

זה שינוי אופציונלי. מספר המסמכים שחולצו ממקור המחבר, ומוכנים להזנה ל-VAIS.

indexedRecordCount

string (int64 format)

זה שינוי אופציונלי. מספר המסמכים שנוספו לאינדקס.

errorRecordCount

string (int64 format)

זה שינוי אופציונלי. המספר הכולל של מסמכים שנכשלו בסנכרון בשלב ההוספה לאינדקס.

sourceApiRequestCount

string (int64 format)

זה שינוי אופציונלי. מספר הבקשות שנשלחו אל API של צד שלישי.

deletedRecordCount

string (int64 format)

זה שינוי אופציונלי. מספר המסמכים שנמחקו.

התקדמות

מייצג את ההתקדמות של הרצת סנכרון.

ייצוג ב-JSON
{
  "currentCount": string,
  "totalCount": string,
  "percentile": number
}
שדות
currentCount

string (int64 format)

ההתקדמות הנוכחית.

totalCount

string (int64 format)

הסכום הכולל.

percentile

number

נגזרת. אחוזון ההתקדמות.current_count / totalCount. הערך צריך להיות בין 0 ל-1.0, כולל.

SyncType

סוג סנכרון הנתונים של המחבר.

טיפוסים בני מנייה (enum)
SYNC_TYPE_UNSPECIFIED לא צוין סוג הסנכרון.
FULL הסנכרון מפעיל סנכרון מלא של כל המסמכים.
INCREMENTAL סנכרון מצטבר של מסמכים מעודכנים.
REALTIME סנכרון בזמן אמת.
SCALA_SYNC סנכרון Scala.

הטריגר

הסיבות להפעלת ConnectorRun.

טיפוסים בני מנייה (enum)
TRIGGER_UNSPECIFIED ערך ברירת המחדל.
SCHEDULER הפעלת ConnectorRun על ידי מתזמן אם למחבר יש מצב סנכרון PERIODIC.
INITIALIZATION הפעלה אוטומטית של ConnectorRun על ידי הפעלת המחבר.
RESUME הפעלה אוטומטית של ConnectorRun בעקבות הפעלה מחדש של המחבר.
MANUAL הפעלת ConnectorRun על ידי משתמש באופן ידני.