All Products
Search
Document Center

Data Transmission Service:Sinkronisasi PolarDB-X 2.0 ke Elasticsearch

Last Updated:Aug 19, 2026

Anda dapat menggunakan DTS untuk menyinkronkan data dari instans PolarDB-X 2.0 ke instans Elasticsearch.

Prasyarat

  • Anda memiliki instans sumber PolarDB-X 2.0.

  • Anda memiliki kluster tujuan Elasticsearch. Untuk informasi selengkapnya, lihat Buat instans Alibaba Cloud Elasticsearch.

  • Untuk versi sumber dan tujuan yang didukung, lihat Ikhtisar solusi sinkronisasi.

  • Kluster tujuan Elasticsearch harus memiliki ruang penyimpanan tersedia lebih besar daripada ukuran data instans sumber PolarDB-X 2.0.

Batasan

Catatan
  • Selama sinkronisasi skema, DTS menyinkronkan kunci asing dari database sumber ke database tujuan.

  • Selama sinkronisasi data penuh dan sinkronisasi data inkremental, DTS sementara menonaktifkan pemeriksaan kendala dan operasi kaskade pada kunci asing di tingkat session. Jika terjadi pembaruan atau penghapusan kaskade di database sumber selama sinkronisasi, ketidakkonsistenan data dapat terjadi.

Type

Description

Batasan database sumber

  • Tabel yang disinkronkan harus memiliki kunci primer atau kendala unik. Jika tidak, data duplikat dapat terjadi di database tujuan.

  • DTS tidak mendukung instans hanya baca Edisi Perusahaan PolarDB-X 2.0 sebagai database sumber.

  • Jika Anda menyinkronkan tabel satu per satu dan melakukan pengeditan seperti pemetaan nama kolom, satu tugas sinkronisasi data mendukung maksimal 5.000 tabel. Untuk menyinkronkan lebih dari 5.000 tabel, bagi menjadi beberapa tugas atau konfigurasikan tugas untuk menyinkronkan seluruh database. Jika tidak, kesalahan permintaan dapat terjadi setelah Anda mengirimkan tugas.

  • Persyaratan log biner:

    • Anda harus mengaktifkan fitur log biner di konsol PolarDB-X 2.0 dan mengatur parameter binlog_row_image ke full. Untuk informasi selengkapnya, lihat Pengaturan parameter. Jika tidak, pemeriksaan awal gagal dan tugas sinkronisasi data tidak dapat dimulai.

    • Untuk sinkronisasi data inkremental, Anda harus menyimpan log biner database sumber selama lebih dari 24 jam. Untuk tugas yang menggabungkan sinkronisasi penuh dan inkremental, periode retensi minimal 7 hari. Setelah sinkronisasi data penuh selesai, Anda dapat mengurangi periode retensi menjadi 24 jam. SLA DTS tidak mencakup masalah yang disebabkan oleh periode retensi log biner yang tidak mencukupi.

  • Jika nama tabel di instans sumber PolarDB-X 2.0 berisi huruf kapital, DTS hanya mendukung sinkronisasi skema untuk tabel tersebut.

  • DTS tidak mendukung penyinkronan kelompok tabel (TABLEGROUP) atau database dan tabel yang memiliki atribut Locality.

  • DTS tidak mendukung penyinkronan tabel yang namanya merupakan kata kunci yang dicadangkan, seperti select.

  • DTS tidak dapat menyinkronkan partisi database dalam mode DRDS pada instans PolarDB-X 2.0.

  • Jangan menjalankan operasi DDL yang mengubah skema database atau tabel selama sinkronisasi skema atau sinkronisasi penuh. Jika tidak, tugas sinkronisasi akan gagal.

    Catatan

    Selama sinkronisasi penuh, DTS melakukan kueri ke database sumber. Hal ini membuat kunci metadata yang dapat memblokir operasi DDL di database sumber.

  • Selama operasi tugas sinkronisasi DTS, mengubah tipe tabel broadcast di instans sumber PolarDB-X 2.0 (misalnya, mengubah tabel broadcast menjadi tabel biasa atau tabel terpartisi) tidak didukung. Untuk mengubah tipe tabel, hentikan tugas sinkronisasi terlebih dahulu, lalu konfigurasi ulang tugas sinkronisasi setelah perubahan selesai.

