全部产品
Search
文档中心

:Membuat tabel dan mengunggah data

更新时间:Jul 06, 2025

Topik ini menjelaskan cara membuat tabel di konsol DataWorks dan mengunggah data dari mesin lokal Anda ke tabel. Tabel bank_data dan result_table digunakan dalam contoh-contoh ini.

Prasyarat

Sumber data MaxCompute telah ditambahkan ke ruang kerja, serta sumber daya komputasi terkait dengan layanan DataStudio di ruang kerja tersebut. Anda dapat melihat folder MaxCompute di halaman DataStudio.

  • Sumber data MaxCompute telah ditambahkan ke ruang kerja. Untuk informasi lebih lanjut, lihat Tambahkan Sumber Data MaxCompute.

  • Sumber daya komputasi terkait dengan layanan DataStudio di ruang kerja. Anda dapat mengklik Sumber Daya Komputasi di panel navigasi sebelah kiri halaman DataStudio untuk mengaitkan sumber daya komputasi dengan layanan DataStudio di ruang kerja tersebut.

  • Grup sumber daya yang digunakan oleh tugas berbagai jenis mesin komputasi dikonfigurasi di halaman Manajemen Sistem DataAnalysis. Untuk informasi lebih lanjut, lihat Manajemen Sistem.

Penting

Jika tidak ada grup sumber daya yang dikonfigurasi di halaman Manajemen Sistem DataAnalysis, muncul pesan kesalahan "Sumber file atau mesin target saat ini perlu mengonfigurasi grup sumber daya untuk pengunggahan data. Hubungi administrator ruang untuk mengonfigurasi grup sumber daya".

Informasi latar belakang

Tabel bank_data digunakan untuk menyimpan data bisnis, sedangkan tabel result_table digunakan untuk menyimpan hasil analitik data.

Buat tabel bank_data

  1. Buka halaman DataStudio.

    Masuk ke konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi sebelah kiri, pilih Data Development and O&M > Data Development. Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to Data Development.

  2. Di panel Alur Kerja Terjadwal pada halaman DataStudio, gerakkan pointer di atas ikon 新建 dan pilih Create Table > MaxCompute > Table. 数据开发创建MaxCompute表

    Sebagai alternatif, Anda dapat mengklik alur kerja yang diinginkan di bagian Alur Bisnis, klik kanan MaxCompute, lalu pilih Create Table.

  3. Di kotak dialog Create Table, tentukan path, atur Name menjadi bank_data, lalu klik Create.

  4. Di tab konfigurasi tabel, klik DDL.

  5. Di kotak dialog DDL, masukkan pernyataan berikut dan klik Generate Table Schema:

    CREATE TABLE IF NOT EXISTS bank_data
    (
     age             BIGINT COMMENT 'Usia',
     job             STRING COMMENT 'Jenis pekerjaan',
     marital         STRING COMMENT 'Status perkawinan',
     education       STRING COMMENT 'Tingkat pendidikan',
     default         STRING COMMENT 'Kartu kredit',
     housing         STRING COMMENT 'Hipotek',
     loan            STRING COMMENT 'Pinjaman',
     contact         STRING COMMENT 'Informasi kontak',
     month           STRING COMMENT 'Bulan',
     day_of_week     STRING COMMENT 'Hari dalam seminggu',
     duration        STRING COMMENT 'Durasi',
     campaign        BIGINT COMMENT 'Jumlah kontak selama kampanye',
     pdays           DOUBLE COMMENT 'Interval dari kontak terakhir',
     previous        DOUBLE COMMENT 'Jumlah kontak dengan pelanggan',
     poutcome        STRING COMMENT 'Hasil kampanye pemasaran sebelumnya',
     emp_var_rate    DOUBLE COMMENT 'Tingkat perubahan lapangan kerja',
     cons_price_idx  DOUBLE COMMENT 'Indeks harga konsumen',
     cons_conf_idx   DOUBLE COMMENT 'Indeks kepercayaan konsumen',
     euribor3m       DOUBLE COMMENT 'Tingkat deposito Euro',
     nr_employed     DOUBLE COMMENT 'Jumlah karyawan',
     y               BIGINT COMMENT 'Deposito waktu tersedia atau tidak'
    );

    Untuk informasi lebih lanjut tentang sintaks SQL untuk membuat tabel, lihat Buat Tabel.

  6. Di pesan Confirm, klik Confirmation.

  7. Konfigurasikan parameter Display Name di bagian General dan klik Commit to Development Environment dan Commit to Production Environment secara berturut-turut.

    Catatan

    Ruang kerja dalam mode standar digunakan dalam contoh ini. Jika Anda menggunakan ruang kerja dalam mode dasar, Anda hanya perlu mengklik Commit to Production Environment.

  8. Di panel navigasi sebelah kiri, klik ikon Workspace Tables.

  9. Di panel Workspace Tables, klik dua kali nama tabel yang dibuat untuk melihat informasi tabel.

