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 ( |
Kolom | |
---|---|
name |
Hanya output. Nama lengkap resource Connector Run. Format |
startTime |
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: |
endTime |
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: |
state |
Hanya output. Status operasi sinkronisasi. |
errors[] |
Berisi info tentang error yang terjadi selama sinkronisasi. Hanya ada jika mengalami status error. Berisi kode error dan pesan error. Gunakan dengan kolom |
stateUpdateTime |
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: |
latestPauseTime |
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: |
entityRuns[] |
Hanya output. Detail entitas yang disinkronkan di ConnectorRun. Setiap ConnectorRun terdiri dari menyinkronkan satu atau beberapa entity. |
trigger |
Hanya output. Pemicu untuk |
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 ( |
Kolom | |
---|---|
entityName |
Nama entity sumber. |
state |
Status operasi sinkronisasi entitas. |
errors[] |
Error dari proses sinkronisasi entitas. Hanya ada jika mengalami status error. Berisi kode error dan pesan error. |
stateUpdateTime |
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: |
progress |
metadata untuk membuat status progres. |
statsUpdateTime |
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: |
syncType |
Jenis sinkronisasi yang dijalankan ini. |
scheduledRecordCount |
Opsional. Jumlah dokumen yang dijadwalkan untuk di-crawl/diekstrak dari sumber konektor. Hal ini hanya berlaku untuk konektor pihak ketiga. |
extractedRecordCount |
Opsional. Jumlah dokumen yang diekstrak dari sumber konektor, siap untuk di-ingest ke VAIS. |
indexedRecordCount |
Opsional. Jumlah dokumen yang diindeks. |
errorRecordCount |
Opsional. Jumlah total dokumen yang gagal disinkronkan pada tahap pengindeksan. |
sourceApiRequestCount |
Opsional. Jumlah permintaan yang dikirim ke API pihak ketiga. |
deletedRecordCount |
Opsional. Jumlah dokumen yang dihapus. |
Progres
Menunjukkan progres operasi sinkronisasi.
Representasi JSON |
---|
{ "currentCount": string, "totalCount": string, "percentile": number } |
Kolom | |
---|---|
currentCount |
Progres saat ini. |
totalCount |
Total. |
percentile |
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. |