Batasan lainnya

  • DTS tidak menyinkronkan operasi DDL. Jika Anda melakukan operasi DDL pada tabel sumber selama sinkronisasi, Anda harus menghapus objek sinkronisasi, menghapus indeks yang sesuai dari instans Elasticsearch, lalu menambahkan kembali objek sinkronisasi tersebut. Untuk informasi selengkapnya, lihat Hapus objek sinkronisasi dan Tambahkan objek sinkronisasi.

  • Untuk menambahkan kolom ke tabel sumber, modifikasi pemetaan indeks yang sesuai di instans Elasticsearch, lakukan operasi DDL pada database sumber, lalu jeda dan mulai ulang tugas sinkronisasi data.

  • Anda tidak dapat menyinkronkan data ke indeks Elasticsearch yang berisi relasi parent-child atau tipe bidang Join. Melakukannya dapat menyebabkan kesalahan tugas atau kegagalan kueri di tujuan.

  • Evaluasi kinerja database sumber dan tujuan Anda sebelum memulai sinkronisasi data. Lakukan sinkronisasi selama jam sepi, karena sinkronisasi data penuh awal mengonsumsi sumber daya signifikan dan meningkatkan beban database.

  • Sinkronisasi data penuh awal menjalankan operasi INSERT konkuren, yang dapat menyebabkan fragmentasi tabel di database tujuan. Akibatnya, instans tujuan mungkin menempati ruang tabel lebih besar daripada instans sumber setelah sinkronisasi.

  • Jangan gunakan alat seperti pt-online-schema-change untuk melakukan operasi DDL Online pada objek yang sedang disinkronkan di database sumber. Jika tidak, tugas sinkronisasi akan gagal.

  • Selama sinkronisasi DTS, jangan menulis data ke database tujuan dari sumber selain DTS. Hal ini dapat menyebabkan ketidakkonsistenan data antara database sumber dan tujuan. Misalnya, jika Anda menggunakan DMS untuk melakukan perubahan DDL online sementara data ditulis dari sumber lain, kehilangan data dapat terjadi di database tujuan.

  • Spesifikasi pengembangan dan pengujian instans Elasticsearch tidak didukung.

  • Jika tugas gagal, staf dukungan DTS akan mencoba memulihkannya dalam waktu delapan jam. Selama pemulihan, mereka mungkin memulai ulang tugas atau menyesuaikan parameternya.

    Catatan

    Hanya parameter tugas DTS yang dimodifikasi—bukan parameter database. Parameter yang mungkin disesuaikan termasuk yang tercantum di Modifikasi parameter instans.

Perhatian lainnya

DTS secara berkala memperbarui tabel dts_health_check.ha_health_check di database sumber untuk memajukan posisi file log biner.

Catatan

Jika objek yang akan disinkronkan oleh DTS adalah alias indeks di Elasticsearch tujuan, ketidakkonsistenan data dapat terjadi ketika indeks aktual yang ditunjuk oleh alias indeks berubah. Misalnya, alias indeks menunjuk ke indeks A saat data ditulis. Namun, selama sinkronisasi operasi penghapusan berikutnya, alias indeks menunjuk ke indeks B. Dalam kasus ini, data di indeks A tidak dapat dihapus, dan data yang telah dihapus dari sumber masih dapat dikueri di tujuan.

Penagihan

Jenis sinkronisasi

Harga

Sinkronisasi skema dan sinkronisasi data penuh

Gratis.

Sinkronisasi data inkremental

Dikenai biaya. Untuk informasi selengkapnya, lihat Ikhtisar penagihan.

Topologi sinkronisasi

  • Sinkronisasi satu arah satu-ke-satu

  • Sinkronisasi satu arah satu-ke-banyak

  • Sinkronisasi satu arah banyak-ke-satu

Untuk informasi selengkapnya, lihat Topologi sinkronisasi.

Operasi SQL yang didukung

Jenis operasi

Pernyataan SQL

DML

INSERT, UPDATE, dan DELETE

Catatan

Penghapusan kolom menggunakan pernyataan UPDATE tidak didukung untuk sinkronisasi.