Buat tabel result_table

  1. Di panel Alur Kerja Terjadwal pada halaman DataStudio, gerakkan pointer di atas ikon 新建 dan pilih Create Table > MaxCompute.

    Sebagai alternatif, Anda dapat mengklik alur kerja yang diinginkan di bagian Alur Bisnis, klik kanan MaxCompute, lalu pilih Create Table.

  2. Di kotak dialog Create Table, tentukan path, atur Name menjadi result_table, lalu klik Create.

  3. Di kotak dialog DDL, masukkan pernyataan berikut dan klik Generate Table Schema:

    CREATE TABLE IF NOT EXISTS result_table
    (  
     education   STRING COMMENT 'Tingkat pendidikan',
     num         BIGINT COMMENT 'Jumlah orang'
    );
  4. Di pesan Confirm, klik Confirmation.

  5. Konfigurasikan parameter Display Name di bagian General dan klik Commit to Development Environment dan Commit to Production Environment secara berturut-turut.

  6. Di panel navigasi sebelah kiri, klik ikon Workspace Tables.

  7. Di panel Workspace Tables, klik dua kali nama tabel yang dibuat untuk melihat informasi tabel.

Unggah file dari mesin lokal Anda ke tabel bank_data

DataWorks memungkinkan Anda melakukan operasi berikut:

  • Unggah file teks dari mesin lokal Anda ke tabel di ruang kerja.

  • Gunakan Data Integration untuk mengimpor data bisnis dari berbagai sumber data ke ruang kerja.

Catatan

Anda harus memperhatikan item berikut saat mengunggah file dari mesin lokal:

  • Format file: File harus dalam format .txt, .csv, atau .log.

  • Ukuran file: Ukuran file tidak boleh melebihi 30 MB.

    Jika Anda perlu mengunggah file yang lebih besar dari 30 MB, gunakan salah satu metode berikut:

    • Unggah file ke Object Storage Service (OSS) dan impor data objek ke tabel MaxCompute menggunakan tabel eksternal MaxCompute. Untuk informasi lebih lanjut tentang cara mengunggah file ke OSS, lihat Unggah Objek. Untuk informasi lebih lanjut tentang cara menggunakan tabel eksternal MaxCompute, lihat Tabel Eksternal.

    • Unggah file ke OSS dan sinkronkan data objek ke tabel MaxCompute menggunakan Data Integration. Untuk informasi lebih lanjut tentang cara mengunggah file ke OSS, lihat Unggah Objek. Untuk informasi lebih lanjut tentang cara menyinkronkan data dari OSS ke MaxCompute, lihat Konfigurasikan Tugas Sinkronisasi Batch Menggunakan Antarmuka Tanpa Kode.

    • Gunakan fitur data upload yang disediakan oleh DataAnalysis.

  • Jenis tabel: Anda dapat mengimpor data dari file ke tabel partisi atau tabel non-partisi. Jika Anda mengimpor data dari file ke tabel partisi, nilai dalam kolom partisi tidak boleh mengandung karakter khusus seperti ampersand (&) dan asterisk (*).

Dalam contoh ini, file banking.txt diunggah dari mesin lokal ke tabel bank_data. Untuk mengunggah file, lakukan langkah-langkah berikut:

  1. Klik ikon 导入 di halaman DataStudio.使用数据开发导入数据

  2. Di kotak dialog Import Local Data to Table in Development Environment, masukkan setidaknya tiga huruf di kotak pencarian untuk mencari tabel, pilih bank_data dari hasil pencarian, lalu klik Next.

    Catatan

    Jika Anda tidak dapat menemukan tabel yang Anda buat, Anda dapat menyinkronkan tabel secara manual ke Data Map di DataWorks. Lalu, Anda dapat mencari tabel berdasarkan kata kunci di kotak dialog lagi. Untuk informasi lebih lanjut tentang cara menyinkronkan tabel secara manual, lihat Segarkan Metadata Tabel Secara Manual.

  3. Di kotak dialog yang muncul, klik Browse di sebelah Select File untuk memilih file yang diinginkan. Nilai parameter Select Data Import Method adalah Upload Local File dan tidak dapat diubah. Lalu, konfigurasikan parameter lainnya.

    bank

    Parameter

    Deskripsi

    Select Data Import Method

    Metode yang dapat digunakan untuk mengunggah data. Nilai default: Upload Local File. Nilai default tidak dapat diubah.

    File Format

    Nilai valid: CSV dan Custom Text File.

    Select File

    File yang ingin Anda unggah. Untuk mengunggah file, klik Browse dan pilih file untuk diunggah.

    Select Delimiter

    Pembatas yang digunakan dalam file. Nilai valid: Comma (,), Tab, Semicolon (;), Space, |, #, dan &. Dalam contoh ini, Comma (,) dipilih.

    Original Character Set

    Set karakter file. Nilai valid: GBK, UTF-8, CP936, dan ISO-8859. Dalam contoh ini, GBK dipilih.

    Import First Row

    Baris dari mana data akan diimpor. Dalam contoh ini, 1 dipilih.

    First Row as Field Names

    Menentukan apakah akan menggunakan baris pertama sebagai baris header. Dalam contoh ini, Yes tidak dipilih.

    Preview

    Hasil pratinjau data yang ingin Anda unggah.

  4. Klik Next.

  5. Pilih mode pencocokan untuk bidang di file sumber dan tabel tujuan. Dalam contoh ini, By Location dipilih.

  6. Klik Import Data.

Apa yang harus dilakukan selanjutnya

Anda telah mempelajari cara membuat tabel dan mengunggah data dari mesin lokal Anda ke tabel yang dibuat. Anda dapat melanjutkan ke tutorial berikutnya. Di tutorial berikutnya, Anda akan mempelajari cara membuat, mengonfigurasi, dan mengkomit alur kerja, serta melakukan komputasi dan analitik data di ruang kerja. Untuk informasi lebih lanjut, lihat Buat Alur Kerja.