Topik ini menjelaskan rencana pembuatan ruang kerja untuk berbagai skenario di DataWorks.
Model izin ruang kerja
| Layanan | Model izin |
| Manajemen ruang kerja | Izin untuk manajemen ruang kerja completely isolated di antara ruang kerja. Anda dapat menentukan administrator dan anggota untuk setiap ruang kerja sesuai dengan kebutuhan bisnis Anda. Pengaturan peran anggota dan parameter untuk instance mesin komputasi bersifat independen di antara ruang kerja. null Hanya akun Alibaba Cloud yang dapat menjadi pemilik ruang kerja. |
| DataStudio | Izin untuk pengembangan data completely isolated di antara ruang kerja.
null Sebuah node dalam ruang kerja dapat bergantung pada node di ruang kerja lain. |
| Pusat Operasi | Izin untuk layanan Pusat Operasi partially isolated di antara ruang kerja.
|
| Peta Data | Izin untuk layanan Peta Data shared by all workspaces of a tenant. Di Peta Data, Anda dapat mencari dan melihat metadata dari semua ruang kerja penyewa di wilayah saat ini. null Hanya metadata yang ditampilkan di Peta Data yang dibagikan oleh semua ruang kerja penyewa. Izin baca dan tulis pada data diisolasi di antara ruang kerja penyewa. Dalam banyak kasus, izin baca dan tulis pada data di lingkungan pengembangan dibagikan oleh anggota yang diberi peran Development di semua ruang kerja. Hanya akun penyewa yang memiliki izin untuk mengelola data di lingkungan produksi. |
| Kualitas Data | Izin pada layanan Kualitas Data completely isolated di antara workspace. Hanya anggota workspace yang diberi peran Pengembangan, O&M, atau Manajer Workspace yang memiliki izin untuk mengonfigurasi aturan pemantauan kualitas data di dalam workspace. |
| DataService Studio | Izin pada layanan DataService Studio partially isolated di antara workspace. Workspace berbagi definisi grup API. Namun, API yang didaftarkan atau dipublikasikan di dalam workspace hanya terlihat di dalam workspace tersebut. |
| Data Security Guard | Izin untuk layanan Penjaga Keamanan Data shared by all workspaces. Ruang kerja berbagi satu set aturan keamanan data dan satu set tingkat keamanan data untuk data sensitif. Jika Anda memilih Safe untuk parameter Mode Akses, hanya anggota ruang kerja yang diberi peran Safety Manager yang memiliki izin untuk melakukan operasi di Penjaga Keamanan Data. |
Praktik rencana pembuatan ruang kerja
| Dimensi | Departemen | Proyek bisnis | Lapisan data |
| Dasar rencana pembuatan ruang kerja | Anda dapat membuat ruang kerja berdasarkan struktur organisasi perusahaan. Sebagai contoh, Anda dapat membuat ruang kerja untuk departemen-departemen seperti departemen produksi, departemen pemasaran, departemen sumber daya manusia, dan departemen keuangan. Ruang kerja yang dibuat untuk departemen tertentu dapat digunakan untuk mengembangkan data dan mengelola tabel untuk departemen tersebut. | Anda dapat membuat ruang kerja berdasarkan perencanaan proyek bisnis. Sebagai contoh, Anda dapat membuat ruang kerja untuk proyek-proyek bisnis seperti proyek Sprint Penjualan Kuartal, proyek Inspeksi Keamanan Produksi Musim Semi, dan proyek Laporan Kokpit Eksekutif. Setiap proyek bisnis melibatkan beberapa departemen. Dalam hal ini, setiap ruang kerja mengambil data dari beberapa sistem bisnis, dan memproses serta menggabungkan data yang diambil untuk mendukung setiap proyek bisnis. | Anda dapat membuat satu atau lebih ruang kerja untuk setiap lapisan data. Sebagai contoh, Anda dapat membuat ruang kerja untuk lapisan data seperti lapisan akses data, lapisan toko data operasional (ODS), dan lapisan ringkasan gudang data (DWS). |
| Skenario | Anda dapat membuat ruang kerja dari dimensi ini jika kondisi berikut terpenuhi: Persyaratan bisnis departemen sederhana. Staf departemen adalah pengembang yang terampil. Permintaan untuk berbagi data antar departemen lebih sedikit. Departemen tunggal dapat melakukan pengembangan bisnis end-to-end. | Anda dapat membuat ruang kerja dari dimensi ini untuk perusahaan di mana proyek bisnis memiliki prioritas lebih tinggi atau upaya kolaboratif diperlukan di antara beberapa departemen untuk proyek bisnis. | Anda dapat membuat ruang kerja dari dimensi ini untuk gudang data berukuran besar, lapisan umum perusahaan, dan mid-end data. |
| Keuntungan | Anggota ruang kerja ditambahkan berdasarkan struktur organisasi perusahaan. Ruang kerja yang dibuat dari dimensi ini memaksimalkan stabilitas sumber daya manusia dan keamanan data. Selain itu, biaya komputasi dan penyimpanan mudah dihitung untuk departemen yang berbeda. | Dalam ruang kerja yang dibuat dari dimensi ini, persyaratan bisnis spesifik, tautan data jelas, dan operasi O&M data mudah dilakukan. Anda dapat menyesuaikan tanggung jawab anggota ruang kerja berdasarkan persyaratan bisnis. | Arsitektur data jelas, berbagi data nyaman, keterampilan pengembangan yang diperlukan lebih sedikit, dan sumber daya dapat dialokasikan berdasarkan karakteristik setiap lapisan data. |
| Kerugian | Data dari departemen yang berbeda cenderung terisolasi. Data mungkin dihitung ulang dan disimpan. Ketergantungan data lintas ruang kerja yang berbeda kompleks dan sumber daya cenderung direbut di antara ruang kerja yang berbeda. | Arsitektur data tidak jelas dan ruang kerja yang berbeda menerapkan logika bisnis yang berbeda. Anggota ruang kerja mungkin berasal dari departemen yang berbeda, yang meningkatkan risiko dalam keamanan data. | Siklus pengembangan dan tautan O&M panjang karena node yang saling bergantung mungkin dikembangkan di ruang kerja yang berbeda. Di ruang kerja dalam mode standar, jika kode node dimodifikasi dan diterapkan, kode node yang memiliki hubungan ketergantungan dengan node saat ini dan diterapkan di ruang kerja lain juga perlu dimodifikasi sebelum node diterapkan. |
| Stabilitas arsitektur | ★★★★★ | ★☆☆☆☆ | ★★★★★ |
| Fleksibilitas dalam manajemen sumber daya manusia | ★☆☆☆☆ | ★★★★★ | ★★★★☆ |
| Kompleksitas bisnis | ★★☆☆☆ | ★★★★☆ | ★★★☆☆ |
| Keamanan data | ★★★★★ | ★★☆☆☆ | ★★★☆☆ |
| Kemampuan pemeliharaan | ★★☆☆☆ | ★★★★★ | ★★☆☆☆ |
| Berbagi data | ★★★☆☆ | ★☆☆☆☆ | ★★★★★ |
- Lapisan Akses Data: Anda dapat membuat ruang kerja untuk sistem aplikasi seperti stg_Sistem Pemasaran dan stg_Sistem Manajemen Produksi di lapisan data ini.
- Node: Hanya node Data Integration yang dibuat.
- Tabel: Hanya tabel yang menyimpan data mentah dan memiliki waktu hidup (TTL) pendek yang dibuat.
- Anggota Ruang Kerja: Dalam ruang kerja yang dibuat untuk sistem aplikasi, administrator basis data (DBA) dalam sistem aplikasi ditambahkan sebagai anggota ruang kerja.
- Sumber Daya yang Pertama Kali Dialokasikan dalam Skenario Ini: grup sumber daya untuk Data Integration dan sumber daya penyimpanan.
- Lapisan ODS: Anda dapat membuat ruang kerja untuk departemen seperti ods_Departemen Sumber Daya Manusia dan ods_Departemen Produksi di lapisan data ini. Data di ruang kerja yang dibuat untuk departemen distandarisasi, dan data sensitif disaring.
- Node: Hanya node SQL yang memiliki satu node leluhur dan satu node keturunan yang dibuat.
- Tabel: Hanya tabel di lapisan ODS yang dibuat.
- Anggota Ruang Kerja: Dalam ruang kerja yang dibuat untuk departemen, personel pembersihan data di departemen ditambahkan sebagai anggota ruang kerja.
- Sumber Daya yang Pertama Kali Dialokasikan dalam Skenario Ini: grup sumber daya untuk penjadwalan yang digunakan untuk menjalankan node yang dijadwalkan berjalan pada periode waktu dari 00:00 hingga 02:00 dan sumber daya komputasi dari instance mesin komputasi.
- Lapisan Ringkasan Gudang Data (DWS): Anda dapat membuat satu ruang kerja untuk lapisan data ini atau membuat beberapa ruang kerja untuk domain bisnis seperti dw_Domain Pelanggan dan dw_Domain Komoditas di lapisan data ini.
- Node: Hanya node SQL yang memiliki beberapa node leluhur dan satu node keturunan yang dibuat.
- Tabel: Hanya tabel fakta dan tabel dimensi di lapisan DWS yang dibuat.
- Anggota Ruang Kerja: Dalam ruang kerja yang dibuat untuk domain bisnis di lapisan umum seperti lapisan DWS, pengembang profesional untuk domain bisnis ditambahkan sebagai anggota ruang kerja.
- Sumber Daya yang Pertama Kali Dialokasikan dalam Skenario Ini: grup sumber daya untuk penjadwalan yang digunakan untuk menjalankan node yang dijadwalkan berjalan pada periode waktu dari 02:00 hingga 05:00, sumber daya komputasi dari instance mesin komputasi, dan sumber daya penyimpanan. Sumber daya penyimpanan yang dialokasikan digunakan untuk menangani ekspansi data.
- Lapisan Model Data Tag (TDM): Anda dapat membuat satu ruang kerja untuk lapisan data ini atau membuat beberapa ruang kerja untuk objek bisnis di lapisan data ini.
- Node: Hanya node SQL yang memiliki beberapa node leluhur dan satu node keturunan yang dibuat.
- Tabel: Hanya tabel tag yang dibuat.
- Anggota Ruang Kerja: Dalam ruang kerja yang dibuat untuk objek bisnis di lapisan umum seperti lapisan TDM, pengembang profesional untuk objek bisnis ditambahkan sebagai anggota ruang kerja.
- Sumber Daya yang Pertama Kali Dialokasikan dalam Skenario Ini: grup sumber daya untuk penjadwalan yang digunakan untuk menjalankan node yang dijadwalkan berjalan pada periode waktu dari 05:00 hingga 07:00, sumber daya komputasi dari instance mesin komputasi, dan sumber daya penyimpanan. Sumber daya penyimpanan yang dialokasikan digunakan untuk menangani ekspansi data.
- Lapisan Toko Data Aplikasi (ADS): Anda dapat membuat ruang kerja untuk proyek bisnis di lapisan data ini.
- Node: Node SQL dan Data Integration dibuat.
- Tabel: Tabel untuk proyek bisnis tertentu dibuat terlebih dahulu.
- Anggota Ruang Kerja: Dalam ruang kerja yang dibuat untuk proyek bisnis, anggota proyek bisnis ditambahkan sebagai anggota ruang kerja.
- Sumber Daya yang Pertama Kali Dialokasikan dalam Skenario Ini: grup sumber daya untuk penjadwalan yang digunakan untuk menjalankan node yang dijadwalkan berjalan pada periode waktu dari 07:00 hingga 09:00, sumber daya komputasi dari instance mesin komputasi, dan grup sumber daya untuk Data Integration.