All Products
Search
Document Center

DataWorks:Unggah data

Last Updated:Oct 09, 2026

Fitur Unggah Data di DataWorks memungkinkan Anda mengunggah data dari berbagai sumber—seperti file lokal, spreadsheet dari Data Analysis, file OSS, dan file HTTP—ke mesin seperti MaxCompute, EMR Hive, Hologres, dan StarRocks untuk analisis dan pengelolaan. Layanan transfer data yang praktis ini membantu Anda mempercepat penerapan bisnis berbasis data. Topik ini menjelaskan cara menggunakan fitur Unggah Data untuk mengunggah data.

Catatan

  • Jika operasi Anda melibatkan transfer data lintas batas (misalnya, mentransfer data dari Tiongkok daratan ke lokasi di luar Tiongkok daratan atau antar negara atau wilayah berbeda), Anda harus terlebih dahulu membaca dan memahami pernyataan kepatuhan terkait. Jika tidak, unggahan dapat gagal dan Anda dapat menghadapi tanggung jawab hukum.

  • Sebelum mengunggah data, kami menyarankan menggunakan header dalam bahasa Inggris pada file sumber Anda. Header dalam bahasa Tionghoa dapat menyebabkan kegagalan parsing dan berpotensi mengakibatkan kegagalan unggahan.

Batasan

  • Batasan kelompok sumber daya: Fitur Unggah Data mengharuskan Anda menentukan resource group for scheduling dan resource group for Data Integration.

  • Izin yang diperlukan untuk unggah data:

    • Tabel MaxCompute (tabel ODPS): Anda hanya perlu menjadi pemilik tabel. Anda tidak memerlukan peran developer, analyst, atau operator di ruang kerja DataWorks.

    • Tabel non-MaxCompute (seperti Hologres, EMR Hive, dan StarRocks): Selain menjadi pemilik tabel, Anda harus memiliki peran yang ditetapkan di ruang kerja DataWorks.

      • Tabel di lingkungan pengembangan: Anda harus memiliki peran developer.

      • Tabel di lingkungan produksi: Anda harus memiliki peran operator.

  • Batasan jenis tabel: Anda dapat mengunggah data ke tabel internal. Untuk EMR Hive, tabel eksternal juga didukung. Untuk StarRocks, hanya tabel dalam default catalog yang didukung.

Penagihan

Unggah data dikenai biaya sebagai berikut:

  • Biaya transfer data.

  • Jika tabel baru dibuat, biaya komputasi dan penyimpanan akan dikenakan.

Semua biaya dikenakan oleh mesin. Untuk informasi lebih lanjut, lihat MaxCompute billing, Hologres billing, E-MapReduce billing, dan EMR Serverless StarRocks billing.

Buka halaman Unggah Data

Catatan

Selain menggunakan konsol, Anda dapat menggunakan Data Agent untuk mengunggah dan mengunduh data.

  1. Masuk ke DataWorks console. Di wilayah target, klik Data Integration > Data Upload and Download di panel navigasi sebelah kiri. Klik Go to Data Upload and Download.

  2. Klik ikon image di panel navigasi sebelah kiri untuk membuka halaman Upload Data.

  3. Klik Upload Data dan ikuti petunjuk di layar untuk mengunggah data.

Pilih data untuk diunggah

Anda dapat mengunggah data dari file lokal, spreadsheet, OSS, dan file HTTP. Pilih sumber data sesuai kebutuhan bisnis Anda.

Catatan

Saat mengunggah file, tentukan apakah akan melewati data kotor sesuai kebutuhan.

  • Yes: Jika data kotor terdeteksi, sistem secara otomatis melewatinya dan melanjutkan unggahan.

  • No: Jika data kotor terdeteksi, sistem tidak melewatinya dan unggahan terhenti.

File lokal

