Deskripsi masalah
Setelah Anda membuat tugas pengiriman data untuk tabel data menggunakan Konsol Tablestore atau SDK, tidak ditemukan data di bucket tujuan di Object Storage Service (OSS).
Tugas pengiriman data baru memerlukan waktu hingga satu menit untuk inisialisasi. Setelah membuat tugas, tunggu minimal satu menit sebelum memeriksa keberadaan data di OSS.
Penyebab kemungkinan
Masalah ini terjadi ketika jumlah kolom dalam suatu baris tidak sesuai dengan definisi dalam skema pengiriman, atau ketika tipe data kolom sumber tidak konsisten dengan tipe data tujuan.
Solusi
Langkah-langkah berikut menunjukkan prosesnya menggunakan Konsol Tablestore.
Verifikasi bahwa jumlah kolom dan tipe data dalam skema pengiriman sesuai dengan tabel data sumber. Untuk melakukannya, ikuti langkah-langkah berikut:
-
Buka halaman Instance Details.
-
Login ke Tablestore console.
-
Pada halaman Overview, pilih wilayah lalu klik nama instans.
-
-
Periksa konfigurasi skema tugas pengiriman data.
CatatanAnda juga dapat memanggil operasi API
DescribeDeliveryTaskuntuk mengkueri deskripsi tugas dan mengonfirmasi konfigurasinya.-
Pada tab Deliver Data to OSS, klik View Details di kolom Schema untuk tugas pengiriman data target.
-
Pada kotak dialog Details, lihat konfigurasi skema.
Bagian Schema Configuration berisi tabel pemetaan bidang dengan kolom berikut: Order, Source Table Field, Destination Field Name, dan Destination Field Type. Verifikasi bahwa pemetaan bidang sudah benar. Misalnya, pastikan bidang
iddipetakan ke bidang tujuanid(UTF8),Col_Keyworddipetakan keCol_Keyword(UTF8), danCol_Longdipetakan keCol_Long(INT64). Anda juga dapat melihat pengaturan lain seperti Delivery Type (Full & Incremental) dan Delivery File Format (Parquet).
-
-
Periksa data pada salah satu baris tabel sumber.
-
Pada halaman Instance Details, buka tab Tables lalu klik nama tabel data.
-
Pada tab Query Data, klik Details untuk baris tertentu.
-
Pada kotak dialog Details, tinjau detail baris tersebut.
Data ditampilkan dalam format JSON. Array primaryKeys berisi informasi tentang primary key, seperti bidang
idbeserta tipe dan nilainya. Objek columns berisi informasi tentang kolom atribut, sepertiCol_KeyworddanCol_Longbeserta nilai dan timestamp-nya. KlikCopydi pojok kanan bawah kotak dialog untuk menyalin konten JSON.
-
-
Bandingkan jumlah kolom dan tipe data baris tersebut dengan konfigurasi skema pengiriman.
-
Jika jumlah kolom atau tipe datanya tidak sesuai, baris tersebut tidak dapat dikirimkan ke OSS. Anda harus membuat tugas pengiriman data baru. Untuk informasi selengkapnya, lihat Create a data delivery task by using the console atau Create a data delivery task by using an SDK.
-
Jika jumlah kolom dan tipe datanya sesuai, kirimkan Tiket untuk menghubungi dukungan teknis Tablestore.
-