All Products
Search
Document Center

DataWorks:Wajib baca: Perbedaan antara mode dasar dan mode standar

Last Updated:May 09, 2026

Untuk memenuhi berbagai kebutuhan keamanan dan tata kelola dalam produksi data, DataWorks menyediakan dua mode ruang kerja: mode dasar dan mode standar. Topik ini menjelaskan perbedaan antara kedua mode tersebut dari berbagai perspektif, termasuk arsitektur dan dampaknya terhadap alur kerja pengembangan.

Latar Belakang

Topik ini mencakup aspek-aspek berikut mengenai mode ruang kerja.

Bagian

Deskripsi

Pengenalan mode dasar dan mode standar

Menjelaskan arsitektur masing-masing mode ruang kerja.

Dampak mode berbeda terhadap pengembangan dan O&M node produksi

Menjelaskan bagaimana arsitektur masing-masing mode memengaruhi pengembangan dan O&M node di DataWorks.

Perbandingan kelebihan dan kekurangan

Membandingkan kelebihan dan kekurangan masing-masing mode ruang kerja.

Studi kasus: Dampak mode standar terhadap alur kerja

Menggambarkan bagaimana peran dan tanggung jawab dikelola dalam ruang kerja mode standar untuk menerapkan tata kelola alur kerja.

Pemetaan sumber data untuk modul DataWorks dalam mode ruang kerja berbeda

Ruang kerja dalam mode dasar hanya memiliki lingkungan produksi, sedangkan ruang kerja dalam mode standar memiliki lingkungan pengembangan dan lingkungan produksi. Bagian ini memetakan modul DataWorks ke lingkungan yang sesuai dalam masing-masing mode.

Cara mengisolasi pengembangan dari produksi dalam mode dasar

Jika Anda menggunakan ruang kerja mode dasar dan ingin mengisolasi lingkungan pengembangan dari lingkungan produksi, lihat bagian ini.

Catatan

  • Mode ruang kerja yang berbeda memiliki persyaratan khusus untuk pembuatan sumber data. Di ruang kerja mode standar, Anda harus membuat sumber data yang terisolasi secara fisik untuk lingkungan pengembangan dan lingkungan produksi guna mencapai isolasi lingkungan. Untuk informasi lebih lanjut tentang pembuatan sumber data untuk ruang kerja, lihat Create a data source.

  • Kemampuan mengakses resource lintas project atau database bergantung pada karakteristik sumber data. Jika Anda membuat sumber data berbeda untuk lingkungan pengembangan dan lingkungan produksi, kemampuan lingkungan pengembangan DataWorks untuk mengakses tabel, resource, dan fungsi di lingkungan produksi bergantung pada karakteristik sumber data tersebut.

  • Di ruang kerja mode standar, tugas di lingkungan pengembangan tidak dijadwalkan secara berkala secara default. Tugas hanya dapat dijadwalkan secara berkala setelah diterapkan ke lingkungan produksi.

Konsep utama

Anda dapat membandingkan arsitektur ruang kerja mode dasar dan mode standar dari perspektif berikut.

Catatan

Anda dapat membuat ruang kerja dalam salah satu mode untuk mengeksplorasi DataWorks. Namun, kami menyarankan agar Anda menggunakan ruang kerja mode standar untuk pengembangan data aktual guna mencapai isolasi kode antara lingkungan pengembangan dan lingkungan produksi, isolasi sumber daya komputasi lintas lingkungan, isolasi izin, serta tata kelola alur kerja penerapan tugas.

Jika Anda menggunakan ruang kerja mode dasar dan ingin mempertahankan kode yang ada, Anda dapat meningkatkan mode ruang kerja tersebut. Untuk informasi lebih lanjut, lihat Upgrade a workspace from basic mode to standard mode.

Tabel berikut membandingkan ruang kerja mode dasar dan mode standar dari berbagai perspektif.

Perspektif

Mode dasar

Mode standar (disarankan)

Jumlah sumber data

Satu ruang kerja DataWorks berkorespondensi dengan satu sumber data.Basic mode

Satu ruang kerja DataWorks berkorespondensi dengan dua sumber data, yang memungkinkan Anda mengisolasi sumber data antara lingkungan pengembangan dan lingkungan produksi.

Catatan

Anda harus membuat sumber data yang terisolasi secara fisik untuk lingkungan pengembangan dan lingkungan produksi guna mencapai isolasi lingkungan.

Standard mode workspace architecture

Lingkungan DataWorks yang berkorespondensi