Jika data yang akan diunggah disimpan dalam file lokal, pilih metode ini.

  1. Atur Data Source menjadi Local File.

  2. Specify Data to Be Uploaded: Ikuti petunjuk di layar untuk menyeret file lokal ke area Select File.

    Catatan
    • Format berikut didukung: CSV, XLS, XLSX, dan JSON. Ukuran maksimum data untuk file CSV adalah 5GB. Ukuran maksimum data untuk jenis file lainnya adalah 100MB.

    • Secara default, hanya sheet pertama file yang diunggah. Untuk mengunggah data dari beberapa sheet dalam satu file, Anda harus membuat file terpisah untuk setiap sheet dan menempatkannya sebagai sheet pertama.

    • Mengunggah file dalam format SQL tidak didukung.

Spreadsheet

Jika data yang akan diunggah disimpan dalam spreadsheet Data Analysis DataWorks, pilih metode ini.

  1. Atur Data Source menjadi Workbook.

  2. Specify Data to Be Uploaded:

    1. Pilih spreadsheet yang akan diunggah dari daftar drop-down di samping Select File.

    2. Jika spreadsheet belum ada, klik tombol Create untuk membuatnya. Anda juga dapat Create a workbook melalui modul Data Analysis dan import data.

OSS

Jika data yang akan diunggah disimpan di OSS, pilih metode ini.

Prasyarat:

Prosedur unggah:

  1. Atur Data Source menjadi OSS.

  2. Specify Data to Be Uploaded:

    1. Dari daftar drop-down Select Bucket, pilih bucket OSS target tempat data yang akan diunggah disimpan.

      Catatan

      Anda hanya dapat mengunggah data dari bucket yang berada di wilayah yang sama dengan ruang kerja DataWorks saat ini.

    2. Di area Select File, pilih file yang akan diunggah.

      Catatan

      Hanya file dalam format CSV, XLS, XLSX, dan JSON yang didukung.

File HTTP

Jika data yang akan diunggah disimpan dalam file HTTP, pilih metode ini.

  1. Atur Data Source menjadi HTTP File.

  2. Specify Data to Be Uploaded:

    Parameter

    Deskripsi

    File URL

    Pilih URL file tersebut.

    Catatan

    URL file HTTP dan HTTPS didukung.

    File Type

    Jenis file terdeteksi secara otomatis berdasarkan file yang Anda unggah.

    Format file berikut didukung: CSV, XLS, dan XLSX. Ukuran maksimum data untuk file CSV adalah 5 GB. Ukuran maksimum data untuk jenis file lainnya adalah 50 MB.

    Request Method

    Tiga metode didukung: GET, POST, dan PUT. Kami merekomendasikan menggunakan GET untuk mengambil data, tetapi Anda dapat memilih metode berdasarkan metode permintaan yang diizinkan yang telah Anda definisikan.

    Advanced Parameters

    Anda juga dapat mengonfigurasi Request Header dan Request Body di Advanced Parameters sesuai kebutuhan bisnis Anda.

Konfigurasi tabel tujuan

Di bagian Configure Destination Table, pilih Compute Engine untuk unggahan data dan konfigurasikan parameter terkait berdasarkan mesin yang dipilih.

Penting

Saat mengonfigurasi tabel tujuan, pastikan Anda membedakan antara PROD (lingkungan produksi) dan DEV (lingkungan pengembangan) saat memilih sumber data. Jika Anda memilih lingkungan yang salah, data akan diunggah ke lingkungan yang tidak dimaksudkan.

MaxCompute

Untuk mengunggah data ke tabel internal di MaxCompute, konfigurasikan parameter seperti dijelaskan dalam tabel berikut.

Parameter

Deskripsi

Nama proyek MaxCompute

Pilih sumber data MaxCompute yang terkait dengan wilayah saat ini. Jika sumber data tidak ditemukan, Anda dapat mengaitkan sumber daya komputasi MaxCompute ke ruang kerja saat ini untuk menghasilkan sumber data dengan nama yang sama.

Tabel tujuan

Anda dapat memilih Existing Table atau Create Table.

Destination Table > Existing Table

Pilih tabel tujuan

Tabel tempat Anda ingin mengunggah data. Anda dapat mencari tabel berdasarkan kata kunci.

Catatan

