All Products
Search
Document Center

Data Transmission Service:Sinkronisasi data antar instans AnalyticDB for PostgreSQL

Last Updated:Aug 27, 2026

Gunakan DTS untuk menyinkronkan data antar instans AnalyticDB for PostgreSQL.

Prasyarat

  • Instans AnalyticDB for PostgreSQL tujuan telah dibuat dengan kapasitas penyimpanan yang cukup untuk menampung data dari instans sumber AnalyticDB for PostgreSQL.

  • Database telah dibuat di instans tujuan AnalyticDB for PostgreSQL untuk menerima data yang disinkronkan.

Pertimbangan

Batasan database sumber

  • Kebutuhan bandwidth: Server database sumber harus memiliki bandwidth outbound minimal 100 Mb/s. Jika tidak, sinkronisasi data mungkin berjalan lambat.

  • Instans sumber AnalyticDB for PostgreSQL harus menjalankan kernel versi 7.2.1.7 atau lebih baru.

  • Pengaturan parameter database sumber:

    • Aktifkan logical decoding dengan mengatur parameter wal_level ke logical.

    • Jika instance series dari instans sumber AnalyticDB for PostgreSQL adalah High-availability Edition, Anda juga harus mengatur parameter hot_standby, hot_standby_feedback, dan sync_replication_slots ke on. Hal ini memastikan tugas sinkronisasi berjalan lancar dan mencegah interupsi langganan logis akibat failover.

  • Persyaratan objek sinkronisasi:

    • Nama database yang akan disinkronkan tidak boleh mengandung tanda hubung (-), misalnya dts-testdata.

    • Setiap tabel yang akan disinkronkan harus memiliki primary key atau unique constraint untuk mencegah duplikasi data di database tujuan.

    • DTS tidak mendukung sinkronisasi objek berikut: tabel dengan pewarisan lintas skema (cross-schema inheritance), temporary tables, internal system triggers (TRIGGER), extensions (EXTENSION), fungsi berbasis bahasa C, dan fungsi internal (PROCEDURE dan FUNCTION). DTS mendukung sinkronisasi beberapa tipe data kustom (COMPOSITE, ENUM, atau RANGE) serta constraint berikut: primary key, unique, dan CHECK.

    • DTS tidak dapat menyinkronkan struktur tabel partisi. Jika Anda menyinkronkan tabel partisi, informasi partisinya akan hilang selama sinkronisasi skema. Secara default, DTS membuatnya sebagai tabel non-partisi di tujuan.

    • Jika Anda melakukan sinkronisasi tingkat tabel dan perlu mengedit objek (misalnya, pemetaan nama tabel atau kolom), pisahkan tugas jika melibatkan lebih dari 5.000 tabel. Atau, Anda dapat mengonfigurasi tugas untuk menyinkronkan seluruh database. Jika tidak, kesalahan mungkin terjadi saat Anda mengirimkan tugas.

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

    Catatan

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

  • Jika database sumber memiliki transaksi jangka panjang dan instans dikonfigurasi untuk sinkronisasi data inkremental, data write-ahead logging (WAL) yang dihasilkan sebelum transaksi tersebut dikomit tidak dapat dihapus. Hal ini dapat menyebabkan akumulasi data WAL dan berpotensi mengakibatkan ruang disk tidak mencukupi di database sumber.

