MaxCompute menyimpan seluruh data dalam bentuk tabel—yang berfungsi sebagai input dan output setiap task komputasi di platform ini. Tabel merupakan struktur dua dimensi yang terdiri atas baris dan kolom, dengan setiap baris merepresentasikan satu catatan dan setiap kolom berisi nilai bertipe data tertentu. Jika Anda pernah menggunakan database relasional, cara kerja tabel MaxCompute serupa: Anda dapat menggunakan SQL untuk melakukan kueri dan menganalisis data.
MaxCompute mendukung dua jenis tabel: tabel internal dan tabel eksternal.
| Jenis tabel | Lokasi data | Paling cocok untuk |
|---|---|---|
| Tabel internal | Penyimpanan MaxCompute | Data terstruktur yang seluruhnya diproses di dalam MaxCompute |
| Tabel eksternal | OSS atau Tablestore (di luar MaxCompute) | Data tidak terstruktur — seperti video, audio, data genetik, meteorologis, atau geografis — yang ingin Anda kueri tanpa memindahkannya ke dalam MaxCompute |
Tabel internal
Data dalam tabel internal disimpan dan dikelola langsung oleh MaxCompute. Kolom-kolomnya mendukung semua tipe data MaxCompute. Untuk daftar lengkapnya, lihat Edisi tipe data.
Tabel eksternal
Tabel eksternal mengacu pada data yang tersimpan di Object Storage Service (OSS) atau Tablestore. MaxCompute hanya menyimpan metadata-nya—data aslinya tetap berada di lokasi semula. Hal ini memungkinkan Anda menjalankan kueri SQL terhadap data tidak terstruktur (seperti file video, audio, genetik, meteorologis, atau geografis) tanpa perlu mengimpor data tersebut ke dalam MaxCompute.
Tabel eksternal tersedia di MaxCompute V2.0 dan versi setelahnya.
Kelola tabel melalui halaman DataStudio di DataWorks, tempat Anda dapat membuat tabel MaxCompute, menambahkan tabel ke favorit, mengelola siklus hidup data, memodifikasi skema tabel, serta mengonfigurasi izin pada tabel, sumber daya, dan fungsi.
Langkah berikutnya
-
Operasi tabel — membuat, menghapus, dan mengimpor data ke dalam tabel
-
Ikhtisar tabel eksternal — membuat, membaca dari, dan menulis ke tabel eksternal