Anda hanya dapat mengunggah data ke tabel yang Anda miliki (Anda adalah pemilik tabel). Untuk informasi lebih lanjut, lihat Usage limits.

Metode unggah

Pilih metode untuk menambahkan data ke tabel tujuan.

  • Clear Table Data First: Menghapus semua data yang ada di tabel tujuan, lalu mengimpor data ke kolom yang dipetakan sesuai.

  • Append: Menambahkan data yang diunggah ke kolom yang dipetakan sesuai di tabel tujuan.

Destination Table > Create Table

Nama tabel

Tentukan nama kustom untuk tabel baru.

Catatan

Saat membuat tabel di MaxCompute, sistem menggunakan informasi akun MaxCompute yang dikonfigurasi di sumber daya komputasi DataWorks untuk membuat tabel di proyek MaxCompute yang sesuai.

Jenis tabel

Pilih Non-partitioned Table atau Partitioned Table sesuai kebutuhan. Jika Anda memilih tabel partisi, Anda harus menentukan kolom partisi beserta nilainya.

Siklus hidup

Tentukan siklus hidup tabel. Setelah masa berlaku siklus hidup berakhir, tabel mungkin tidak tersedia lagi. Untuk informasi lebih lanjut tentang siklus hidup tabel, lihat Lifecycle dan Manage table lifecycle.

EMR Hive

Untuk mengunggah data ke tabel internal atau eksternal di EMR Hive, konfigurasikan parameter seperti dijelaskan dalam tabel berikut.

Parameter

Deskripsi

Sumber data

Pilih sumber data EMR Hive (mode instance Alibaba Cloud) yang terkait dengan ruang kerja saat ini di wilayah saat ini.

Tabel tujuan

Anda hanya dapat mengunggah data ke Existing Table.

Pilih tabel tujuan

Pilih tabel internal atau eksternal EMR Hive untuk menyimpan data yang diunggah. Anda dapat mencari tabel berdasarkan kata kunci.

Catatan
  • Jika tabel tujuan tidak ada, ikuti petunjuk di layar untuk membuka halaman Table management di Data Studio guna membuat tabel.

  • Anda hanya dapat mengunggah data ke tabel yang Anda miliki (Anda adalah pemilik tabel). Untuk informasi lebih lanjut, lihat Usage limits.

Metode unggah

Pilih metode untuk menambahkan data ke tabel tujuan.

  • Clear Table Data First: Menghapus semua data yang ada di tabel tujuan, lalu mengimpor data ke kolom yang dipetakan sesuai.

  • Append: Menambahkan data yang diunggah ke kolom yang dipetakan sesuai di tabel tujuan.

Hologres

Untuk mengunggah data ke tabel internal di Hologres, konfigurasikan parameter seperti dijelaskan dalam tabel berikut.

Parameter

Deskripsi

Sumber data

Pilih sumber data Hologres yang terkait dengan ruang kerja saat ini di wilayah saat ini. Jika sumber data tidak ditemukan, Anda dapat Associate a Hologres computing resource ke ruang kerja saat ini untuk menghasilkan sumber data dengan nama yang sama.

Tabel tujuan

Anda hanya dapat mengunggah data ke Existing Table.

Pilih tabel tujuan

Tabel tempat Anda ingin mengunggah data. Anda dapat mencari tabel berdasarkan kata kunci.

Catatan
  • Jika tabel tujuan tidak ada, ikuti petunjuk di layar untuk membuka konsol Hologres guna membuat tabel.

  • Anda hanya dapat mengunggah data ke tabel yang Anda miliki (Anda adalah pemilik tabel). Untuk informasi lebih lanjut, lihat Usage limits.

Metode unggah

Pilih metode untuk menambahkan data ke tabel tujuan.

  • Clear Table Data First: Menghapus semua data yang ada di tabel tujuan, lalu mengimpor data ke kolom yang dipetakan sesuai.

  • Append: Menambahkan data yang diunggah ke kolom yang dipetakan sesuai di tabel tujuan.

Kebijakan konflik primary key