Batasan lainnya

  • Satu tugas sinkronisasi hanya dapat menyinkronkan satu database. Untuk menyinkronkan beberapa database, buat tugas terpisah untuk masing-masing.

  • DTS tidak menyinkronkan operasi DDL. Setelah tugas dimulai, tabel baru beserta perubahan datanya tidak akan disinkronkan. Untuk menyertakannya, buat tugas baru.

  • Setelah sinkronisasi skema, akun database tujuan yang digunakan untuk tugas tersebut menjadi pemilik objek yang disinkronkan.

  • Secara default, kunci distribusi dipertahankan selama sinkronisasi skema. Jika tabel sumber memiliki primary key, tabel tujuan dibuat dengan primary key yang sama. Jika tabel sumber tidak memiliki primary key, DTS menggunakan kunci distribusi sebagai primary key untuk tabel tujuan.

  • Jika tabel yang akan disinkronkan berisi kolom bertipe SERIAL, database sumber secara otomatis membuat sequence untuk kolom tersebut. Oleh karena itu, saat Anda mengonfigurasi Source Objects, jika Anda memilih Schema Synchronization untuk Synchronization Types, kami menyarankan agar Anda juga memilih Sequence atau menyinkronkan seluruh skema. Jika tidak, instans sinkronisasi mungkin gagal.

  • Pada tiga skenario berikut, Anda harus menjalankan perintah ALTER TABLE schema.table REPLICA IDENTITY FULL; pada tabel sumber sebelum menulis data ke dalamnya untuk memastikan konsistensi data. Jangan lakukan operasi penguncian tabel (table-locking) saat perintah ini berjalan untuk mencegah deadlock. Jika Anda melewatkan pemeriksaan ini selama precheck, DTS akan menjalankan perintah ini secara otomatis selama inisialisasi instans.

    • Saat instans dijalankan pertama kali.

    • Saat Anda memilih objek tingkat skema, dan tabel baru dibuat di skema tersebut atau tabel direkonstruksi menggunakan perintah RENAME.

    • Saat Anda menggunakan fitur untuk memodifikasi objek sinkronisasi.

    Catatan
    • Ganti schema dan table dalam perintah tersebut dengan nama skema dan tabel yang akan disinkronkan.

    • Lakukan operasi ini selama jam sepi.

  • DTS memverifikasi konten data tetapi tidak mendukung verifikasi metadata seperti sequence. Anda harus memverifikasi metadata tersebut sendiri.

  • Sebelum alih bencana, kueri nilai maksimum setiap sequence di database sumber dan tetapkan sebagai nilai awal untuk sequence yang sesuai di database tujuan. Perintah berikut dapat digunakan untuk mengkueri nilai sequence di database sumber:

    do language plpgsql $$
    declare
      nsp name;
      rel name;
      val int8;
    begin
      for nsp,rel in select nspname,relname from pg_class t2 , pg_namespace t3 where t2.relnamespace=t3.oid and t2.relkind='S'
      loop
        execute format($_$select last_value from %I.%I$_$, nsp, rel) into val;
        raise notice '%',
        format($_$select setval('%I.%I'::regclass, %s);$_$, nsp, rel, val+1);
      end loop;
    end;
    $$;
    Catatan

    Output berisi pernyataan SQL untuk semua sequence di database sumber. Jalankan pernyataan tersebut di database tujuan sesuai kebutuhan.

  • Untuk memastikan akurasi latensi sinkronisasi yang ditampilkan, DTS menambahkan tabel heartbeat bernama dts_postgres_heartbeat ke database sumber.

  • DTS membuat tabel temporary berikut di database sumber untuk mendapatkan pernyataan DDL untuk data inkremental, skema tabel inkremental, dan informasi heartbeat. Jangan hapus tabel temporary ini selama sinkronisasi. Jika dihapus, tugas DTS mungkin gagal. Tabel temporary ini akan dihapus secara otomatis setelah instans DTS dirilis.

    public.dts_pg_class, public.dts_pg_attribute, public.dts_pg_type, public.dts_pg_enum, public.dts_postgres_heartbeat, public.dts_ddl_command, public.dts_args_session, dan public.aliyun_dts_instance.

  • Selama sinkronisasi data, DTS membuat replication slot dengan awalan dts_sync_ di database sumber untuk mereplikasi data. Replication slot ini memungkinkan DTS memperoleh log inkremental yang dihasilkan dalam 15 menit terakhir dari database sumber. Saat tugas sinkronisasi data gagal atau instans dirilis, DTS akan mencoba menghapus replication slot ini secara otomatis.

    Catatan
    • Jika Anda mengubah password akun database sumber atau menghapus daftar putih IP untuk DTS selama sinkronisasi data, replication slot tidak akan dibersihkan secara otomatis. Bersihkan replication slot secara manual di database sumber untuk mencegahnya mengonsumsi ruang disk dan membuat database sumber tidak tersedia.

    • Jika database sumber mengalami failover, login ke database standby untuk melakukan pembersihan secara manual.

    Jalankan pernyataan SQL SELECT * FROM pg_replication_slots; untuk melihat semua replication slot di database sumber. Di hasilnya, replication slot DTS adalah catatan di mana nilai slot_name diawali dengan dts_sync_ dan nilai active adalah true.

  • Selama inisialisasi data penuh, DTS mengonsumsi sumber daya baca dan tulis di kedua database sumber dan tujuan, yang dapat meningkatkan beban database. Kami menyarankan agar Anda melakukan sinkronisasi selama jam sepi, misalnya ketika beban CPU kedua database berada di bawah 30%.

  • Inisialisasi penuh melibatkan operasi INSERT konkuren, yang dapat menyebabkan fragmentasi tabel. Akibatnya, tabel di database tujuan mungkin menggunakan lebih banyak ruang penyimpanan dibandingkan di database sumber.

  • Selama instans sinkronisasi berjalan:

    • Jangan mengubah endpoint koneksi atau Availability Zone dari instans AnalyticDB for PostgreSQL. Jika dilakukan, tugas sinkronisasi mungkin gagal.

    • Jika sumber data selain DTS menulis data ke database tujuan, ketidakkonsistenan data dapat terjadi, dan tugas sinkronisasi bahkan mungkin gagal.

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

    Catatan

    Hanya parameter tugas DTS yang dimodifikasi—bukan parameter database. Parameter yang mungkin disesuaikan termasuk yang tercantum di Modify instance parameters.

