All Products
Search
Document Center

:Buat tabel dan unggah data

Last Updated:Jun 22, 2026

Topik ini menjelaskan cara membuat tabel di DataWorks dan mengunggah data ke dalamnya, dengan menggunakan tabel bank_data dan result_table sebagai contoh.

Prasyarat

Direktori MaxCompute hanya muncul di DataStudio setelah Anda menambahkan sumber data MaxCompute ke ruang kerja dan mengikat resource komputasi yang sesuai.

  • Anda telah menambahkan sumber data MaxCompute ke ruang kerja. Untuk informasi selengkapnya, lihat Bind a MaxCompute compute resource.

  • Anda telah mengikat resource komputasi MaxCompute di DataStudio. Untuk melakukannya, di panel navigasi kiri Konsol DataStudio, klik Computing Resources dan ikuti petunjuk di layar.

  • Anda telah mengonfigurasi kelompok sumber daya untuk engine di System Management. Untuk informasi selengkapnya, lihat System Management.

    Penting

    Jika Anda tidak mengonfigurasi kelompok sumber daya untuk engine di System Management, pesan error berikut akan muncul: The source or destination engine requires a resource group for data upload. Please contact the workspace administrator to configure a resource group.

Informasi latar belakang

Tabel bank_data menyimpan data bisnis, sedangkan tabel result_table menyimpan hasil analisis.

Buat tabel bank_data

  1. Buka halaman DataStudio.

    Login ke Konsol DataWorks. Di wilayah target, klik Data Development and O&M > Data Development di panel navigasi kiri. Pilih ruang kerja dari daftar drop-down dan klik Go to Data Development.

  2. Di halaman DataStudio, arahkan kursor ke ikon 新建 dan klik Create Table > MaxCompute > Table.

    Sebagai alternatif, Anda dapat membuka alur kerja, klik kanan MaxCompute, lalu pilih Create Table.

  3. Di kotak dialog Create Table, pilih Path, masukkan bank_data untuk Name, lalu klik Create.

  4. Di halaman pengeditan 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 'Age',
     job             STRING COMMENT 'Job type',
     marital         STRING COMMENT 'Marital status',
     education       STRING COMMENT 'Education level',
     default         STRING COMMENT 'Whether the user has a credit card',
     housing         STRING COMMENT 'Housing loan',
     loan            STRING COMMENT 'Personal loan',
     contact         STRING COMMENT 'Contact method',
     month           STRING COMMENT 'Month of the year',
     day_of_week     STRING COMMENT 'Day of the week',
     duration        STRING COMMENT 'Last contact duration, in seconds',
     campaign        BIGINT COMMENT 'Number of contacts performed during this campaign',
     pdays           DOUBLE COMMENT 'Days since the last contact from a previous campaign',
     previous        DOUBLE COMMENT 'Number of contacts performed before this campaign',
     poutcome        STRING COMMENT 'Outcome of the previous marketing campaign',
     emp_var_rate    DOUBLE COMMENT 'Employment variation rate',
     cons_price_idx  DOUBLE COMMENT 'Consumer price index',
     cons_conf_idx   DOUBLE COMMENT 'Consumer confidence index',
     euribor3m       DOUBLE COMMENT 'Euribor 3-month rate',
     nr_employed     DOUBLE COMMENT 'Number of employees',
     y               BIGINT COMMENT 'Whether the client has subscribed to a term deposit'
    );

    Untuk informasi selengkapnya tentang sintaksis SQL untuk membuat tabel, lihat CREATE TABLE.

  6. Di kotak dialog Confirm Operation, klik Confirm.

  7. Setelah skema tabel dibuat, masukkan Display Name untuk tabel di bagian General. Kemudian, klik Commit to Development Environment dan Commit to Production Environment.

    Catatan

    Contoh ini menggunakan ruang kerja dalam mode standar. Jika Anda menggunakan ruang kerja dalam mode dasar, cukup klik Commit to Production Environment.

  8. Di panel navigasi kiri, klik Table Management.

  9. Di halaman Table Management, klik ganda nama tabel untuk melihat detailnya.

