Penerapan cross-workspace DataWorks memindahkan objek—node, fungsi, resource, dan komponen—dari satu ruang kerja mode dasar ke ruang kerja lain dalam Akun Alibaba Cloud dan Wilayah yang sama. Alur kerja ini digunakan untuk mengisolasi lingkungan pengembangan dan produksi di antara ruang kerja mode dasar. Untuk informasi latar belakang, lihat Mencapai isolasi lingkungan dalam mode dasar.
Sebelum melanjutkan, baca Logika Penyebaran untuk memahami hubungan pemetaan antara ruang kerja sumber dan tujuan. Hal ini memastikan tugas berjalan dengan benar setelah penerapan.
Langkah 1: Buat lingkungan penyebaran
Lingkungan penyebaran memetakan instans engine, kelompok sumber daya, dan dependensi ruang kerja sumber ke padanannya di ruang kerja tujuan. Setelah pemetaan ini dikonfigurasi, sistem menerapkannya secara otomatis selama setiap penyebaran—tanpa perlu konfigurasi ulang secara manual.
Hanya anggota dengan peran Administrator Ruang Kerja yang dapat membuat dan mengonfigurasi lingkungan penyebaran.
Buka Deploy Center
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih Wilayah yang diinginkan. Di panel navigasi kiri, pilih More > Management Center. Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to Management Center.
Di pojok kiri atas halaman, klik ikon
dan pilih All Products > More > Deploy Center.
Konfigurasi lingkungan penyebaran
Di halaman Deploy Center, klik Deployment Environment Management di panel navigasi kiri.
Klik Create Deployment Environment dan isi bagian konfigurasi di bawah ini.
Pemetaan resource komputasi
Konfigurasikan pemetaan antara resource komputasi sumber dan tujuan. Sistem menyebarkan node, resource, fungsi, dan komponen ke resource komputasi tujuan yang dipetakan.
Setidaknya satu resource komputasi di ruang kerja sumber harus dipetakan ke resource komputasi di ruang kerja tujuan.
Tentukan apakah akan memetakan setiap resource komputasi sumber berdasarkan kebutuhan bisnis Anda.
| Parameter | Deskripsi |
|---|---|
| Computing resource in source workspace | Semua resource komputasi yang terikat ke ruang kerja sumber. |
| Computing resource type | Jenis resource komputasi sumber. |
| Computing resource in destination workspace | Resource komputasi yang sesuai di ruang kerja tujuan. Untuk memeriksa resource komputasi yang tersedia, buka Deployment Environment Management di Deploy Center ruang kerja tujuan dan klik View workspace environment information. |
| Ignore mapping | Jika diaktifkan, node, resource, fungsi, dan komponen di bawah resource komputasi tersebut tidak disertakan dalam paket penyebaran. Aktifkan ini untuk instans engine yang objeknya tidak perlu diterapkan. |
Pemetaan kelompok sumber daya
Konfigurasikan pemetaan antara kelompok sumber daya sumber dan tujuan. Sistem menggunakan kelompok sumber daya tujuan yang dipetakan untuk menjalankan tugas setelah penerapan.
Hanya pemetaan antara kelompok sumber daya dengan jenis yang sama yang didukung.
Opsi Ignore mapping tidak tersedia untuk kelompok sumber daya default dan kelompok sumber daya yang dibagikan.
Untuk kelompok sumber daya Data Integration, pastikan pengaturan daftar putih dan konektivitas jaringan kelompok sumber daya tujuan sesuai dengan sumbernya. Untuk detailnya, lihat Ikhtisar solusi konektivitas jaringan.
| Parameter | Deskripsi |
|---|---|
| Resource group in source workspace | Kelompok sumber daya yang terkait dengan ruang kerja sumber. |
| Resource group type | Jenis kelompok sumber daya sumber. |
| Resource group in destination workspace | Kelompok sumber daya yang sesuai di ruang kerja tujuan. Untuk memeriksa detailnya, buka Deployment Environment Management di Deploy Center dan klik View workspace environment information. |
| Ignore mapping | Jika diaktifkan, kelompok sumber daya sumber digunakan untuk menyebarkan tugas. Jika ruang kerja sumber memiliki lebih banyak kelompok sumber daya daripada ruang kerja tujuan, aktifkan ini untuk kelompok tambahan tersebut. |
Pemetaan dependensi
Bagian ini mencantumkan proyek hulu untuk semua dependensi lintas proyek di ruang kerja sumber. Petakan setiap proyek sumber ke proyek tujuan agar sistem mengatur ulang dependensi tersebut.
Informasi dependensi diperbarui dengan penundaan satu hari. Untuk melihat status terbaru, klik Refresh dependencies.
Mengonfigurasi pemetaan dependensi mengubah dependensi node. Pastikan Anda dapat menambahkan dependensi di ruang kerja tujuan. Untuk troubleshooting, lihat Saat saya melakukan commit Node A, sistem melaporkan error bahwa nama output dari node leluhur yang menjadi dependensi tidak ada. Apa yang harus saya lakukan?
Untuk jenis tugas engine MaxCompute (ODPS SQL dan ODPS Spark), sistem secara otomatis memperbarui kode tugas setelah Anda mengonfigurasi pemetaan dependensi.
| Parameter | Deskripsi |
|---|---|
| Source project name | Proyek hulu untuk dependensi lintas proyek di ruang kerja sumber. |
| Property | Kategori proyek. |
| Destination project name | Proyek tujuan yang akan dipetakan. |
| Ignore mapping | Jika diaktifkan, sistem mempertahankan dependensi asli di ruang kerja tujuan tanpa perubahan. |
Pemetaan sumber data
Petakan sumber data sumber ke sumber data tujuan. Sistem menggunakan sumber data tujuan selama penerapan tugas.
| Parameter | Deskripsi |
|---|---|
| Source data source name | Sumber data di ruang kerja sumber. |
| Datasource type | Jenis sumber data. |
| Destination name | Sumber data tujuan yang akan dipetakan. |
| Ignore mapping | Jika diaktifkan, sumber data sumber digunakan langsung selama penerapan. |
Pemetaan parameter
Sinkronkan parameter alur kerja dan parameter penjadwalan dari ruang kerja sumber ke ruang kerja tujuan. Konfigurasikan nilai parameter menggunakan UI visual atau ekspresi. Untuk format yang didukung, lihat Format yang didukung untuk parameter penjadwalan.
Nama parameter harus unik dalam setiap tugas penyebaran. Jangan memberikan nilai yang sama untuk suatu parameter di tugas yang berbeda.
Klik Create.
Langkah 2: Terapkan tugas ke lingkungan produksi ruang kerja sumber
Terapkan tugas yang ingin Anda sertakan dalam paket penyebaran cross-workspace. Setelah penerapan, sistem mendorong paket yang telah dibuat ke daftar Nodes to deploy di Deploy Center.
Anggota dengan peran O&M, Deploy, atau Administrator Ruang Kerja dapat melakukan langkah ini.
Petunjuk berikut menggunakan ruang kerja mode dasar di DataStudio (versi baru). Untuk DataStudio (versi lawas), temukan item yang akan diterapkan di DataStudio dan klik tombol Submit (
) di bilah alat atas.
Di DataStudio (versi baru), temukan node, fungsi, atau item lain yang akan diterapkan, lalu klik tombol Deploy di bilah alat atas.
Dalam proses penyebaran, klik Start deployment to production environment.

