All Products
Search
Document Center

DataWorks:Ikhtisar

Last Updated:Mar 27, 2026

DataWorks Copilot adalah asisten AI bawaan untuk DataWorks. Dengan memanfaatkan inferensi AI dan Natural Language Processing (NLP), fitur ini memungkinkan Anda menghasilkan dan merefaktor kode SQL serta Python, mengotomatiskan tugas pengembangan dan tata kelola data yang kompleks, serta mendapatkan bantuan cerdas secara langsung di modul yang sudah Anda gunakan—semuanya melalui bahasa alami.

Cara kerja

Copilot mengintegrasikan tiga kemampuan ke dalam DataWorks:

Kemampuan Fungsinya Paling cocok untuk
Agent Merencanakan dan mengeksekusi tugas multi-langkah secara otonom di berbagai modul DataWorks Pipa integrasi data, alur kerja ETL, remediasi tata kelola, diagnostik O&M
AI coding assistant Menghasilkan, melengkapi, merefaktor, mendebug, dan menjelaskan kode SQL serta Python Tugas pengkodean tunggal: menulis kueri, memperbaiki bug, menambahkan komentar
Quick AI actions Aksi satu klik yang tertanam di dalam modul DataWorks tertentu Memvisualisasikan hasil kueri, membuat tabel, menghasilkan deskripsi penerbitan, mendiagnosis kegagalan tugas

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Akun DataWorks pada Edisi Dasar atau lebih tinggi

  • Pemilik Akun Alibaba Cloud, administrator penyewa, atau pengguna dengan izin setara untuk mengaktifkan Copilot bagi organisasi Anda

Beberapa fitur hanya tersedia di Data Studio versi baru.

Aktifkan Copilot

Copilot memerlukan aktivasi satu kali per Akun Alibaba Cloud. Setelah diaktifkan, semua pengguna di bawah akun tersebut dapat mulai menggunakannya.

  1. Klik ikon Copilot di pojok kanan atas antarmuka DataWorks.

  2. Baca Perjanjian Layanan DataWorks Copilot.

  3. Klik Confirm Participation.

Copilot gratis selama masa pratinjau publik. Setelah masa pratinjau publik berakhir, layanan ini akan menjadi layanan berbayar. Detail harga akan diumumkan kemudian.

Buka Copilot

Akses Copilot dari tiga titik masuk:

  • Titik masuk global: Klik ikon Copilot di pojok kanan atas antarmuka DataWorks untuk membuka jendela Copilot Chat.

  • Di editor: Di editor kode cerdas untuk node berbasis kode, klik kanan atau gunakan pintasan keyboard untuk membuka Copilot.

  • Tertanam di modul: Cari tombol aksi cepat yang ditandai dengan ikon Copilot di modul produk tertentu.

image
Dari titik masuk global, Copilot menampilkan kartu skenario yang telah ditentukan untuk sinkronisasi data, penemuan tabel cerdas, Pengembangan Data, dan tata kelola data. Klik kartu untuk memuat prompt contoh untuk skenario tersebut.

Agent: Otomatiskan tugas kompleks

DataWorks Agent tidak hanya menjawab pertanyaan. Didukung oleh kemampuan penalaran dan perencanaan Large Language Model (LLM), Agent memahami tujuan Anda, memecahnya menjadi langkah-langkah, membuat rencana eksekusi, dan memanggil tool terkait di DataWorks MCP Server (Model Context Protocol Server) untuk menjalankan tugas secara otomatis.

Tip: Gunakan mode Agent untuk tugas multi-langkah—seperti membangun alur kerja ETL dari awal hingga akhir, mengonfigurasi aturan kualitas di sejumlah tabel, atau mendiagnosis instans tugas yang gagal. Untuk tugas satu langkah seperti menghasilkan potongan kode SQL atau menjelaskan fungsi, mode Ask lebih cepat.

Beralih ke mode Agent

  1. Di jendela Copilot Chat, beralih dari Ask mode ke Agent mode.

  2. Ketik / dan pilih jenis Agent yang sesuai.

  3. Masukkan permintaan Anda untuk memulai tugas.

image

Jenis Agent

Data Studio Agent

Memberikan pengalaman pengembangan ETL berbasis bahasa alami, mencakup analisis kebutuhan, pembuatan kode, pembuatan alur kerja, dan penerapan.

Prompt contoh untuk memulai:

  • "Buat alur kerja ETL yang membaca dari tabel ods_orders, memfilter catatan dari 7 hari terakhir, dan menulis hasilnya ke dws_orders_weekly."

  • "Hasilkan alur kerja terjadwal untuk pemuatan data inkremental harian ke tabel ringkasan penjualan."

Data Integration Agent

Jelaskan kebutuhan sinkronisasi data Anda dalam bahasa alami. Agent akan mengurai maksud Anda dan menghasilkan konfigurasi tugas lengkap, termasuk jenis sumber data asal dan tujuan, pemetaan skema tabel, kondisi filter bidang, strategi partisi, dan parameter penjadwalan.

