Saat tim Anda berkolaborasi dalam pengembangan di DataWorks, Anda mungkin menghadapi tantangan seperti isolasi proyek, alokasi izin, dan manajemen sumber daya komputasi. Ruang kerja merupakan unit inti yang membantu mengatasi masalah-masalah tersebut dengan menyediakan lingkungan independen untuk mengatur tugas pengembangan, menetapkan peran kepada anggota, serta menyambungkan mesin komputasi yang diperlukan—sehingga memastikan proses pengembangan data yang teratur, aman, dan efisien.
Ikhtisar ruang kerja
Ruang kerja adalah unit dasar dalam DataWorks untuk mengembangkan tugas dan mengelola izin anggota. Seluruh pekerjaan pengembangan di DataWorks dilakukan dalam suatu ruang kerja. Sebuah ruang kerja dapat menggunakan beberapa sumber data untuk mengelola data yang tersimpan, serta menyambungkan berbagai sumber daya komputasi untuk operasi seperti pengembangan dan penjadwalan tugas. Administrator ruang kerja menambahkan anggota ke ruang kerja dan memberikan peran yang berbeda kepada mereka, seperti Workspace Administrator, Data Analyst, Deployer, Developer, Data Governance Administrator, Model Designer, Visitor, O&M, Project Owner, dan Security Administrator—memungkinkan skenario bisnis yang memerlukan kolaborasi multi-peran.
Pilih jenis ruang kerja
DataWorks menyediakan dua mode ruang kerja: mode dasar dan mode standar. Kedua mode ini berbeda dalam perilaku pengembangan dan keamanan data. Untuk pengembangan aktual, kami merekomendasikan penggunaan ruang kerja mode standar. Untuk informasi selengkapnya, lihat Perbedaan mode ruang kerja dan Tingkatkan mode ruang kerja.
Operasi inti ruang kerja
Operasi inti | Deskripsi | Referensi | |
Manajemen siklus hidup | Buat ruang kerja | Rencanakan dan buat ruang kerja untuk berbagai skenario bisnis guna menerapkan isolasi bisnis. DataWorks memiliki ruang kerja default bawaan bagi pengguna baru untuk segera mencoba layanan ini. Jangan gunakan ruang kerja ini untuk pengembangan tugas produksi. Untuk informasi selengkapnya mengenai perbedaan antara ruang kerja default dan ruang kerja kustom, lihat Ruang kerja default bawaan. | |
Hapus ruang kerja | Jika ruang kerja dan asetnya tidak lagi diperlukan, hapus ruang kerja tersebut. Tindakan ini membersihkan seluruh sumber daya secara menyeluruh dan mencegah potensi tagihan atau sisa data. | ||
Nonaktifkan ruang kerja | Jika Anda sementara tidak memerlukan ruang kerja tetapi ingin menyimpan kode dan konfigurasinya, nonaktifkan ruang kerja tersebut. Tindakan ini menjeda penjadwalan tugas namun tetap menyimpan data historis sehingga Anda dapat mengaktifkan kembali ruang kerja tersebut di kemudian hari. | ||
Konfigurasi informasi ruang kerja | Lihat konfigurasi ruang kerja. Anda juga dapat mengubah beberapa konfigurasi, seperti meningkatkan mode ruang kerja. | ||
Konfigurasi sumber daya | Menyambungkan sumber daya komputasi | Menyambungkan sumber daya komputasi, seperti MaxCompute, EMR Serverless Spark, dan Hologres, untuk melakukan operasi seperti pengembangan tugas dan penjadwalan berulang di ruang kerja. Saat Anda menyambungkan sumber daya komputasi, sistem secara otomatis membuat sumber data yang sesuai. | |
Tambahkan sumber data | Tambahkan sumber data, seperti MaxCompute, E-MapReduce, dan ClickHouse, untuk terhubung ke berbagai layanan penyimpanan data. Layanan-layanan ini bertindak sebagai sumber data untuk eksekusi tugas di DataWorks dan menjadi fondasi bagi sinkronisasi dan analisis data. Penting Sebelum membuat sumber data, pahami perbedaan antara mode ruang kerja (mode dasar vs. mode standar). Proses pengembangan data dan kontrol akses bergantung pada fitur-fitur dari mode yang Anda pilih. | ||
Kaitkan kelompok sumber daya | Kelompok sumber daya DataWorks adalah unit daya komputasi yang diperlukan untuk mengeksekusi tugas. Menyambungkan kelompok sumber daya ke ruang kerja untuk mengelola daya komputasi. | ||
Tim dan izin | Rencanakan dan tetapkan peran anggota |
Penting Sebelum menetapkan izin, pahami model izin tingkat ruang kerja DataWorks. | Tambahkan anggota ke ruang kerja dan kelola izin peran mereka |
Rekomendasi untuk penggunaan produksi
Ikuti panduan berikut saat merencanakan dan membuat ruang kerja:
Rencanakan ruang kerja sejak awal: Sebelum membuat ruang kerja, lihat Rencanakan ruang kerja. Rancang struktur organisasi yang jelas berdasarkan lini bisnis, proyek, atau domain data Anda untuk mencegah masalah manajemen di masa depan.
Beri nama ruang kerja secara jelas: Gunakan nama yang memiliki makna bisnis yang jelas. Misalnya, gunakan
finance_tax_reportuntuk proyek laporan pajak di domain keuangan.Jika suatu node dirujuk lintas ruang kerja, sertakan singkatan nama ruang kerja dalam nama node tersebut untuk identifikasi cepat.
Mode ruang kerja: Mode standar mendukung isolasi fisik antara lingkungan pengembangan dan lingkungan produksi. Untuk pengembangan aktual, kami merekomendasikan penggunaan ruang kerja mode standar.
Izin ruang kerja: Akun Alibaba Cloud harus membuat ruang kerja dan memberikan peran Workspace Administrator kepada Pengguna RAM. Sebagai praktik terbaik, pengguna sebaiknya tidak memiliki peran Developer dan O&M secara bersamaan.
Ruang kerja default: Jangan gunakan ruang kerja default untuk pengembangan tugas produksi.
Langkah selanjutnya
Setelah membuat ruang kerja dan menetapkan peran kepada anggotanya, Anda dapat melakukan operasi seperti Data Integration, Data Development, dan Data Analysis.