Penagihan

Jenis sinkronisasi

Harga

Sinkronisasi skema dan sinkronisasi data penuh

Gratis.

Sinkronisasi data inkremental

Dikenai biaya. Untuk informasi lebih lanjut, lihat Billing overview.

Objek sinkronisasi yang didukung

  • SCHEMA, TABLE

    Catatan

    Mencakup PRIMARY KEY, UNIQUE KEY, DATATYPE (tipe data bawaan), dan DEFAULT CONSTRAINT.

  • VIEW, INDEX, PROCEDURE, FUNCTION, RULE, SEQUENCE, AGGREGATE, OPERATOR, DOMAIN

Operasi SQL yang didukung untuk sinkronisasi inkremental

Jenis operasi

Operasi SQL

DML

INSERT, UPDATE, DELETE

Izin akun database

Database

Izin yang diperlukan

Pembuatan dan otorisasi

Instans sumber AnalyticDB for PostgreSQL

Izin baca pada objek yang akan disinkronkan dan hak istimewa REPLICATION. ALTER USER your_user WITH REPLICATION;.

Create and manage users

Catatan

Anda dapat memberikan hak istimewa REPLICATION dengan menjalankan perintah ALTER USER <username> WITH REPLICATION;.

Instans tujuan AnalyticDB for PostgreSQL

Izin baca dan tulis pada database tujuan.

Create and manage users

Catatan

