ConnectorRun

Jalankan sinkronisasi data DataConnector. Setelah DataConnector berhasil diinisialisasi, sinkronisasi data dijadwalkan pada DataConnector.refresh_interval. ConnectorRun mewakili sinkronisasi data yang sudah selesai atau sedang berlangsung pada saat itu. //

Representasi JSON
{
  "name": string,
  "startTime": string,
  "endTime": string,
  "state": enum (State),
  "errors": [
    {
      object (Status)
    }
  ],
  "stateUpdateTime": string,
  "latestPauseTime": string,
  "entityRuns": [
    {
      object (EntityRun)
    }
  ],
  "trigger": enum (Trigger)
}
Kolom
name

string

Hanya output. Nama lengkap resource Connector Run. Format projects/*/locations/*/collections/*/dataConnector/connectorRuns/*. connectorRunId dibuat oleh sistem.

startTime

string (Timestamp format)

Hanya output. Waktu saat eksekusi konektor dimulai.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Hanya output. Waktu saat eksekusi konektor berakhir.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

state

enum (State)

Hanya output. Status operasi sinkronisasi.

errors[]

object (Status)

Berisi info tentang error yang terjadi selama sinkronisasi. Hanya ada jika mengalami status error. Berisi kode error dan pesan error. Gunakan dengan kolom state.

stateUpdateTime

string (Timestamp format)

stempel waktu saat status sinkronisasi eksekusi konektor terakhir diperbarui.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

latestPauseTime

string (Timestamp format)

Hanya output. Waktu saat eksekusi konektor terakhir kali dijeda.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

entityRuns[]

object (EntityRun)

Hanya output. Detail entitas yang disinkronkan di ConnectorRun. Setiap ConnectorRun terdiri dari menyinkronkan satu atau beberapa entity.

trigger

enum (Trigger)

Hanya output. Pemicu untuk ConnectorRun ini.

Negara bagian/Provinsi

Status proses.

Enum
STATE_UNSPECIFIED Nilai default.
RUNNING Sinkronisasi data sedang berlangsung.
SUCCEEDED Sinkronisasi data selesai.
FAILED Sinkronisasi data gagal.
OVERRUN sinkronisasi data telah berjalan lebih lama dari yang diperkirakan dan masih berjalan pada saat proses berikutnya seharusnya dimulai.
CANCELLED sinkronisasi data dijadwalkan, tetapi telah dibatalkan.
PENDING Sinkronisasi data akan dimulai.
WARNING Penyinkronan data selesai dengan error non-fatal.
SKIPPED Eksekusi konektor yang sedang berlangsung telah berjalan lebih lama dari yang diperkirakan, sehingga eksekusi ini dilewati.

EntityRun

Mewakili entitas yang disinkronkan dalam ConnectorRun ini.

Representasi 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
}
Kolom
entityName

string

Nama entity sumber.

state

enum (State)

Status operasi sinkronisasi entitas.

errors[]

object (Status)

Error dari proses sinkronisasi entitas. Hanya ada jika mengalami status error. Berisi kode error dan pesan error.

stateUpdateTime

string (Timestamp format)

stempel waktu saat status sinkronisasi entitas terakhir diperbarui.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

progress

object (Progress)

metadata untuk membuat status progres.

statsUpdateTime

string (Timestamp format)

Stempel waktu untuk extracted_documents_count, indexed_documents_count, dan error_documents_count terakhir kali diperbarui.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

syncType

enum (SyncType)

Jenis sinkronisasi yang dijalankan ini.

scheduledRecordCount

string (int64 format)

Opsional. Jumlah dokumen yang dijadwalkan untuk di-crawl/diekstrak dari sumber konektor. Hal ini hanya berlaku untuk konektor pihak ketiga.

extractedRecordCount

string (int64 format)

Opsional. Jumlah dokumen yang diekstrak dari sumber konektor, siap untuk di-ingest ke VAIS.

indexedRecordCount

string (int64 format)

Opsional. Jumlah dokumen yang diindeks.

errorRecordCount

string (int64 format)

Opsional. Jumlah total dokumen yang gagal disinkronkan pada tahap pengindeksan.

sourceApiRequestCount

string (int64 format)

Opsional. Jumlah permintaan yang dikirim ke API pihak ketiga.

deletedRecordCount

string (int64 format)

Opsional. Jumlah dokumen yang dihapus.

Progres

Menunjukkan progres operasi sinkronisasi.

Representasi JSON
{
  "currentCount": string,
  "totalCount": string,
  "percentile": number
}
Kolom
currentCount

string (int64 format)

Progres saat ini.

totalCount

string (int64 format)

Total.

percentile

number

Diturunkan. Persentil progress.current_count / totalCount. Nilainya antara [0, 1.0] inklusif.

SyncType

jenis sinkronisasi data konektor.

Enum
SYNC_TYPE_UNSPECIFIED Jenis sinkronisasi tidak ditentukan.
FULL Sinkronisasi memicu sinkronisasi penuh semua dokumen.
INCREMENTAL Sinkronisasi inkremental dokumen yang diperbarui.
REALTIME Sinkronisasi real-time.
SCALA_SYNC Sinkronisasi Scala.

Pemicu

Alasan pemicuan untuk ConnectorRun.

Enum
TRIGGER_UNSPECIFIED Nilai default.
SCHEDULER ConnectorRun dipicu oleh penjadwal jika konektor memiliki mode sinkronisasi PERIODIK.
INITIALIZATION ConnectorRun otomatis dipicu oleh inisialisasi konektor.
RESUME ConnectorRun dipicu secara otomatis dengan melanjutkan konektor.
MANUAL ConnectorRun dipicu oleh pengguna secara manual.