Satu-satunya sumber data berfungsi sebagai lingkungan produksi untuk DataWorks.

Dari dua sumber data tersebut, satu berfungsi sebagai lingkungan pengembangan dan yang lainnya berfungsi sebagai lingkungan produksi untuk DataWorks.

Catatan

Anda dapat membuat sumber data berbeda untuk lingkungan pengembangan dan lingkungan produksi. Contohnya:

  • Gunakan instans cloud berbeda untuk lingkungan pengembangan dan lingkungan produksi.

  • Gunakan project atau database berbeda dalam instans cloud yang sama untuk lingkungan pengembangan dan lingkungan produksi.

  • Dalam mode standar, jika sumber data yang terkait dengan lingkungan pengembangan dan lingkungan produksi berbeda, menjalankan tugas di lingkungan pengembangan tidak akan memengaruhi lingkungan produksi. Untuk menjalankan tugas di lingkungan produksi, terapkan tugas tersebut ke Operation Center lalu jalankan.

Dampak mode berbeda terhadap pengembangan dan O&M node produksi

Perbandingan

Mode dasar

Mode standar (disarankan)

Tata kelola alur kerja pengembangan tugas produksi

Setelah tugas diajukan, tugas tersebut langsung dijadwalkan secara berkala dalam sistem penjadwalan untuk menghasilkan data tanpa memerlukan penerapan.

(submit → production)

Basic mode workspace architecture

Tugas harus terlebih dahulu diajukan ke lingkungan pengembangan, lalu diterapkan ke lingkungan produksi sebelum dapat dijadwalkan secara otomatis.

(submit → deploy → production)

Catatan

Dalam mode standar, hanya tugas di lingkungan produksi yang dijadwalkan secara otomatis.

Standard mode workspace architecture

Tata kelola izin O&M tugas produksi

Developer dapat langsung mengedit kode tugas produksi.

Developer hanya dapat mengedit dan mengajukan kode di Data Studio, tetapi tidak dapat langsung menerapkan kode ke lingkungan produksi. Penerapan ke produksi memerlukan izin O&M (tersedia untuk peran pemilik project, administrator ruang kerja, dan operator).

  • Semua kode hanya dapat diedit di lingkungan pengembangan. Anda tidak dapat memodifikasi kode di lingkungan produksi.

  • Anda dapat merancang dan mengatur alur kerja pengembangan dan O&M tugas di DataWorks berdasarkan karakteristik ruang kerja mode standar dan sistem izin berbasis peran DataWorks. Untuk informasi lebih lanjut, lihat Use case: Impact of standard mode on the workflow.

Tata kelola akses data produksi

Developer dapat langsung menggunakan data produksi untuk pengujian, yang menimbulkan risiko terhadap keamanan data produksi.

Developer dapat menggunakan data uji di lingkungan pengembangan, atau meminta izin untuk mengakses data tabel produksi di lingkungan pengembangan guna verifikasi.

Catatan
  • Hanya MaxCompute yang mendukung permintaan izin akses data tabel produksi melalui antarmuka Security Center. Untuk informasi lebih lanjut tentang kontrol akses data MaxCompute, lihat MaxCompute data access control.

  • Kemampuan mengakses resource lintas project atau database bergantung pada karakteristik sumber data. Jika Anda membuat sumber data berbeda untuk lingkungan pengembangan dan lingkungan produksi, kemampuan lingkungan pengembangan DataWorks untuk mengakses tabel, resource, dan fungsi di lingkungan produksi bergantung pada karakteristik sumber data tersebut.

Identitas akses data

Identitas terpadu digunakan untuk langsung beroperasi di lingkungan produksi.

Untuk MaxCompute, Hologres, EMR, dan CDH, identitas akses meliputi: Akun Alibaba Cloud, RAM user, RAM role (hanya didukung oleh MaxCompute), dan pemilik tugas.

Catatan

Untuk engine lain seperti AnalyticDB for MySQL dan AnalyticDB for PostgreSQL, akses bergantung pada akun yang dikaitkan dengan masing-masing lingkungan saat sumber data dibuat. Izin tersebut konsisten dengan izin akun tersebut di database.

  • Lingkungan pengembangan: Identitas default adalah Node Executor (pengguna yang sedang login) untuk pengujian tugas.

  • Lingkungan produksi: Identitas tertentu digunakan untuk menjalankan tugas terjadwal. Anda dapat membuka Data Integration > Data Sources, temukan sumber data target, lalu ubah identitas aksesnya.

Catatan

