全部产品
Search
文档中心

Tablestore:Menghubungkan Tablestore ke DataV-Board 6.0

更新时间:Jul 06, 2025

Setelah menambahkan sumber data Tablestore di konsol DataV, Anda dapat menggunakan DataV untuk menampilkan data dari Tablestore.

Prasyarat

  • Operasi berikut dilakukan di konsol Resource Access Management (RAM):

    • Buat pengguna RAM dan lampirkan kebijakan AliyunOTSFullAccess serta AliyunDataVFullAccess pada pengguna tersebut. Untuk informasi lebih lanjut, lihat Buat pengguna RAM dan Berikan izin kepada pengguna RAM.

      Peringatan

      Jika pasangan AccessKey akun Alibaba Cloud Anda bocor, sumber daya Anda terpapar pada risiko potensial. Kami merekomendasikan agar Anda menggunakan pasangan AccessKey dari pengguna RAM untuk melakukan operasi. Ini mencegah pasangan AccessKey akun Alibaba Cloud Anda dari kebocoran.

    • Buat pasangan AccessKey untuk pengguna RAM. Untuk informasi lebih lanjut, lihat Buat pasangan AccessKey.

  • Operasi berikut dilakukan di konsol Tablestore:

  • Operasi berikut dilakukan di konsol DataV:

    Aktifkan DataV. Untuk informasi lebih lanjut, lihat Aktifkan DataV.

Informasi latar belakang

DataV dapat mengonversi data statistik menjadi berbagai bagan visual dinamis. Untuk informasi lebih lanjut, lihat Apa itu DataV-Board. Setelah menambahkan sumber data Tablestore ke DataV, DataV akan menampilkan data real-time pada dasbor berdasarkan data tabel Tablestore.

Catatan penggunaan

  • Hanya model Wide Column dari Tablestore yang didukung. Untuk informasi lebih lanjut, lihat Model Wide Column.

  • Sumber data Tablestore hanya mendukung tabel data dan indeks sekunder.

Langkah 1: Tambahkan sumber data Tablestore

  1. Masuk ke Konsol DataV.

  2. Di tab Sumber Data, klik Sumber Data, lalu klik Tambah Sumber.

  3. Di kotak dialog Tambah Data, pilih TableStore dari daftar drop-down Tipe.

    ch-1

  4. Konfigurasikan parameter lainnya untuk sumber data Tablestore. Tabel berikut menjelaskan parameter tersebut.

    Parameter

    Deskripsi

    Nama

    Nama tampilan sumber data.

    ID AK

    ID AccessKey akun Alibaba Cloud Anda atau pengguna RAM yang memiliki izin untuk mengakses Tablestore.

    Rahasia AK

    Rahasia AccessKey akun Alibaba Cloud Anda atau pengguna RAM yang memiliki izin untuk mengakses Tablestore.

    Internet

    Titik akhir instance Tablestore yang ingin Anda akses. Untuk informasi lebih lanjut, lihat Titik Akhir.

  5. Klik OK.

    Sumber data yang ditambahkan akan ditampilkan dalam daftar sumber data.

