Impor massal beberapa Document
. Pemrosesan permintaan dapat bersifat sinkron. Item yang tidak ada akan dibuat.
Catatan: Sebagian kecil Document
dapat berhasil diperbarui.
Permintaan HTTP
POST https://discoveryengine.googleapis.com/v1beta/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
parent |
Wajib. Nama resource cabang induk, seperti |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "errorConfig": { object ( |
Kolom | |
---|---|
errorConfig |
Lokasi yang diinginkan untuk error yang terjadi selama Impor. |
reconciliationMode |
Mode rekonsiliasi antara dokumen yang ada dan dokumen yang akan diimpor. Nilai defaultnya adalah |
updateMask |
Menunjukkan kolom mana dalam dokumen impor yang diberikan yang akan diperbarui. Jika tidak ditetapkan, defaultnya adalah memperbarui semua kolom. Ini adalah comma-separated list berisi nama kolom yang sepenuhnya memenuhi syarat. Contoh: |
autoGenerateIds |
Apakah akan membuat ID secara otomatis untuk dokumen jika tidak ada. Jika disetel ke Sumber data yang didukung:
|
idField |
Kolom ini menunjukkan kolom atau kolom ID yang akan digunakan sebagai ID unik dokumen. Untuk Nilai kolom tabel atau kolom JSON digunakan sebagai Tetapkan kolom ini hanya jika Jika tidak disetel, nilai default Sumber data yang didukung:
|
forceRefreshContent |
Opsional. Apakah akan memuat ulang konten tidak terstruktur dokumen secara paksa. Jika disetel ke |
Kolom union source . Wajib. Sumber input. source hanya ada berupa salah satu diantara berikut: |
|
inlineSource |
Sumber Inline untuk konten input dokumen. |
gcsSource |
Lokasi Cloud Storage untuk konten input. |
bigquerySource |
Sumber input BigQuery. |
fhirStoreSource |
Sumber input FhirStore. |
spannerSource |
Sumber input Spanner. |
cloudSqlSource |
Sumber input Cloud SQL. |
firestoreSource |
Sumber input Firestore. |
alloyDbSource |
Sumber input AlloyDB. |
bigtableSource |
Sumber input Cloud Bigtable. |
Isi respons
Jika berhasil, isi respons akan berisi instance Operation
.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.
Izin IAM
Memerlukan izin IAM berikut pada resource parent
:
discoveryengine.documents.import
Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.