MaxCompute, Hologres, EMR, dan CDH

  • Lingkungan pengembangan: Pemilik tugas

  • Lingkungan produksi: Akun Alibaba Cloud, RAM user, atau RAM role (hanya didukung oleh MaxCompute)

Untuk engine lain seperti AnalyticDB for MySQL dan AnalyticDB for PostgreSQL, akses bergantung pada akun yang dikaitkan dengan masing-masing lingkungan saat sumber data dibuat. Izin tersebut konsisten dengan izin akun tersebut di database.

Perbandingan kelebihan dan kekurangan

Perbandingan

Mode dasar

Mode standar

Kelebihan

Simple, praktis, dan mudah digunakan.

Anda hanya perlu memberikan peran developer DataWorks kepada developer data untuk menyelesaikan semua tugas pengembangan gudang data.

Aman dan terstandarisasi.

  • Menyediakan alur kerja tata kelola penerapan kode yang aman dan terstandarisasi (termasuk fitur tinjauan kode dan diff), yang menjamin stabilitas lingkungan produksi serta mencegah masalah tak terduga seperti penyebaran data kotor atau error tugas akibat logika kode.

  • Akses data dikelola secara efektif dan keamanan data terjamin.

Kekurangan

Terdapat risiko ketidakstabilan dan ketidakamanan.

  • Anda tidak dapat mengisolasi lingkungan pengembangan dari lingkungan produksi dan hanya dapat melakukan pengembangan data sederhana.

  • Anda tidak dapat mengontrol izin pada tabel produksi.

    Catatan

    Saat menggunakan mesin komputasi MaxCompute, peran developer secara default memiliki izin baca dan tulis pada semua tabel di project MaxCompute saat ini. Pengguna dengan peran developer dapat menambah, menghapus, dan memodifikasi tabel secara bebas, yang menimbulkan risiko keamanan data.

  • Anda tidak dapat mengatur alur kerja pengembangan data.

    Catatan

    Developer dapat membuat atau memodifikasi kode dan mengajukannya ke sistem penjadwalan kapan saja tanpa persetujuan, yang menyebabkan ketidakstabilan pada produksi.

Alur kerja relatif kompleks, dan dalam kebanyakan kasus, satu orang tidak dapat menyelesaikan semua tugas pengembangan data dan produksi sendirian.

Studi kasus: Dampak mode standar terhadap alur kerja

Seperti ditunjukkan pada gambar berikut, arsitektur isolasi pengembangan-produksi pada mode standar memengaruhi desain model data, logika pemrosesan data, penerapan kode, dan alur kerja lainnya.

Lampiran: Pemetaan sumber data untuk modul DataWorks dalam mode ruang kerja berbeda

Anda dapat membuka DataStudio > Computing Resources untuk melihat sumber daya komputasi yang terkait dengan Data Studio. Tabel berikut menjelaskan sumber data yang dioperasikan oleh modul DataWorks dalam mode ruang kerja berbeda:

Modul DataWorks

Mode standar

Mode dasar

Data Studio

Beroperasi pada sumber data lingkungan pengembangan (instans, project, atau database)

Beroperasi pada sumber data lingkungan produksi (instance, proyek, atau database)

Operation Center

  • Operation Center lingkungan pengembangan: Beroperasi pada sumber data lingkungan pengembangan (instans, project, atau database)

  • Operation Center lingkungan produksi: Beroperasi pada sumber data lingkungan produksi (instans, project, atau database)

Lampiran: Cara mengisolasi pengembangan dari produksi dalam mode dasar

Skenario: Anda menggunakan ruang kerja mode dasar dan ingin mengisolasi lingkungan pengembangan dari lingkungan produksi.

Solusi: Siapkan dua ruang kerja mode dasar. Gunakan satu ruang kerja sebagai lingkungan pengembangan dan yang lainnya sebagai lingkungan produksi. Kemudian, gunakan penerapan lintas ruang kerja untuk menerapkan tugas dari ruang kerja pengembangan ke ruang kerja produksi, sehingga mencapai isolasi lingkungan.

Kelemahan: Kode di ruang kerja yang berfungsi sebagai lingkungan produksi masih dapat langsung diedit di Data Studio, yang berarti titik masuk pembaruan kode untuk lingkungan produksi tidak unik dan dapat mengganggu alur kerja pengembangan.

Saran: Kami menyarankan agar Anda meningkatkan ruang kerja mode dasar Anda menjadi ruang kerja mode standar untuk tata kelola alur kerja pengembangan yang lebih baik. Untuk informasi lebih lanjut, lihat Upgrade a workspace from basic mode to standard mode.