Langkah 3: Buat paket penyebaran
Anggota dengan peran Development dapat membuat paket penyebaran. Jika Anda memiliki peran Administrator Ruang Kerja, sistem secara otomatis menghasilkan paket setelah Anda memilih objek—klik Deploy all untuk langsung melanjutkan.
Masuk ke Deploy Center ruang kerja sumber sebagai anggota dengan peran Development. Untuk membuka Deploy Center, klik ikon
di pojok kiri atas, lalu pilih All Products > More > Deploy Center.Di panel navigasi kiri, klik Nodes to deploy. Di kolom Actions, klik Add to deployment package untuk setiap item. Bagian View package to deploy akan diperbarui untuk menampilkan jumlahnya.
CatatanUntuk menambahkan beberapa item sekaligus, pilih item tersebut dan klik Batch add to deployment package di bagian bawah halaman.
Jika Anda mengklik Terminate deployment dalam proses penyebaran DataStudio (versi baru), paket yang sesuai tidak lagi muncul dalam daftar ini.

Klik View packages untuk meninjau objek dalam paket. Klik Remove untuk mengecualikan item yang tidak diperlukan.
CatatanPratinjau objek saat ini hanya tersedia di DataStudio (versi lama).
Di halaman Deployment package, klik Create deployment package dan ikuti petunjuk untuk menyelesaikan.

Langkah 4: Terapkan paket
Anggota yang melakukan langkah ini harus memiliki peran O&M, Deploy, atau Administrator Ruang Kerja di ruang kerja sumber dan tujuan.
Masuk ke Deploy Center ruang kerja sumber. Untuk membuka Deploy Center, klik ikon
di pojok kiri atas, lalu pilih All Products > More > Deploy Center.Di panel navigasi kiri, klik Deployment packages.
Di kolom Actions paket tersebut, klik Deploy dan ikuti petunjuk di layar.
CatatanSelama penerapan, anggota dengan peran O&M, Deploy, atau Administrator Ruang Kerja dapat mengedit kelompok sumber daya yang digunakan saat tugas yang diterapkan dijalankan di ruang kerja tujuan.
Waktu penerapan
Waktu berlakunya penerapan bergantung pada mode pembuatan instans node.
| Mode pembuatan instans | Kondisi | Berlaku |
|---|---|---|
| Next Day | Diterapkan sebelum pukul 23.30 | Pada instans yang dihasilkan keesokan harinya |
| Next Day | Diterapkan setelah pukul 23.30 | Pada instans yang dihasilkan pada hari ketiga |
| Immediately after deployment | Waktu penjadwalan minimal 10 menit setelah penerapan | Pada waktu yang dijadwalkan sesuai rencana |
| Immediately after deployment | Waktu penjadwalan dalam rentang 10 menit setelah penerapan, atau diterapkan setelah pukul 23.30 | Pada instans yang dihasilkan pada hari ketiga |
Langkah 5: Lihat hasil penerapan
Setelah menerapkan paket, buka halaman Deployment packages ruang kerja saat ini untuk melihat paket penyebaran.

Jika penerapan berhasil, buka Pusat Operasi ruang kerja tujuan untuk memverifikasi tugas yang telah diterapkan.