Firestore - Tugas Batch Write

Tugas Firestore - Batch Write memungkinkan Anda menjalankan beberapa operasi tulis sebagai satu batch di dokumen Cloud Firestore. Penulisan batch dapat berisi kombinasi dari operasi set(), update(), atau delete().

Firestore adalah database dokumen NoSQL yang dibuat untuk penskalaan otomatis, performa tinggi, dan kemudahan pengembangan aplikasi.

Sebelum memulai

Pastikan Anda melakukan tugas berikut di project Google Cloud sebelum mengonfigurasi tugas Firestore - Batch Write :

  1. Aktifkan Cloud Firestore API (firestore.googleapis.com).

    Mengaktifkan Cloud Firestore API

  2. Buat profil autentikasi. Integrasi Apigee menggunakan profil autentikasi guna terhubung ke endpoint autentikasi untuk tugas Firestore - Batch Write.

    Untuk mengetahui informasi tentang cara memberikan peran atau izin tambahan ke akun layanan, lihat Memberikan, mengubah, dan mencabut akses.

Mengonfigurasi tugas Firestore - Batch Write

  1. Di UI Apigee, pilih Organisasi Apigee.
  2. Klik Develop > Integrations.
  3. Pilih integrasi yang ada atau buat integrasi baru dengan mengklik Buat Integrasi.

    Jika Anda membuat integrasi baru:

    1. Masukkan nama dan deskripsi dalam dialog Buat Integrasi.
    2. Pilih Wilayah untuk integrasi dari daftar wilayah yang didukung.
    3. Klik Create.

    Tindakan ini membuka integrasi dalam desainer integrasi.

  4. Di menu navigasi desainer integrasi, klik +Tambahkan tugas/pemicu > Tugas untuk melihat daftar tugas yang tersedia.
  5. Klik dan tempatkan elemen Firestore - Batch Write di desainer integrasi.
  6. Klik elemen Firestore - Batch Write pada desainer untuk melihat panel konfigurasi tugas Firestore - Batch Write.
  7. Buka Authentication, lalu pilih profil autentikasi yang sudah ada yang ingin Anda gunakan.

    Opsional. Jika Anda belum membuat profil autentikasi sebelum mengonfigurasi tugas, Klik + Profil autentikasi baru, lalu ikuti langkah-langkah seperti yang disebutkan di Membuat profil autentikasi baru.

  8. Buka Input Tugas, dan konfigurasikan kolom input yang ditampilkan menggunakan tabel Parameter input tugas berikut.

    Perubahan pada kolom input disimpan secara otomatis.

Parameter input tugas

Tabel berikut menjelaskan parameter input dari tugas Firestore - Batch Write:

Properti Jenis data Deskripsi
Region String Lokasi database Firestore. Misalnya, us-central1.
ProjectsId String ID Project Google Cloud Anda.
DatabasesIdString ID database Firestore.
Permintaan JSON Lihat meminta struktur JSON.

Strategi penanganan error

Strategi penanganan error untuk tugas menentukan tindakan yang harus diambil jika tugas gagal karena error sementara. Untuk mengetahui informasi tentang cara menggunakan strategi penanganan error, dan mengetahui berbagai jenis strategi penanganan error, lihat Strategi penanganan error.

Langkah selanjutnya

  1. Tambahkan kondisi tepi dan tepi.
  2. Uji dan publikasikan integrasi Anda.
  3. Konfigurasikan pemicu.
  4. Tambahkan tugas Pemetaan Data.
  5. Lihat semua tugas untuk layanan Google Cloud.