Pelajari cara cepat menggunakan fitur Tunnel Service di Konsol Tablestore.
Prosedur
Langkah 1: Membuat tunnel
-
Buka halaman Tunnels.
-
Masuk ke Tablestore console.
-
Pada bilah navigasi atas, pilih kelompok sumber daya dan Wilayah.
-
Pada halaman Overview, klik nama instans atau klik Manage Instance di kolom Actions instans tersebut.
-
Pada tab Instance Details, klik tab Tables. Klik nama tabel data yang dituju, lalu klik tab Tunnels. Atau, klik
di kolom Actions tabel data tersebut dan pilih Tunnels.
-
-
Pada tab Tunnels, klik Create Tunnel.
-
Pada kotak dialog Create Tunnel, konfigurasikan parameter berikut:
Parameter
Deskripsi
Tunnel name
Nama tunnel.
Tunnel type
Jenis tunnel. Nilai yang valid:
-
Full: Mengonsumsi semua data yang ada di tabel data.
-
Incremental: Hanya mengonsumsi data baru yang ditulis ke tabel data.
-
Differential: Mengonsumsi semua data yang ada di tabel data, diikuti oleh semua data baru.
Start time
Saat membuat tunnel Incremental atau Full and Incremental, data yang ditulis setelah tunnel dibuat dianggap sebagai data inkremental secara default. Untuk mengonsumsi data inkremental dari titik waktu tertentu, konfigurasikan Start Time. Anda juga dapat mengonfigurasi End Time sesuai kebutuhan.
Nilai untuk Start Time dan End Time harus berupa timestamp 64-bit dalam milidetik dan berada dalam rentang
[waktu sistem saat ini - Stream expiration time + 5 menit , waktu sistem saat ini]. End Time harus lebih akhir daripada Start Time.PentingStream expiration time adalah periode retensi untuk log perubahan, dengan maksimum 7 hari. Durasi ini ditetapkan saat Anda mengaktifkan fitur Stream untuk tabel data. Pengaturan ini tidak dapat diubah setelah ditetapkan.
End time
-
-
Klik OK.
Setelah tunnel dibuat, klik Show Channels di sisi kanan tunnel. Anda dapat melihat konten data, memantau latensi konsumsi, serta memeriksa jumlah baris yang telah dikonsumsi untuk setiap partisi channel.
Setelah tunnel dibuat, statusnya adalah Processing Full Data. Daftar partisi channel berisi satu partisi Full dengan status Open dan satu partisi Incremental dengan status Waiting. Anda dapat mengklik Simulate Consumption di kolom Actions untuk melihat data yang telah dikonsumsi.
Langkah 2: (Opsional) Pratinjau format data tunnel
Setelah membuat tunnel, Anda dapat mensimulasikan konsumsi data untuk melihat pratinjau format catatan data.
-
Tulis data ke atau hapus data dari tabel.
-
Pada tab Tunnels tabel, klik Show Channels di kolom Actions untuk tunnel tersebut.
-
Di kolom Actions partisi channel, klik View Simulated Export Records.
-
Pada kotak dialog View Simulated Export Records, klik Start.
Kotak dialog akan menampilkan catatan data yang telah dikonsumsi.
Langkah 3: Mulai mengonsumsi data dari tunnel
-
Pada tab Tunnels, salin ID tunnel dari daftar.
-
Gunakan Tablestore SDK for Java atau Tablestore SDK for Go untuk mengonsumsi data dari tunnel secara cepat.
Setelah data dikonsumsi, Anda dapat melihat log yang berisi statistik konsumsi dan timestamp sinkronisasi terbaru untuk setiap partisi channel inkremental. Di Konsol Tablestore, Anda juga dapat memantau latensi konsumsi dan jumlah baris yang telah dikonsumsi untuk setiap partisi channel.
Integrasi pengembangan
Anda dapat menggunakan Tablestore CLI atau Tablestore SDK untuk mengelola tunnel.
|
Fitur |
Metode pemanggilan |
|
Create a tunnel |
|
|
List tunnels for a table |
|
|
Get tunnel details |
|
|
Simulate tunnel consumption |
|
|
Delete a tunnel |