Prompt contoh untuk memulai:

  • "Sinkronkan tabel user_profile dari MySQL ke MaxCompute setiap hari pukul 02.00, dengan mengecualikan akun uji coba."

  • "Buat tugas sinkronisasi full-load dari database order PostgreSQL ke OSS dalam format Parquet."

Data Map Agent

Meningkatkan efisiensi penemuan dan pemahaman data melalui pencarian bahasa alami berbasis AI di set data berskala besar.

Prompt contoh untuk memulai:

  • "Temukan tabel ringkasan yang terkait dengan aktivitas pengguna." — Cari berdasarkan maksud bisnis tanpa perlu kata kunci tepat.

  • "Di proyek adm_bi, temukan tabel yang terkait dengan operasi bisnis." — Batasi pencarian ke proyek tertentu.

  • "Apa saja dependensi downstream langsung dari tabel dws_bi_metric_di? Pemilik mana yang akan terdampak jika tabel tersebut berubah?" — Dapatkan detail alur data dan kepemilikan.

Data Governance Agent

Berikan perintah bahasa alami yang dikonversi menjadi aksi tata kelola dan dieksekusi secara otomatis—mulai dari mengonfigurasi aturan kualitas hingga melakukan remediasi terhadap isu yang teridentifikasi.

Prompt contoh untuk memulai:

*Mengonfigurasi aturan kualitas:*

  • "Secara otomatis hasilkan aturan kualitas untuk tabel dimensi pengguna inti dim_user_info."

  • "Untuk tabel yang diawali dengan ods_, konfigurasikan secara otomatis aturan kualitas terkait jumlah baris tabel."

*Melakukan remediasi isu kualitas:*

  • "Temukan tabel yang sering diakses tetapi tidak memiliki aturan kualitas, lalu rekomendasikan dan konfigurasikan aturan tersebut."

  • "Bantu saya menyelesaikan isu pada dimensi kualitas data."

Data O&M Agent

Memberikan penilaian kesehatan komprehensif dan diagnosis isu untuk instans tugas. Agent menganalisis rantai dependensi, tingkat sumber daya, tren historis eksekusi, dampak perubahan, anomali log, dan kualitas data, lalu menghasilkan laporan diagnostik terstruktur.

Untuk informasi lebih lanjut, lihat O&M berbasis AI.

AI coding assistant

AI coding assistant menangani tugas pengkodean SQL dan Python di dalam editor kode cerdas dan Copilot Chat.

image

Beralih di antara beberapa model—model default DataWorks, Qwen, dan DeepSeek—untuk mendapatkan hasil terbaik sesuai tugas Anda.

Gunakan di editor

Penyelesaian kode — Saat mengembangkan node berbasis kode, Copilot memprediksi dan menyarankan kode berikutnya berdasarkan konteks (kode yang telah ditulis, skema tabel yang direferensikan, dan lainnya). Saran muncul secara otomatis. Tekan Tab untuk menerima.

image

Aksi klik kanan — Pilih kode di editor kode cerdas, klik kanan, lalu pilih Copilot dari menu konteks untuk mengakses perintah cepat.

image

Gunakan di Copilot Chat (mode Ask)

Mode Ask adalah mode default untuk Copilot Chat. Pilih kode di editor untuk digunakan sebagai konteks, lalu minta Copilot bertindak berdasarkan kode tersebut.

image

Tugas yang didukung:

Tugas Cara memicu Contoh
Hasilkan skrip ETL Ketik kebutuhan Anda "Berdasarkan dwd_ec_trd_create_ord_di, hitung jumlah penjualan, volume, jumlah SKU, jumlah pembeli, dan jumlah penjual per SPU dari 1–18 September 2024."
Refaktor kode Jelaskan perubahan yang diinginkan "Ubah hasil SQL dari kolom menjadi baris menggunakan unpivot."
Debug kode Pilih kode, gunakan perintah cepat Klik Perform Diagnostics atau pilih kode yang gagal lalu klik kanan
Jelaskan kode Referensikan kode "Jelaskan SQL ini."
Hasilkan komentar Referensikan kode "Tambahkan komentar untuk setiap bidang."
Tanya jawab kode Ajukan pertanyaan "Bagaimana cara menulis mapjoin di MaxCompute?"
Optimalkan kinerja Pilih kode, gunakan perintah cepat Pilih kode, buka chat, lalu minta optimasi
Hasilkan kasus uji Referensikan kode "Hasilkan kasus uji SQL dan jelaskan langkah-langkah pengujian."

Quick AI actions

Modul DataWorks menyematkan aksi AI satu klik untuk operasi umum.

Visualisasikan hasil kueri

Setelah node dijalankan atau kueri SQL selesai, beralihlah ke tab visualisasi di area hasil untuk menghasilkan grafik dan wawasan data.

image

Buat tabel secara cerdas

Di katalog Data Studio, masukkan kata kunci untuk nama tabel guna mendapatkan rekomendasi nama bidang dan deskripsi dari AI hanya dengan satu klik.

image

Hasilkan deskripsi penerbitan