Langkah 2: Konfigurasikan sumber data Tablestore

  1. Masuk ke Konsol DataV.

  2. Di tab Proyek, buat proyek visualisasi atau pilih proyek visualisasi yang ada sesuai dengan kebutuhan bisnis Anda.

    • Jika Anda menggunakan proyek visualisasi yang ada, gerakkan pointer ke proyek tersebut dan klik Edit.fig_20220425_datavproject

    • Jika Anda menggunakan DataV untuk pertama kali atau proyek visualisasi yang ada tidak memenuhi kebutuhan Anda, Anda dapat membuat proyek visualisasi baru sesuai dengan kebutuhan bisnis Anda.

      Catatan

      Anda dapat membuat proyek visualisasi di PC atau perangkat seluler, atau dengan menggunakan pengenalan gambar. Contoh berikut menunjukkan cara membuat proyek visualisasi di PC.

      1. Klik PC Creation.

      2. Di halaman yang muncul, gerakkan pointer ke template berdasarkan mana Anda ingin membuat proyek dan klik Create Project.

        DataV memungkinkan Anda membuat proyek visualisasi menggunakan template atau kanvas kosong. Anda dapat memilih metode pembuatan proyek berdasarkan kebutuhan bisnis Anda.

      3. Di kotak dialog Create Project, konfigurasikan parameter Nama Proyek dan Grup Proyek, lalu klik Create.

        fig_20220424_createproject

  3. Konfigurasikan sumber data Tablestore.

    1. Di halaman pengeditan kanvas, klik widget di kanvas.

      Catatan

      Jika tidak ada widget di kanvas, tambahkan widget terlebih dahulu. Untuk informasi lebih lanjut, lihat Manajemen aset (Enterprise Edition).

    2. Di panel konfigurasi widget di sebelah kanan kanvas, klik ikon fig_data.

    3. Di tab Data, klik Configure Data Source.

      fig_datasource11

    4. Di panel yang muncul, pilih TableStore dari daftar drop-down Data Source Type.

    5. Di daftar drop-down Select an existing data source, pilih sumber data Tablestore yang telah dikonfigurasi.

    6. Di daftar drop-down Select Action, pilih operasi yang ingin Anda lakukan.

      Operasi berikut didukung:

      • getRow: Sesuai dengan operasi GetRow dari Tablestore. Untuk informasi lebih lanjut, lihat GetRow.

      • getRange: Sesuai dengan operasi GetRange dari Tablestore. Untuk informasi lebih lanjut, lihat GetRange.

      • SQL: Sesuai dengan fitur kueri SQL dari Tablestore.

    7. Di editor kode bagian Select Action, masukkan pernyataan kueri.

      getRow

      • Nilai parameter kueri harus berupa objek JSON.

      • Jika Anda memilih getRow, baris dengan kunci utama yang ditentukan akan dibaca.

        Contoh kode dan tabel berikut menjelaskan sintaks permintaan dan parameter yang dapat Anda konfigurasikan untuk pernyataan kueri.

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

        Parameter

        Deskripsi

        table_name

        Nama tabel yang datanya ingin Anda baca.

        rows

        Informasi kunci utama tentang baris tersebut.

        Penting

        Anda harus menentukan jumlah dan tipe data kolom kunci utama yang sama dengan jumlah dan tipe data kolom kunci utama di tabel.

        columns

        Nama kolom yang datanya ingin Anda baca.

      getRange

      • Nilai parameter kueri harus berupa objek JSON.

      • Jika Anda memilih getRange, semua data yang nilai kunci utamanya berada dalam rentang yang ditentukan akan dibaca. Contoh kode dan tabel berikut menjelaskan sintaks permintaan dan parameter yang dapat Anda konfigurasikan untuk pernyataan kueri.

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

        Parameter

        Deskripsi

        table_name

        Nama tabel yang datanya ingin Anda baca.

        direction

        Urutan di mana Anda ingin mengurutkan baris dalam respons.

        • Jika Anda menyetel parameter ini ke FORWARD, nilai kunci utama awal harus lebih kecil dari nilai kunci utama akhir, dan baris dalam respons diurutkan secara menaik berdasarkan nilai kunci utama.

        • Jika Anda menyetel parameter ini ke BACKWARD, nilai kunci utama awal harus lebih besar dari nilai kunci utama akhir, dan baris dalam respons diurutkan secara menurun berdasarkan nilai kunci utama.

        Sebagai contoh, Anda ingin membaca data dalam tabel dan Anda menggunakan A dan B sebagai kunci utama awal dan akhir dari rentang yang ingin dibaca. Nilai A lebih kecil dari nilai B. Jika Anda menyetel parameter direction ke FORWARD, baris yang nilai kunci utamanya lebih besar dari atau sama dengan nilai A tetapi lebih kecil dari nilai B dikembalikan secara menaik. Jika Anda menyetel parameter direction ke BACKWARD, baris yang nilai kunci utamanya lebih kecil dari atau sama dengan nilai B tetapi lebih besar dari nilai A dikembalikan secara menurun.

        columns

        Kolom yang datanya ingin Anda baca. Anda dapat menentukan nama kolom kunci utama atau kolom atribut.

        Jika Anda tidak menentukan kolom, semua data baris dikembalikan.

        Jika kunci utama suatu baris berada dalam rentang yang ditentukan tetapi baris tersebut tidak berisi data dari kolom yang ditentukan, baris tersebut tidak dikembalikan.

        limit

        Jumlah maksimum baris yang dapat dikembalikan. Nilai parameter ini harus lebih besar dari 0.

        Operasi berhenti setelah jumlah maksimum baris yang dapat dikembalikan dalam urutan menaik atau menurun tercapai, meskipun beberapa baris dalam rentang yang ditentukan belum dikembalikan.

        start

        Kunci utama awal dan akhir dari rentang yang ingin dibaca. Kunci utama awal dan akhir harus berupa kunci utama valid atau titik virtual yang terdiri dari data tipe InfMin dan InfMax. Jumlah kolom untuk setiap titik virtual harus sama dengan jumlah kolom setiap kunci utama.

        Nilai tipe InfMin adalah nilai tak terbatas kecil. Semua nilai tipe lain lebih besar dari nilai tipe InfMin. Nilai tipe InfMax adalah nilai tak terbatas besar. Semua nilai tipe lain lebih kecil dari nilai tipe InfMax.

        Penting

        Anda harus menentukan jumlah dan tipe data kolom kunci utama yang sama dengan jumlah dan tipe data kolom kunci utama di tabel.

        • start menunjukkan kunci utama awal. Baris yang berisi kunci utama awal dikembalikan.

        • end menunjukkan kunci utama akhir. Baris yang berisi kunci utama akhir tidak dikembalikan.

        end

      SQL

      Gunakan pernyataan SQL kustom untuk menanyakan data.

    8. Klik Preview Responses of Data Source untuk melihat respon.

  4. Pratinjau dan publikasikan proyek.

    1. Di pojok kanan atas editor kanvas, klik ikon yulan untuk meninjau proyek.

    2. Di pojok kanan atas editor kanvas, klik ikon fabu untuk mempublikasikan proyek.

      1. Di kotak dialog Publish, klik Publish Project.

      2. Tutup pesan Published.

        Catatan

        Setelah proyek dipublikasikan, konten di halaman publikasi terkunci. Setelah Anda mengedit konten, Anda dapat menyinkronkan konten yang dipublikasikan menggunakan fitur manajemen snapshot. Anda juga dapat mengklik Manage Snapshots untuk melihat informasi tentang snapshot yang dibuat.

      3. Klik ikon figcopy di sebelah URL di bagian Sharing URL untuk menyalin URL.

        image

      4. Tempelkan URL ke bilah alamat browser untuk melihat proyek yang dipublikasikan.

Penagihan

Tablestore

Anda dikenakan biaya berdasarkan metode penagihan bayar sesuai pemakaian ketika menggunakan sumber daya Tablestore. Metode penagihan ini menunjukkan bahwa Anda dikenakan biaya untuk sumber daya Tablestore yang Anda gunakan setiap jam. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan.

DataV

Anda dikenakan biaya berdasarkan metode penagihan subscription ketika menggunakan sumber daya DataV. Anda dapat membeli DataV dengan durasi minimal satu bulan dan memilih edisi serta durasi sesuai kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Metode Penagihan.

FAQ

Apa yang harus saya lakukan jika data dengan kunci utama di luar rentang yang ditentukan dikembalikan saat operasi GetRange dipanggil untuk membaca data?

Referensi

Anda dapat menghubungkan Tablestore ke Grafana untuk menampilkan data Tablestore. Anda dapat menggunakan Grafana untuk menampilkan data tabel time series dari model TimeSeries. Untuk informasi lebih lanjut, lihat Menghubungkan Tablestore ke Grafana.