Pemetaan tipe data

  • Database sumber dan instans Elasticsearch mendukung tipe data berbeda yang tidak selalu dapat dipetakan secara langsung. Selama inisialisasi struktur, DTS memetakan tipe data berdasarkan yang didukung oleh instans Elasticsearch target. Untuk informasi selengkapnya, lihat Pemetaan tipe data untuk inisialisasi struktur.

    Catatan

    Selama proses migrasi skema DTS, DTS tidak mengatur parameter dynamic dalam mapping. Perilaku parameter ini bergantung pada pengaturan instans Elasticsearch Anda. Jika data sumber Anda bertipe JSON, Anda harus memastikan bahwa untuk kunci tertentu, nilai yang sesuai memiliki tipe data yang sama di semua baris dalam tabel. Jika tidak, DTS mungkin mengalami masalah sinkronisasi. Untuk informasi selengkapnya, lihat dynamic.

  • Pemetaan antara Elasticsearch dan database relasional bervariasi berdasarkan versi Elasticsearch.

    Penting

    Mulai Elasticsearch 7.0, satu indeks tidak lagi mendukung beberapa tipe, dan tipe sepenuhnya dihapus di Elasticsearch 8.0. Secara default, saat Anda mengonfigurasi tugas sinkronisasi atau migrasi, DTS memetakan tabel dari database relasional ke indeks di Elasticsearch. Anda dapat mengubah pemetaan ini saat mengonfigurasi objek untuk disinkronkan atau dimigrasikan.

    Elasticsearch 7.0 dan versi lebih baru

    Elasticsearch

    Database relasional

    index

    table

    document

    row

    field

    column

    mapping

    schema

    Versi sebelum Elasticsearch 7.0

    Elasticsearch

    Database relasional

    index

    database

    type

    table

    document

    row

    field

    column

    mapping

    schema