Anda dapat menggunakan akun awal atau akun yang memiliki hak istimewa RDS_SUPERUSER.

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 tergantung pada mode dan tata letak konsol DMS. Untuk informasi lebih lanjut, lihat Simple mode dan Customize the layout and style of the DMS interface.

    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.

    Kategori

    Pengaturan

    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

    Select Existing Connection

    • Untuk menggunakan instans database yang ditambahkan ke sistem (baru dibuat atau disimpan), pilih instans database dari daftar drop-down. Informasi database akan dikonfigurasi secara otomatis.

      Catatan

      Di konsol DMS, item konfigurasi ini bernama Select a DMS database instance..

    • Jika Anda belum menambahkan instans database ke sistem, atau tidak perlu menggunakan instans yang sudah ditambahkan, konfigurasikan informasi database berikut secara manual.

    Database Type

    Pilih AnalyticDB for PostgreSQL.

    Access Method

    Pilih Alibaba Cloud Instance.

    Instance Region

    Pilih wilayah instans sumber AnalyticDB for PostgreSQL.

    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 sumber AnalyticDB for PostgreSQL.

    Database Name

    Masukkan nama database di instans sumber AnalyticDB for PostgreSQL yang berisi data yang ingin Anda sinkronkan.

    Database Account

    Masukkan akun database untuk instans sumber AnalyticDB for PostgreSQL.

    Database Password

    Masukkan password yang sesuai dengan akun database tersebut.

    Destination Database

    Select Existing Connection

    • Untuk menggunakan instans database yang ditambahkan ke sistem (baru dibuat atau disimpan), pilih instans database dari daftar drop-down. Informasi database akan dikonfigurasi secara otomatis.

      Catatan

      Di konsol DMS, item konfigurasi ini bernama Select a DMS database instance..

    • Jika Anda belum menambahkan instans database ke sistem, atau tidak perlu menggunakan instans yang sudah ditambahkan, konfigurasikan informasi database berikut secara manual.

    Database Type

    Pilih AnalyticDB for PostgreSQL.

    Access Method

    Pilih Alibaba Cloud Instance.

    Instance Region

    Pilih wilayah instans tujuan AnalyticDB for PostgreSQL.

    Instance ID

    Pilih ID instans tujuan AnalyticDB for PostgreSQL.

    Database Name

    Masukkan nama database di instans tujuan AnalyticDB for PostgreSQL yang akan menerima data yang disinkronkan.

    Database Account

    Masukkan akun database untuk instans tujuan AnalyticDB for PostgreSQL.

    Database Password

    Masukkan password yang sesuai dengan akun database tersebut.

  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 lebih lanjut, lihat Add the IP address CIDR blocks of DTS servers to a whitelist.

  5. Konfigurasikan objek tugas.

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

      Pengaturan

      Deskripsi

      Synchronization Types

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

      DDL and DML Operations to Be Synchronized

      Berdasarkan kebutuhan Anda, pilih operasi SQL untuk sinkronisasi inkremental tingkat instans.

      Catatan

      Untuk memilih operasi SQL inkremental tingkat skema atau tabel, klik kanan objek sinkronisasi di kotak Selected Objects dan pilih operasi SQL yang diinginkan di kotak dialog yang muncul.

      Processing Mode of Conflicting Tables

      • Precheck and Report Errors: Memeriksa apakah tabel dengan nama yang sama ada di database tujuan. Jika tidak ada tabel dengan nama yang sama, precheck lolos. Jika ada tabel dengan nama yang sama, precheck 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 lebih lanjut, lihat Map table and column names.

      • 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 primary key atau unique key yang sama dengan catatan di database sumber:

          • Selama sinkronisasi penuh, DTS mempertahankan catatan di klaster 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. Lakukan dengan hati-hati.

      Storage Engine Type

      Pilih jenis mesin penyimpanan untuk tabel tujuan. Nilai default adalah Beam.

      Catatan

      Parameter ini tersedia hanya jika versi kernel instans tujuan AnalyticDB for PostgreSQL adalah v7.0.6.6 atau lebih baru, dan Synchronization Types dipilih untuk Schema Synchronization.

      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 lebih lanjut, lihat Case sensitivity policy for destination object names.

      Source Objects

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

      Catatan

      Anda dapat memilih objek tingkat skema atau tabel.

      Selected Objects

      • Untuk mengatur nama objek sinkronisasi di instans tujuan atau menentukan objek mana yang menerima data, klik kanan objek sinkronisasi di kotak Selected Objects dan modifikasi. Untuk informasi lebih lanjut, lihat Map table and column names.

      • Untuk menghapus objek sinkronisasi, klik objek tersebut di kotak Selected Objects, lalu klik image untuk memindahkannya ke kotak Source Objects.

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

      • Untuk mengatur klausa WHERE guna memfilter data, klik kanan tabel yang akan disinkronkan di kotak Selected Objects. Di kotak dialog yang muncul, atur kondisi filter. Untuk informasi lebih lanjut, lihat Set filter conditions.

      • Untuk memilih operasi SQL untuk sinkronisasi inkremental, klik kanan objek sinkronisasi di kotak Selected Objects dan pilih operasi yang diinginkan dari kotak dialog yang muncul.

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

      Pengaturan

      Deskripsi

      Dedicated Cluster for Task Scheduling

      Secara default, DTS menjadwalkan tugas pada 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 lebih lanjut, lihat What is a DTS dedicated cluster?.

      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 kustom antara 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 akan dilanjutkan secara otomatis. 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 akan digunakan untuk keduanya.

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

      Retry Time for Other Issues

      Setelah tugas sinkronisasi dimulai, jika terjadi masalah non-koneksi lainnya pada 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 akan dilanjutkan secara otomatis. 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 jika 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 berdasarkan kebutuhan bisnis Anda. Tidak perlu memilih untuk contoh ini.

      Configure ETL

      Pilih apakah akan mengaktifkan fitur ekstrak, transformasi, muat (ETL). Untuk informasi lebih lanjut, lihat What is ETL? Nilai yang valid:

      Monitoring and Alerting

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

    3. Opsional: Setelah menyelesaikan konfigurasi di atas, klik Next: Configure Database and Table Fields untuk mengatur Type, Primary Key Column, dan Distribution Key untuk tabel yang disinkronkan di instans tujuan AnalyticDB for PostgreSQL.

      Catatan
      • Langkah ini tersedia hanya jika Anda memilih Schema Synchronization untuk Synchronization Types saat mengonfigurasi objek sinkronisasi. Anda dapat mengatur Definition Status ke All untuk melakukan modifikasi.

      • Primary Key Column dapat berupa primary key komposit yang terdiri dari beberapa kolom. Anda harus memilih satu atau beberapa kolom dari Primary Key Column untuk berfungsi sebagai Distribution Key. Untuk informasi lebih lanjut, lihat Manage data tables dan Table distribution.

  6. Simpan tugas dan jalankan precheck.

    • 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 yang muncul.

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

    Catatan
    • Sebelum pekerjaan sinkronisasi dimulai, DTS menjalankan precheck. Pekerjaan hanya dapat dimulai setelah semua item precheck lolos.

    • Jika precheck gagal, klik View Details untuk item yang gagal. Perbaiki masalah sesuai petunjuk, lalu jalankan precheck lagi.

    • Jika precheck mengembalikan peringatan:

      • Jika item pemeriksaan gagal dan tidak dapat diabaikan, klik View Details di sebelah item tersebut. Ikuti petunjuk untuk memperbaiki masalah, lalu jalankan precheck lagi.

      • Untuk item pemeriksaan yang dapat diabaikan, Anda dapat mengklik Confirm Alert Details, Ignore, OK, dan Precheck Again secara berurutan untuk melewati peringatan dan menjalankan precheck ulang. 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. Saat Success Rate mencapai 100%, klik Next: Purchase Instance.

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

      Kategori

      Parameter

      Deskripsi

      New Instance Class

      Metode Penagihan

      • Langganan: 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.

      • Bayar sesuai penggunaan: Anda dikenai biaya per jam. Ini cocok untuk kebutuhan jangka pendek. Anda dapat segera merilis instans setelah digunakan untuk menghemat biaya.

      Konfigurasi Kelompok Sumber Daya

      Kelompok sumber daya tempat instans berada. Default-nya adalah kelompok sumber daya default. Untuk informasi lebih lanjut, lihat What is Resource Management?.

      Spesifikasi Link

      DTS menyediakan spesifikasi sinkronisasi dengan berbagai tingkat kinerja. Spesifikasi link sinkronisasi memengaruhi laju sinkronisasi. Anda dapat memilih spesifikasi berdasarkan skenario bisnis Anda. Untuk informasi lebih lanjut, lihat Data synchronization link specifications.

      Durasi Langganan

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

      Catatan

      Opsi ini hanya tersedia jika 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.