Buat tabel result_table

  1. Di halaman DataStudio, arahkan kursor ke ikon 新建 dan klik Create Table > MaxCompute > Table.

    Sebagai alternatif, Anda dapat membuka alur kerja, klik kanan MaxCompute, lalu pilih Create Table.

  2. Di kotak dialog Create Table, pilih Path, masukkan result_table untuk Table Name, lalu klik Create.

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

    CREATE TABLE IF NOT EXISTS result_table
    (  
     education   STRING COMMENT 'Education level',
     num         BIGINT COMMENT 'Number of people'
    );
  4. Di kotak dialog Confirm Operation, klik Confirm.

  5. Setelah skema tabel dibuat, masukkan Display Name untuk tabel di bagian General. Kemudian, klik Commit to Development Environment dan Commit to Production Environment.

  6. Di panel navigasi kiri, klik Table Management.

  7. Di halaman Table Management, klik ganda nama tabel untuk melihat detailnya.

Unggah data lokal ke bank_data

DataWorks memungkinkan Anda:

  • Mengunggah file teks lokal ke tabel dalam ruang kerja.

  • Mengimpor data bisnis dari berbagai sumber data ke ruang kerja menggunakan Data Integration.

Catatan

Batasan berikut berlaku saat Anda mengunggah file teks lokal:

  • Jenis file: Hanya file .txt, .csv, dan .log yang didukung.

  • Ukuran file: File tidak boleh melebihi 30 MB.

    Untuk mengunggah file yang lebih besar dari 30 MB, gunakan salah satu metode berikut:

    • Unggah file data ke OSS dan akses datanya dengan membuat tabel eksternal MaxCompute. Untuk informasi selengkapnya tentang cara mengunggah data ke OSS, lihat Upload objects. Untuk informasi selengkapnya tentang tabel eksternal MaxCompute, lihat External tables.

    • Unggah file data ke OSS dan gunakan Data Integration untuk menyinkronkan data OSS ke tabel MaxCompute. Untuk informasi selengkapnya tentang cara mengunggah data ke OSS, lihat Upload objects. Untuk informasi selengkapnya tentang cara menyinkronkan data dari OSS ke tabel MaxCompute, lihat Configure a synchronization task in wizard mode.

    • Gunakan fitur Data analysis > Data Upload.

  • Target: Anda dapat mengimpor data ke tabel partisi maupun tabel non-partisi. Namun, nilai kunci partisi tidak boleh mengandung karakter Tionghoa, tanda ampersand (&), tanda bintang (*), atau karakter khusus lainnya.

Contoh ini menunjukkan cara mengimpor file lokal banking.txt ke DataWorks.

  1. Di halaman DataStudio, klik ikon 导入.

  2. Di kotak dialog Data Import Wizard, cari tabel bank_data dengan memasukkan minimal tiga karakter dari namanya, lalu klik Next.

    Catatan

    Jika Anda tidak dapat menemukan tabel setelah membuatnya, Anda dapat melakukan sinkronisasi manual di Data Map lalu mencarinya lagi. Untuk informasi selengkapnya tentang cara melakukan sinkronisasi manual tabel, lihat My Data.

  3. Atur Select Data Import Method menjadi Upload Local File dan klik Browse di samping Select File. Pilih file data lokal dan konfigurasikan parameter impor.

    Parameter

    Deskripsi

    Select Data Import Method

    Nilai default-nya adalah Upload Local File.

    File Format

    Anda dapat memilih CSV atau Custom Text File.

    Select File

    Klik Browse untuk memilih file lokal yang ingin Anda unggah.

    Select Delimiter

    Pembatas yang didukung meliputi Comma (,), Tab, Semicolon (;), Space, |, #, dan &. Dalam contoh ini, pilih Comma (,).

    Original Character Set

    Set karakter yang didukung meliputi GBK, UTF-8, CP936, dan ISO-8859. Dalam contoh ini, pilih GBK.

    Import First Row

    Pilih baris tempat memulai impor. Dalam contoh ini, pilih 1.

    First Row as Field Names

    Tentukan apakah baris pertama berisi nama kolom. Untuk contoh ini, jangan pilih First Row as Field Names.

    Preview Data

    Bagian ini menampilkan pratinjau data.

  4. Klik Next.

  5. Pilih metode untuk memetakan bidang sumber ke bidang tujuan. Dalam contoh ini, pilih By Location.

  6. Klik Import Data.

Langkah selanjutnya

Anda kini telah mempelajari cara membuat tabel dan mengunggah data. Dalam tutorial berikutnya, Anda akan mempelajari cara membuat, mengonfigurasi, dan menjalankan alur kerja untuk menganalisis dan memproses data di ruang kerja Anda. Untuk informasi selengkapnya, lihat Create a workflow.