Prosedur

  1. Buka halaman daftar tugas sinkronisasi di wilayah tujuan. Anda dapat menggunakan salah satu dari dua metode berikut:

    Dari konsol DTS

    1. Login ke Konsol Data Transmission Service (DTS).

    2. Di panel navigasi kiri, klik Data Synchronization.

    3. Di pojok kiri atas halaman, pilih wilayah tempat instans sinkronisasi berada.

    Dari konsol DMS

    Catatan

    Operasi aktual dapat berbeda berdasarkan mode dan tata letak konsol DMS. Untuk informasi selengkapnya, lihat Mode sederhana dan Sesuaikan tata letak dan gaya antarmuka DMS.

    1. Login ke Data Management (DMS).

    2. Di bilah menu atas, pilih Data + AI > Data Transmission (DTS) > Data Synchronization.

    3. Di sebelah kanan Data Synchronization Tasks, pilih wilayah tempat instans sinkronisasi berada.

  2. Klik Create Task untuk membuka halaman konfigurasi tugas.

  3. Konfigurasikan database sumber dan tujuan.

    Peringatan

    Setelah Anda memilih instans sumber dan tujuan, baca dengan cermat batasan yang ditampilkan di bagian atas halaman. Jika Anda tidak mengikuti batasan tersebut, tugas mungkin gagal atau terjadi ketidakkonsistenan data.

    Kategori

    Parameter

    Deskripsi

    N/A

    Task Name

    DTS secara otomatis menghasilkan nama tugas. Kami menyarankan agar Anda menentukan nama deskriptif untuk memudahkan identifikasi. Nama tersebut tidak harus unik.

    Source Database

    Database Type

    Pilih PolarDB-X 2.0.

    Connection Type

    Pilih Alibaba Cloud Instance.

    Instance Region

    Pilih wilayah tempat instans sumber PolarDB-X 2.0 berada.

    Replicate Data Across Alibaba Cloud Accounts

    Contoh ini menggunakan instans database yang dimiliki oleh Akun Alibaba Cloud saat ini. Pilih No.

    Instance ID

    Pilih ID instans instans sumber PolarDB-X 2.0.

    Database Account

    Masukkan akun database instans sumber PolarDB-X 2.0. Akun tersebut harus memiliki izin REPLICATION SLAVE, REPLICATION CLIENT, dan SELECT pada objek yang akan disinkronkan.

    Catatan

    Untuk informasi tentang cara memberikan izin, lihat Masalah izin akun selama sinkronisasi data.

    Database Password

    Masukkan password yang sesuai dengan akun database.

    Destination Database

    Database Type

    Pilih Elasticsearch.

    Connection Type

    Pilih Alibaba Cloud Instance.

    Instance Region

    Pilih wilayah tempat instans tujuan Elasticsearch berada.

    Type

    Pilih Cluster Edition atau Serverless.

    Instance ID

    Pilih ID instans instans tujuan Elasticsearch.

    Database Account

    Masukkan akun database untuk instans tujuan Elasticsearch. Akun tersebut harus memiliki izin baca dan tulis. Akun default adalah elastic.

    Database Password

    Masukkan password yang sesuai dengan akun database.

    Encryption

    Pilih HTTP atau HTTPS sesuai kebutuhan.

  4. Setelah menyelesaikan konfigurasi, klik Test Connectivity and Proceed di bagian bawah halaman.

    Catatan
    • Pastikan blok CIDR alamat IP server DTS telah ditambahkan ke pengaturan keamanan database sumber dan tujuan untuk mengizinkan akses dari server DTS. Hal ini dapat dilakukan secara otomatis atau manual. Untuk informasi selengkapnya, lihat Tambahkan blok CIDR alamat IP server DTS ke daftar putih.

    • Jika database sumber atau tujuan adalah database yang dikelola sendiri (di mana Access Method bukan Alibaba Cloud Instance), Anda juga harus mengklik Test Connectivity di kotak dialog CIDR Blocks of DTS Servers.

  5. Konfigurasikan objek tugas.

    1. Di halaman Configure Objects, konfigurasikan objek yang akan disinkronkan.

      Parameter

      Deskripsi

      Synchronization Types

      Incremental Data Synchronization dipilih. Secara default, Anda juga harus memilih Schema Synchronization dan Full Data Synchronization. Setelah pemeriksaan awal selesai, DTS melakukan sinkronisasi data penuh objek yang dipilih dari instans sumber ke kluster tujuan. Ini berfungsi sebagai data garis dasar untuk sinkronisasi data inkremental berikutnya.

      Index Name

      • Table Name

        Jika Anda memilih Table Name, nama indeks di instans tujuan Elasticsearch sesuai dengan nama tabel. Misalnya, nama indeks adalah 'order'.

      • Database Name_Table Name

        Jika Anda memilih Database Name_Table Name, nama indeks di instans tujuan Elasticsearch dalam format DatabaseName_TableName. Misalnya, nama indeks adalah dtstest_order.

      Processing Mode of Conflicting Tables

      • Precheck and Report Errors: Memeriksa apakah tabel dengan nama yang sama ada di database tujuan. Jika tabel dengan nama yang sama tidak ada, pemeriksaan awal lolos. Jika tabel dengan nama yang sama ada, pemeriksaan awal gagal dan tugas sinkronisasi data tidak dimulai.

        Catatan

        Jika Anda tidak dapat menghapus atau mengganti nama tabel dengan nama yang sama di database tujuan, Anda dapat memetakannya ke nama tabel yang berbeda. Untuk informasi selengkapnya, lihat Pemetaan nama tabel dan kolom.

      • Ignore Errors and Proceed: Melewati pemeriksaan nama tabel duplikat di database tujuan.

        Peringatan

        Memilih Ignore Errors and Proceed dapat menyebabkan ketidakkonsistenan data dan membahayakan bisnis Anda. Misalnya:

        • Jika skema tabel sama dan catatan di database tujuan memiliki nilai kunci primer atau kunci unik yang sama dengan catatan di database sumber:

          • Selama sinkronisasi penuh, DTS mempertahankan catatan di kluster tujuan. Catatan yang sesuai dari database sumber tidak disinkronkan.

          • Selama sinkronisasi inkremental, catatan dari database sumber menimpa catatan di database tujuan.

        • Jika skema tabel berbeda, sinkronisasi data awal mungkin gagal. Hal ini dapat mengakibatkan hanya data kolom parsial yang disinkronkan atau kegagalan sinkronisasi total. Lanjutkan dengan hati-hati.

      Capitalization of Object Names in Destination Instance

      Anda dapat mengonfigurasi kebijakan sensitivitas huruf besar/kecil untuk nama objek database, tabel, dan kolom yang disinkronkan ke instans tujuan. Secara default, DTS default policy dipilih. Anda juga dapat memilih untuk menggunakan kebijakan default database sumber dan tujuan. Untuk informasi selengkapnya, lihat Kebijakan sensitivitas huruf besar/kecil untuk nama objek tujuan.

      Source Objects

      Di kotak Source Objects, klik objek yang akan disinkronkan, lalu klik 向右 untuk memindahkannya ke kotak Selected Objects.

      Catatan

      Anda dapat memilih database, tabel, dan kolom sebagai objek sinkronisasi. Jika Anda memilih tabel atau kolom, objek lain seperti view, trigger, dan stored procedure tidak disinkronkan ke database tujuan.

      Selected Objects

      • Untuk mengganti nama satu objek sinkronisasi di instans tujuan, klik kanan objek di kotak Selected Objects. Untuk informasi selengkapnya tentang penggantian nama objek, lihat Pemetaan satu database, tabel, atau kolom.

      • Untuk mengubah nama beberapa objek sinkronisasi di instans tujuan secara batch, klik Batch Edit di pojok kanan atas kotak Selected Objects. Untuk informasi selengkapnya, lihat Pemetaan database, tabel, dan kolom secara batch.

      Catatan
      • Karakter khusus satu-satunya yang didukung dalam nama indeks dan tipe adalah garis bawah (_).

      • Untuk memilih operasi SQL yang akan disinkronkan di tingkat database atau tabel, klik kanan objek di kotak Selected Objects, lalu pilih operasi SQL tersebut.

      • Untuk memfilter data menggunakan klausa WHERE, klik kanan tabel di kotak Selected Objects dan atur kondisi filter. Untuk informasi selengkapnya, lihat Filter data tugas menggunakan kondisi SQL.

      • Jika Anda menggunakan fitur pemetaan nama objek, objek lain yang bergantung pada objek yang dipetakan mungkin gagal disinkronkan.

    2. Klik Next: Advanced Settings untuk mengonfigurasi parameter lanjutan.

      Parameter

      Deskripsi

      Dedicated Cluster for Task Scheduling

      Secara default, DTS menjadwalkan tugas di kluster bersama, dan Anda tidak perlu memilih kluster. Untuk kinerja yang lebih stabil, Anda dapat membeli kluster khusus untuk menjalankan tugas sinkronisasi DTS. Untuk informasi selengkapnya, lihat Apa itu kluster khusus DTS?.

      Retry Time for Failed Connections

      Setelah tugas sinkronisasi dimulai, jika koneksi ke database sumber atau tujuan gagal, DTS melaporkan kesalahan dan segera mulai mencoba koneksi ulang. Durasi percobaan ulang default adalah 720 menit. Anda juga dapat menentukan durasi percobaan ulang kustom dari 10 hingga 1.440 menit. Kami menyarankan agar Anda mengatur durasi minimal 30 menit. Jika DTS berhasil terhubung kembali ke database dalam durasi yang ditentukan, tugas sinkronisasi secara otomatis dilanjutkan. Jika tidak, tugas gagal.

      Catatan
      • Jika Anda memiliki beberapa instans DTS (misalnya, Instans A dan Instans B) yang berbagi sumber atau tujuan yang sama, dan Anda mengatur waktu percobaan ulang jaringan menjadi 30 menit untuk Instans A dan 60 menit untuk Instans B, durasi yang lebih pendek yaitu 30 menit digunakan untuk keduanya.

      • Karena DTS membebankan biaya untuk waktu proses tugas selama periode percobaan ulang koneksi, kami menyarankan agar Anda menyesuaikan durasi percobaan ulang berdasarkan kebutuhan bisnis Anda atau segera melepas instans DTS setelah instans database sumber dan tujuan dilepas.

      Retry Time for Other Issues

      Setelah tugas sinkronisasi dimulai, jika terjadi masalah non-konektivitas lainnya dengan database sumber atau tujuan (seperti pengecualian eksekusi DDL atau DML), DTS melaporkan kesalahan dan segera memulai operasi percobaan ulang berkelanjutan. Durasi percobaan ulang default adalah 10 menit. Anda juga dapat menyesuaikan durasi percobaan ulang dalam rentang 1 hingga 1.440 menit. Kami menyarankan agar Anda mengaturnya minimal 10 menit. Jika operasi terkait berhasil dalam durasi percobaan ulang yang ditetapkan, tugas sinkronisasi secara otomatis dilanjutkan. Jika tidak, tugas gagal.

      Penting

      Nilai untuk Retry Time for Other Issues harus lebih kecil daripada nilai untuk Retry Time for Failed Connections.

      Enable Throttling for Full Data Synchronization

      Selama tahap sinkronisasi penuh, DTS mengonsumsi sumber daya baca dan tulis dari database sumber dan tujuan, yang dapat meningkatkan beban database. Untuk mengurangi beban pada database sumber dan tujuan, Anda dapat mengatur batas laju untuk tugas sinkronisasi penuh dengan mengonfigurasi parameter Queries per second (QPS) to the source database, RPS of Full Data Migration, dan Data migration speed for full migration (MB/s).

      Catatan
      • Item konfigurasi ini tersedia hanya ketika Synchronization Types diatur ke Full Data Synchronization.

      • Anda juga dapat menyesuaikan laju sinkronisasi penuh setelah instans sinkronisasi berjalan.

      Enable Throttling for Incremental Data Synchronization

      Anda juga dapat mengatur batas laju untuk tugas sinkronisasi inkremental. Untuk mengurangi tekanan pada database tujuan, atur RPS of Incremental Data Synchronization dan Data synchronization speed for incremental synchronization (MB/s).

      Environment Tag

      Anda dapat memilih tag lingkungan untuk mengidentifikasi instans. Dalam contoh ini, tidak diperlukan tag.

      Shard Configuration

      Atur jumlah shard primer dan shard replika berdasarkan konfigurasi shard maksimum instans tujuan Elasticsearch.

      String Index

      Tentukan cara string diindeks di instans tujuan Elasticsearch.

      • analyzed: DTS menganalisis string lalu mengindeksnya. Anda juga harus memilih alat analisis. Untuk informasi selengkapnya tentang jenis dan fungsi alat analisis, lihat Analyzers.

      • not_analyzed: DTS mengindeks string apa adanya tanpa analisis.

      • no: DTS tidak mengindeks string.

      Time Zone

      Pilih zona waktu untuk tipe data terkait waktu seperti DATETIME dan TIMESTAMP saat disinkronkan ke instans tujuan Elasticsearch.

      Catatan

      Jika tipe data terkait waktu di instans tujuan tidak memerlukan zona waktu, atur tipe dokumen (type) untuk tipe data tersebut di instans tujuan sebelum sinkronisasi.

      DOCID

      DOCID default adalah kunci primer tabel. Jika tabel tidak memiliki kunci primer, Elasticsearch secara otomatis menghasilkan ID.

      Whether to delete SQL operations on heartbeat tables of forward and reverse tasks

      Pilih apakah akan menulis informasi SQL heartbeat ke database sumber saat instans DTS berjalan.

      • Yes: Informasi SQL heartbeat tidak ditulis ke database sumber. Hal ini dapat menyebabkan instans DTS melaporkan keterlambatan.

      • No: Menulis informasi SQL heartbeat ke database sumber. Hal ini dapat mengganggu fitur seperti backup fisik dan kloning database sumber.

      Configure ETL

      Pilih apakah akan mengaktifkan fitur ekstrak, transformasi, muat (ETL). Untuk informasi selengkapnya, lihat Apa itu ETL? Nilai yang valid:

      Monitoring and Alerting

      Tentukan apakah akan mengonfigurasi peringatan. Jika sinkronisasi gagal atau latensi melebihi ambang batas yang ditentukan, notifikasi dikirim ke kontak peringatan.

    3. Setelah menyelesaikan konfigurasi, klik Next: Configure Database and Table Fields di bagian bawah halaman untuk mengatur kebijakan _routing dan nilai _id untuk tabel yang akan disinkronkan di Elasticsearch tujuan.

      Type

      Description

      Set _routing

      Mengatur _routing memungkinkan Anda merutekan dan menyimpan dokumen di shard tertentu instans Elasticsearch tujuan. Untuk informasi selengkapnya, lihat _routing.

      • Jika Anda memilih Yes, Anda dapat menggunakan kolom kustom untuk perutean.

      • Jika Anda memilih No, _id digunakan untuk perutean.

      Catatan

      Jika instans Elasticsearch tujuan adalah versi 7.x, Anda harus memilih No.

      Value of _id

      • Primary key column of the table

        Kunci primer komposit digabung menjadi satu kolom.

      • Business primary key

        Jika Anda memilih Business primary key, Anda juga harus mengatur Business primary key column yang sesuai.

  6. Simpan tugas dan jalankan pemeriksaan awal.

    • Untuk melihat parameter API untuk mengonfigurasi instans ini, arahkan kursor ke tombol Next: Save Task Settings and Precheck dan klik Preview OpenAPI parameters di gelembung.

    • Jika Anda telah selesai melihat parameter API, klik Next: Save Task Settings and Precheck di bagian bawah halaman.

    Catatan
    • Sebelum tugas sinkronisasi dimulai, DTS menjalankan pemeriksaan awal. Tugas hanya dapat dimulai setelah semua item pemeriksaan awal lolos.

    • Jika pemeriksaan awal gagal, klik View Details untuk item yang gagal. Perbaiki masalah sesuai petunjuk, lalu jalankan kembali pemeriksaan awal.

    • Jika pemeriksaan awal mengembalikan peringatan:

      • Jika item pemeriksaan gagal dan tidak dapat diabaikan, klik View Details di samping item tersebut. Ikuti petunjuk untuk memperbaiki masalah, lalu jalankan kembali pemeriksaan awal.

      • Untuk item pemeriksaan yang dapat diabaikan, Anda dapat mengklik Confirm Alert Details, Ignore, OK, dan Precheck Again secara berurutan untuk melewati peringatan dan menjalankan kembali pemeriksaan awal. Jika Anda memilih untuk mengabaikan item peringatan, hal ini dapat menyebabkan masalah seperti ketidakkonsistenan data dan menimbulkan risiko bagi bisnis Anda.

  7. Beli instans.

    1. Ketika Success Rate mencapai 100%, klik Next: Purchase Instance.

    2. Di halaman Purchase, pilih metode penagihan dan spesifikasi tautan untuk instans sinkronisasi data. Tabel berikut menjelaskan parameter-parameter ini secara rinci.

      Kategori

      Parameter

      Deskripsi

      New Instance Class

      Billing Method

      • Subscription: Anda membayar saat membuat instans. Ini cocok untuk kebutuhan jangka panjang dan lebih hemat biaya dibandingkan bayar sesuai penggunaan. Semakin lama durasi langganan, semakin tinggi diskonnya.

      • Pay-as-you-go: Anda dikenai biaya per jam. Ini cocok untuk kebutuhan jangka pendek. Anda dapat melepas instans segera setelah digunakan untuk menghemat biaya.

      Resource Group Configuration

      Kelompok sumber daya tempat instans tersebut berada. Default adalah kelompok sumber daya default. Untuk informasi selengkapnya, lihat Apa itu Resource Management?.

      Link Specification

      DTS menyediakan spesifikasi sinkronisasi dengan tingkat kinerja berbeda. Spesifikasi tautan sinkronisasi memengaruhi laju sinkronisasi. Anda dapat memilih spesifikasi berdasarkan skenario bisnis Anda. Untuk informasi selengkapnya, lihat Spesifikasi tautan sinkronisasi data.

      Subscription Duration

      Dalam mode subscription, pilih durasi dan jumlah untuk instans langganan. Anda dapat memilih langganan bulanan dari 1 hingga 9 bulan, atau langganan tahunan 1, 2, 3, atau 5 tahun.

      Catatan

      Opsi ini hanya tersedia ketika metode penagihan adalah Subscription.

    3. Setelah menyelesaikan konfigurasi, baca dan pilih Data Transmission Service (Pay-as-you-go) Service Terms.

    4. Klik Buy and Start. Di kotak dialog OK, klik OK.

      Anda dapat melihat progres tugas di halaman Data Synchronization.

Verifikasi indeks dan data yang disinkronkan

Setelah tugas sinkronisasi memasuki status Running, Anda dapat menggunakan Kibana untuk terhubung ke kluster Elasticsearch dan memverifikasi bahwa indeks dan data sesuai dengan kebutuhan Anda. Untuk petunjuknya, lihat Login ke konsol Kibana.

Catatan

Jika indeks atau data tidak sesuai dengan kebutuhan Anda, hapus indeks tersebut dan konfigurasi ulang tugas sinkronisasi data.