Saat proses penerbitan di Data Studio, klik sekali untuk menghasilkan deskripsi penerapan.

image

Diagnosis kegagalan tugas

Saat tugas gagal di Operation Center, klik Perform Diagnostics. Copilot—yang terintegrasi dengan LLM termasuk Qwen dan DeepSeek-R1 (671B)—mengekstraksi informasi penting dari log, memberikan analisis kesalahan dan solusi, serta merekomendasikan aksi cepat.

Cara mengakses: Di halaman Operation Center, buka Auto Triggered Node O&M > Auto Triggered Instances. Klik instans yang gagal, pilih node yang gagal, lalu klik Perform Diagnostics di pojok kanan bawah.

Rekomendasikan aturan kualitas data

Di halaman Kualitas Data, buka Configure Rules > Configure By Table. Pilih tabel target dan klik Create Monitor untuk membuka Copilot dan menghasilkan aturan kualitas untuk tabel tersebut.

image

Buat API DataService Studio

Di modul DataService Studio, buat API baru dan pilih mode editor kode. Copilot akan menghasilkan skrip SQL berdasarkan kebutuhan Anda dan secara otomatis menguraikannya menjadi parameter request dan respons.

image

Tingkatkan akurasi dengan konteks

Tanggapan Copilot meningkat secara signifikan ketika memiliki konteks yang tepat. Dua mekanisme mengatur hal ini: Aturan untuk pengetahuan persisten, dan referensi konteks untuk input per percakapan.

Pengetahuan kustom (Aturan)

Aturan adalah panduan, standar, dan pengetahuan latar belakang yang Anda definisikan sekali dan terapkan pada setiap interaksi Copilot.

Configure Rules: Di pojok kanan atas jendela Copilot Chat, klik ikon image.

image
Jenis aturan Yang mengonfigurasi Cakupan Gunakan untuk
Enterprise-level Rules Administrator Seluruh organisasi (cakupan dapat dikonfigurasi) Terminologi bisnis perusahaan, standar pengkodean
Personal-level Rules Pengguna individu Hanya pengguna saat ini Preferensi pribadi, potongan kode yang sering digunakan

Tentukan konteks per percakapan

Pada setiap percakapan, tambahkan konteks agar Copilot fokus pada data yang relevan dan memberikan hasil yang lebih akurat.

Di kotak input Copilot Chat, ketik @ atau klik + untuk membuka pemilih konteks.

Jenis konteks Akses Copilot
Tabel Metadata dari satu atau beberapa tabel
Node/Code file Kode di dalam node tertentu
Koleksi data Koleksi data dari Data Map
Aturan Satu atau beberapa Aturan, diterapkan hanya untuk percakapan ini
File lokal Dokumen yang Anda unggah sebagai informasi latar belakang
image

Kelola percakapan

Riwayat percakapan

Copilot secara otomatis menyimpan percakapan terbaru Anda. Lihat hingga 100 catatan dari 7 hari terakhir.

Cara mengakses: Di jendela Copilot Chat, klik History di pojok kanan atas.

image

Mulai chat baru per tugas

Mulailah chat baru untuk setiap tugas independen. Hal ini mencegah konteks dari tugas berbeda saling mengganggu, sehingga Copilot tetap fokus pada tugas saat ini.

Ketersediaan

Atribut Detail
Eligible users DataWorks Edisi Dasar atau lebih tinggi
Current stage Pratinjau publik
Billing Gratis selama pratinjau publik; berbayar setelah masa pratinjau publik berakhir
Available regions Tiongkok (Zhangjiakou), Tiongkok (Beijing), Tiongkok (Ulanqab), Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Shenzhen), Tiongkok (Chengdu), Tiongkok (Hong Kong), Singapura, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Jepang (Tokyo)

FAQ

Mengapa tanggapan Copilot tidak akurat atau tidak sesuai harapan saya?

Penyebab paling umum adalah kurangnya konteks. Tambahkan tabel, file kode, atau Aturan yang relevan menggunakan @ atau + di kotak input. Semakin tepat konteksnya, semakin akurat tanggapannya. Lihat Tentukan konteks per percakapan.

Apa perbedaan antara mode Ask dan mode Agent?

Mode Ask menangani tugas satu langkah: menghasilkan potongan kode, menjelaskan fungsi, mendebug blok kode. Mode Agent digunakan untuk tugas multi-langkah yang memerlukan perencanaan, penggunaan tool, dan eksekusi otonom di seluruh DataWorks—seperti membangun pipa ETL lengkap atau melakukan remediasi isu kualitas data di beberapa tabel. Jika tugas Anda memiliki lebih dari satu langkah, beralihlah ke mode Agent.

Bagaimana cara membuat Copilot merespons dalam bahasa Inggris?

Tambahkan instruksi yang jelas dalam prompt Anda, seperti "Please respond in English" atau "Explain in English". Mengganti bahasa antarmuka DataWorks ke bahasa Inggris juga meningkatkan konsistensi dan akurasi tanggapan dalam bahasa Inggris.