All Products
Search
Document Center

DataV:Tambahkan sumber data Tablestore

Last Updated:Jun 05, 2026

Tambahkan sumber data Tablestore ke DataV dan gunakan untuk mengkueri data tabel dengan operasi getRow atau getRange.

Prasyarat

Anda memiliki sumber data Tablestore yang tersedia.

Tambahkan sumber data Tablestore

  1. Masuk ke DataV console.

  2. Pada tab My Data, pilih Data Source Management, lalu klik Add Data.

  3. Dari daftar Type, pilih TableStore.

  4. Konfigurasikan parameter Tablestore berikut.

    Parameter

    Deskripsi

    Name

    Nama tampilan sumber data. Anda dapat memasukkan nama apa pun.

    AK ID

    ID AccessKey dari akun yang dapat mengakses Tablestore.

    AK Secret

    Rahasia AccessKey dari akun yang dapat mengakses Tablestore.

    Public network

    Titik akhir instans Tablestore Anda. Masukkan titik akhir berdasarkan instans Tablestore yang ingin Anda akses. Endpoints.

  5. Klik OK.

    Sumber data muncul dalam daftar sumber data.

Gunakan sumber data Tablestore

  1. Masuk ke DataV console.

  2. Pada halaman My Visualization, arahkan pointer ke aplikasi visualisasi yang ingin Anda edit, lalu klik Edit.

    Penting

    Jika tidak ada aplikasi visualisasi pada halaman My Visualization, buat satu terlebih dahulu. Buat aplikasi visualisasi PC menggunakan templat.

  3. Pada halaman editor kanvas, klik widget di kanvas.

    Jika kanvas tidak memiliki widget, tambahkan satu. Tambahkan aset.

  4. Di panel konfigurasi sebelah kanan, klik tab Data, lalu klik Configure Data Source.

  5. Pada halaman Set Data Source, atur Data Source Type menjadi TableStore.

  6. Dari daftar Select Existing Data Source, pilih sumber data Tablestore Anda.

  7. Dari daftar Select Operation, pilih operasi.

    Operasi yang didukung:

  8. Di kotak Select Operation, masukkan pernyataan kueri dalam format JSON.

    • Parameter kueri harus berupa objek JSON.

    • Jika Anda memilih getRow, Anda dapat membaca satu baris berdasarkan kunci primer.

      Format parameter:

      {
          "table_name": "test",
          "rows": {
              "id": "1"
          },
          "columns": [
              "id",
              "test"
          ]
      }

      Parameter

      Deskripsi

      table_name

      Tabel Tablestore yang akan dikueri.

      rows

      Kunci primer dari baris yang akan dibaca.

      Penting

      Jika tabel memiliki beberapa kolom kunci primer, jumlah dan tipe data kolom yang Anda atur harus sesuai dengan skema tabel.

      columns

      Kolom yang akan dikembalikan.

    • Jika Anda memilih getRange, Anda dapat membaca data dalam rentang kunci primer tertentu. Format parameter:

      {
          "table_name": "test",
          "direction": "FORWARD",
          "columns": [
              "id",
              "test"
          ],
          "range": {
              "limit": 4,
              "start": {
                  "id": "InfMin"
              },
              "end": {
                  "id": "3"
              }
          }
      }

      Parameter

      Deskripsi

      table_name

      Tabel Tablestore yang akan dikueri.

      direction

      Arah pembacaan.

      • FORWARD: Kunci primer awal harus lebih kecil daripada kunci primer akhir. Baris dikembalikan dalam urutan menaik.

      • BACKWARD: Kunci primer awal harus lebih besar daripada kunci primer akhir. Baris dikembalikan dalam urutan menurun.

      Contoh: Tabel memiliki dua kunci primer A dan B dengan A < B. Pembacaan FORWARD [A, B) mengembalikan baris dengan kunci primer >= A dan < B, diurutkan dari A ke B. Pembacaan BACKWARD [B, A) mengembalikan baris dengan kunci primer > A dan <= B, diurutkan dari B ke A.

      columns

      Kolom yang akan dibaca. Dapat berupa kolom kunci primer atau kolom atribut.

      Jika tidak ditentukan, semua kolom dikembalikan.

      Baris dalam rentang yang tidak berisi kolom yang ditentukan tidak disertakan dalam hasil.

      limit

      Jumlah maksimum baris yang dikembalikan. Harus lebih besar dari 0.

      Operasi berhenti setelah mengembalikan jumlah baris ini, meskipun masih ada data lain dalam rentang tersebut.

      start

      Kunci primer awal dan akhir untuk pembacaan rentang. Keduanya harus berupa kunci primer yang valid atau titik virtual bertipe InfMin dan InfMax. Jumlah kolom harus sesuai dengan skema tabel.

      InfMin merepresentasikan tak hingga negatif dan lebih kecil daripada nilai lainnya. InfMax merepresentasikan tak hingga positif dan lebih besar daripada nilai lainnya.

      Penting

      Jumlah dan tipe data kolom kunci primer harus sesuai dengan skema tabel.

      • start: Kunci primer awal (inklusif).

      • end: Kunci primer akhir (eksklusif).

      end

  9. Klik Preview Data Source Response untuk memverifikasi hasil kueri.

Contoh

  1. Siapkan data Tablestore.

    1. Masuk ke Tablestore console.

    2. Buat instans Tablestore dan tabel data. Buat instans dan Buat tabel data.

      Contoh berikut menggunakan instans bernama test dengan tabel data yang berisi tiga baris. Setiap baris memiliki dua kolom: id (kunci primer, integer) dan test (string).Tablestore data

  2. Konfigurasikan sumber data.

  3. Parameter kueri

    • Kueri data menggunakan metode getRow.Query data by using the getRow method

      Respons data:getRow query response

    • Kueri data menggunakan metode getRange.Query data by using the getRange method

      Respons data:getRange query response

    Catatan

    Saat Anda menggunakan getRange dengan start diatur ke id:InfMin dan end diatur ke id:3, dua catatan dikembalikan dengan nilai id 1 dan 2. Baris dengan id 3 tidak disertakan karena kunci akhir getRange yang ditentukan oleh end bersifat eksklusif.