Jika pengunggahan data menyebabkan konflik primary key di tabel tujuan, Anda dapat menggunakan kebijakan berikut.

  • Ignore: Mengabaikan data yang diunggah. Data di tabel tujuan tidak diperbarui.

  • Update (replace): Data yang diunggah sepenuhnya menimpa data yang ada di tabel tujuan. Kolom tanpa pemetaan kolom dipaksa diatur menjadi NULL.

  • update: Data yang diunggah menimpa data yang ada di tabel tujuan, tetapi hanya kolom dengan pemetaan kolom yang diperbarui.

StarRocks

Untuk mengunggah data ke tabel di bawah default catalog StarRocks, konfigurasikan parameter seperti dijelaskan dalam tabel berikut.

Parameter

Deskripsi

Sumber data

Pilih sumber data StarRocks yang terkait dengan ruang kerja saat ini di wilayah saat ini.

Tabel tujuan

Anda hanya dapat mengunggah data ke Existing Table.

Pilih tabel tujuan

Tabel tempat Anda ingin mengunggah data. Anda dapat mencari tabel berdasarkan kata kunci.

Catatan
  • Jika tabel tujuan tidak ada, ikuti petunjuk di layar untuk membuka halaman instans EMR Serverless StarRocks guna membuat tabel.

  • Anda hanya dapat mengunggah data ke tabel yang Anda miliki (Anda adalah pemilik tabel). Untuk informasi lebih lanjut, lihat Usage limits.

Metode unggah

Pilih metode untuk menambahkan data ke tabel tujuan.

  • Clear Table Data First: Menghapus semua data yang ada di tabel tujuan, lalu mengimpor data ke kolom yang dipetakan sesuai.

  • Append: Menambahkan data yang diunggah ke kolom yang dipetakan sesuai di tabel tujuan.

Parameter lanjutan

Anda dapat mengonfigurasi parameter permintaan Stream Load.

Pratinjau data yang akan diunggah

Setelah mengonfigurasi tabel tujuan, Anda dapat menyesuaikan encoding file dan pemetaan kolom berdasarkan pratinjau data.

Catatan

Saat ini, hanya 20 baris data pertama yang dapat dipratinjau.

  • File Encoding Format: Jika data mengandung karakter acak (garbled), Anda dapat mengganti format encoding. Format encoding berikut didukung: UTF-8, GB18030, Big5, UTF-16LE, dan UTF-16BE.

  • Pratinjau data dan konfigurasi kolom tabel tujuan:

    • Unggah data ke tabel yang sudah ada: Anda harus mengonfigurasi pemetaan antara kolom di file sumber dan kolom di tabel tujuan. Data hanya dapat diunggah setelah pemetaan dikonfigurasi. Metode pemetaan meliputi Mapping by Column Name dan Mapping by Order. Setelah pemetaan dikonfigurasi, Anda juga dapat menyesuaikan nama kolom di tabel tujuan.

      Catatan
      • Jika data yang akan diunggah tidak memiliki pemetaan ke kolom tabel tujuan, data tersebut akan diberi warna abu-abu dan tidak akan diunggah.

      • Pemetaan ganda antara data yang akan diunggah dan kolom tabel tujuan tidak diperbolehkan.

      • Nama kolom dan tipe kolom tidak boleh kosong. Jika kosong, data tidak dapat diunggah.

    • Unggah data ke tabel baru: Anda dapat menggunakan Intelligent Field Generation untuk mengisi informasi kolom secara otomatis, atau memodifikasi informasi kolom secara manual.

      Catatan
      • Nama kolom dan tipe kolom tidak boleh kosong. Jika kosong, data tidak dapat diunggah.

      • Mesin EMR Hive, Hologres, dan StarRocks tidak mendukung pembuatan tabel baru selama unggahan data.

  • Ignore First Row: Menentukan apakah baris pertama data file (biasanya nama kolom) akan diunggah ke tabel tujuan.

    • Selected: Jika baris pertama berisi nama kolom, baris tersebut tidak diunggah ke tabel tujuan.

    • Cleared: Jika baris pertama berisi data, baris tersebut diunggah ke tabel tujuan.

