全部产品
Search
文档中心

Tablestore:Mulai menggunakan Tunnel Service

更新时间:Jul 02, 2025

Anda dapat mulai menggunakan Tunnel Service di konsol Tablestore.

Prosedur

Langkah 1: Buat tunnel

  1. Buka halaman Tunnels.

    1. Masuk ke konsol Tablestore.

    2. Pada bilah navigasi atas, pilih grup sumber daya dan wilayah.

    3. Di halaman Overview, klik nama instance atau pilih Manage Instance di kolom Actions untuk instance tersebut.

    4. Pada tab Instance Details, klik tab Tables. Kemudian, klik nama tabel data dan pilih tab Tunnels. Sebagai alternatif, Anda dapat mengklik fig_001 dan memilih Tunnels dari menu pintasan di kolom Actions tabel data.

  2. Pada tab Tunnels, klik Create Tunnel.

  3. Di kotak dialog Create Tunnel, konfigurasikan parameter berikut. Tabel berikut menjelaskan parameter tersebut.

    Parameter

    Deskripsi

    Nama Tunnel

    Nama dari tunnel.

    Tipe

    Tipe dari tunnel. Nilai yang valid:

    • Full: Hanya data lengkap yang dapat dikonsumsi dan diproses.

    • Incremental: Hanya data tambahan yang dapat dikonsumsi dan diproses.

    • Differential: Setelah data lengkap dikonsumsi dan diproses, data tambahan akan dikonsumsi dan diproses.

    Waktu Mulai

    Jika Anda menetapkan parameter Type menjadi Incremental atau Differential, sistem akan menganggap data yang ditulis ke tabel data setelah pembuatan tunnel sebagai data tambahan. Jika Anda ingin mengonsumsi data tambahan yang ditulis ke tabel data setelah titik waktu tertentu, konfigurasikan parameter Start Time untuk data tambahan. Anda juga dapat mengonfigurasi parameter End Time untuk data tambahan sesuai dengan kebutuhan bisnis Anda.

    Rentang nilai valid dari parameter Start Time dan End Time: [Current system time - Stream validity period + 5 minutes, Current system time]. Nilai kedua parameter adalah timestamp 64-bit dalam milidetik. Nilai parameter End Time harus lebih besar dari nilai parameter Start Time.

    Penting

    Periode validitas Stream adalah periode validitas log tambahan dalam milidetik. Periode validitas Stream maksimum adalah tujuh hari. Anda dapat menentukan periode validitas Stream saat Anda mengaktifkan Stream untuk tabel data. Anda tidak dapat mengubah periode validitas Stream setelah Anda menentukannya.

    Waktu Akhir

  4. Klik OK.

    Setelah tunnel dibuat, klik Show Channels di kolom Actions tunnel. Anda dapat melihat isi data di tunnel, informasi pemantauan latensi konsumsi, serta jumlah baris data yang dikonsumsi di setiap saluran.

    image

Langkah 2: (Opsional) Pratinjau format data di tunnel

Setelah membuat tunnel, Anda dapat mensimulasikan konsumsi data untuk melihat pratinjau tipe data di tunnel.

  1. Tulis data ke atau hapus data dari tabel.

  2. Pada tab Tunnels tabel, klik Show Channels di kolom Actions tunnel.

  3. Di kolom Actions saluran, klik View Simulated Export Records.

  4. Di kotak dialog View Simulated Export Records, klik Start.

    Informasi data yang dikonsumsi akan ditampilkan di kotak dialog, seperti yang ditunjukkan pada gambar berikut.

    image

    Contoh format data yang dikonsumsi

    Berikut ini adalah contoh format data yang dikonsumsi:

    {
      "sequenceInfo": {
        "epoch": 0,
        "rowIndex": 0,
        "timestamp": 0
      },
      "recordType": "PUT",
      "columns": [
        {
          "actionType": "PUT",
          "name": "create_time",
          "type": "STRING",
          "value": "2024-02-18 22:10:07"
        },
        {
          "actionType": "PUT",
          "name": "modified_time",
          "type": "STRING",
          "value": "2024-02-18 22:10:07"
        },
        {
          "actionType": "PUT",
          "name": "num",
          "type": "INTEGER",
          "value": 29
        },
        {
          "actionType": "PUT",
          "name": "order_status",
          "type": "STRING",
          "value": "00"
        },
        {
          "actionType": "PUT",
          "name": "price",
          "type": "DOUBLE",
          "value": 400
        },
        {
          "actionType": "PUT",
          "name": "sku_id",
          "type": "STRING",
          "value": "9000000007"
        },
        {
          "actionType": "PUT",
          "name": "total_price",
          "type": "DOUBLE",
          "value": 11600
        },
        {
          "actionType": "PUT",
          "name": "user_id",
          "type": "STRING",
          "value": "1000000042"
        }
      ],
      "primaryKey": [
        {
          "name": "order_id",
          "type": "STRING",
          "value": "90fb478c-1360-11f0-a34d-00163e30a2a9"
        }
      ],
      "timestamp": 0
    }

Langkah 3: Gunakan tunnel untuk mengonsumsi data

  1. Salin ID tunnel dari daftar tunnel di tab Tunnels.

  2. Gunakan Tablestore SDK for Java atau Tablestore SDK for Go untuk mengonsumsi data secara cepat menggunakan tunnel.

    Setelah konsumsi data, Anda dapat melihat log konsumsi tambahan, termasuk statistik konsumsi dan waktu sinkronisasi terbaru dari saluran tambahan. Anda juga dapat melihat latensi konsumsi serta jumlah baris data yang dikonsumsi di setiap saluran melalui konsol Tablestore.

Integrasi pengembangan

Anda dapat menggunakan CLI Tablestore atau SDK Tablestore untuk melakukan operasi tunnel.

Fitur

Metode pemanggilan

Buat tunnel

Gunakan SDK Tablestore: Java dan Go

Gunakan CLI Tablestore

Kueri informasi tentang semua tunnel dari tabel data

Gunakan SDK Tablestore: Java dan Go

Gunakan CLI Tablestore

Kueri informasi tentang sebuah tunnel

Gunakan SDK Tablestore: Java dan Go

Gunakan CLI Tablestore

Simulasikan konsumsi data menggunakan tunnel

Gunakan CLI Tablestore

Hapus tunnel

Gunakan SDK Tablestore: Java dan Go

Gunakan CLI Tablestore