Unggah data

Setelah mempratinjau data, klik tombol Upload Data di pojok kiri bawah untuk mengunggah data.

Selama proses unggah, Anda dapat melihat log tugas untuk melacak progres. Setelah unggahan berhasil atau gagal, Anda juga dapat melihat log untuk memverifikasi hasil atau melakukan troubleshooting.

Langkah selanjutnya

Setelah unggahan selesai, klik ikon image di panel navigasi sebelah kiri untuk membuka halaman Upload Data. Temukan tugas unggah data yang telah dibuat dan lakukan operasi berikut sesuai kebutuhan:

  • Lihat log: Lihat log tugas selama unggahan atau setelah unggahan berhasil atau gagal.

  • Lanjutkan unggahan: Klik Resume di kolom Operation untuk mengunggah data lagi.

  • Kueri data: Klik Query Data di kolom Operation untuk mengkueri dan menganalisis data.

  • Lihat detail unggahan: Klik Table Name target untuk membuka Data Map dan melihat informasi detail tentang tabel tujuan. Untuk informasi lebih lanjut, lihat Metadata retrieval.

Lampiran: Pernyataan kepatuhan untuk unggah data lintas batas

Penting

Jika operasi Anda melibatkan transfer data lintas batas (misalnya, mentransfer data dari Tiongkok daratan ke lokasi di luar Tiongkok daratan, atau antar negara atau wilayah berbeda), Anda harus terlebih dahulu membaca dan memahami pernyataan kepatuhan terkait. Jika tidak, unggahan dapat gagal dan Anda dapat menghadapi tanggung jawab hukum.

Operasi lintas batas akan mentransfer data bisnis cloud Anda ke wilayah yang Anda pilih atau wilayah tempat produk tersebut dideploy. Anda harus memastikan bahwa operasi tersebut memenuhi persyaratan berikut:

  • Anda memiliki izin untuk memproses data bisnis cloud terkait.

  • Anda telah menerapkan teknologi dan kebijakan perlindungan keamanan data yang memadai.

  • Transfer data mematuhi persyaratan hukum dan peraturan yang berlaku. Misalnya, data yang ditransfer tidak mengandung konten apa pun yang dibatasi, dilarang untuk ditransfer, atau dilarang untuk diungkapkan berdasarkan hukum yang berlaku.

Alibaba Cloud mengingatkan Anda bahwa jika operasi unggah data Anda berpotensi mengakibatkan transfer data lintas batas, konsultasikan dengan tenaga profesional hukum atau kepatuhan sebelum melakukan operasi tersebut untuk memastikan bahwa transfer data lintas batas mematuhi hukum, peraturan, dan kebijakan pengawasan yang berlaku (misalnya, memperoleh otorisasi yang sah dari subjek data, menandatangani dan mengajukan klausa kontrak terkait, serta menyelesaikan penilaian keamanan dan kewajiban hukum lainnya).

Jika Anda melakukan operasi lintas batas tanpa mematuhi pernyataan kepatuhan ini, Anda akan menanggung konsekuensi hukum yang sesuai. Anda juga bertanggung jawab atas kerugian apa pun yang dialami oleh Alibaba Cloud dan afiliasinya.

Referensi

FAQ

  1. Masalah konfigurasi resource group.

    Pesan error: Sumber file atau mesin tujuan saat ini memerlukan resource group untuk unggah data. Hubungi administrator ruang kerja untuk mengonfigurasi resource group.

    Solusi: Untuk mengonfigurasi resource group untuk mesin di Data Analysis, lihat System management.

  2. Masalah asosiasi resource group.

    Pesan error: Resource group yang dikonfigurasi untuk unggah data global di ruang kerja Anda tidak dikaitkan dengan ruang kerja tempat tabel target berada. Hubungi administrator ruang kerja untuk mengaitkannya.

    Solusi: Anda dapat mengaitkan resource group sebagai resource group ruang kerja yang dikonfigurasi di system management.