全部产品
Search
文档中心

DataWorks:Penyebaran lintas-workspace

更新时间:Jul 06, 2025

DataWorks memungkinkan Anda menambahkan beberapa objek seperti node, fungsi, sumber daya, dan komponen ke dalam satu paket penyebaran untuk penyebaran terpadu. Topik ini menjelaskan cara membuat paket penyebaran dan menerapkan objek di dalamnya ke berbagai workspace.

Skenario

Penyebaran lintas-workspace digunakan untuk menerbitkan objek seperti node, fungsi, sumber daya, dan komponen dari satu workspace mode dasar ke workspace lainnya dalam akun Alibaba Cloud yang sama dan wilayah yang sama. Fitur ini juga mendukung isolasi lingkungan pengembangan dan produksi untuk workspace mode dasar. Untuk informasi lebih lanjut, lihat Lampiran: Cara mengisolasi data antara lingkungan pengembangan dan produksi untuk workspace dalam mode dasar.

Catatan

Untuk memastikan bahwa tugas berjalan dengan benar setelah diterbitkan ke workspace tujuan, bacalah dengan cermat Logika Penyebaran dan pahami hubungan pemetaan antara workspace sumber dan tujuan sebelum melanjutkan.

Batasan

Izin

  • Buat Lingkungan Penyebaran: Hanya anggota dengan peran Workspace Administrator yang dapat membuat dan mengonfigurasi lingkungan penyebaran.

  • Terapkan Tugas ke Lingkungan Produksi dari Workspace Sumber: Anggota dengan peran O&M, Deploy, atau Workspace Administrator dapat menerapkan tugas ke lingkungan produksi dari workspace sumber di DataStudio.

  • Buat Paket Penyebaran: Hanya anggota dengan peran Development yang dapat membuat paket penyebaran di Pusat Penyebaran.

  • Terapkan Paket: Anggota dengan peran O&M, Deploy, atau Workspace Administrator di kedua workspace sumber dan tujuan dapat menerapkan paket.

Untuk informasi tentang cara menambahkan anggota ke workspace dan memberikan izin kepada anggota, lihat Kelola Izin pada Layanan Tingkat Workspace.

Lingkungan

Batasan lingkungan berikut berlaku saat melakukan penyebaran lintas-workspace dari workspace sumber ke workspace tujuan.

Workspace sumber

Workspace tujuan

Mode Ruang Kerja

Versi DataStudio

Mode Dasar

DataStudio (versi baru)

Mode Dasar

DataStudio (versi lama)

Mode Standar

DataStudio (versi baru)

Mode Standar

DataStudio (versi lama)

Mode Dasar

DataStudio (versi baru)

image

Tidak Didukung

image

Tidak Didukung

DataStudio (versi lama)

Tidak Didukung

image

Tidak Didukung

image

Mode Standar

-

Tidak Didukung

Tidak Didukung

Tidak Didukung

Tidak Didukung

Lainnya

Cross-workspace deployment digunakan untuk menerapkan objek lintas-workspace dalam akun Alibaba Cloud yang sama dan wilayah yang sama. Penyebaran lintas-wilayah tidak didukung. Jika Anda perlu menerapkan objek lintas-wilayah, gunakan Pusat Penyebaran.

Proses Penyebaran

Gambar berikut menunjukkan proses penyebaran lintas-workspace.

Prosedur

Semua operasi penyebaran lintas-workspace dilakukan di workspace sumber.

1. Buat lingkungan penyebaran

Ketika Anda menerapkan node dari workspace sumber ke workspace tujuan, tujuan tersebut menyediakan lingkungan penyebaran yang sepenuhnya baru. Oleh karena itu, Anda harus memetakan instance mesin, grup sumber daya, dan dependensi sumber ke lingkungan tujuan. Setelah pemetaan selesai, Anda dapat menerapkan paket tanpa konfigurasi tambahan di workspace tujuan. Sistem akan secara otomatis mengganti konfigurasi lingkungan yang digunakan untuk menerapkan node dengan informasi/konfigurasi lingkungan yang dipetakan.

Catatan

Hanya anggota dengan peran Workspace Administrator yang dapat membuat dan mengonfigurasi lingkungan penyebaran.

Langkah 1: Buka Pusat Penyebaran

  1. Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi kiri, pilih More > Management Center. Di halaman yang muncul, pilih workspace yang diinginkan dari daftar drop-down dan klik Go to Management Center.

  2. Di pojok kiri atas halaman yang muncul, klik ikon image dan pilih All Products > More > Deploy Center.

Langkah 2: Konfigurasikan lingkungan penyebaran

  1. Di halaman Pusat Penyebaran, klik Deployment Environment Management di panel navigasi kiri.

  2. Klik Create Deployment Environment dan konfigurasikan informasi lingkungan sesuai kebutuhan.

    1. Konfigurasikan Informasi Dasar tentang Lingkungan Penyebaran.

      Parameter

      Deskripsi

      Environment Name

      Nama lingkungan penyebaran.

      Deployment Type

      Pilih Cross-workspace deployment.

      Destination Workspace

      Pilih workspace tujuan untuk penyebaran lintas-workspace.

      Deployment Object Owner

      Menunjukkan pemilik setiap node di workspace tujuan setelah paket penyebaran berhasil diterapkan lintas-workspace. Nilai valid:

      • Default: DataWorks pertama-tama mencoba menetapkan pemilik node dari workspace sumber sebagai pemilik utama. Jika pemilik node sumber bukan anggota dari workspace tujuan, DataWorks secara otomatis menetapkan pelaksana penyebaran (pengguna yang menerapkan paket) sebagai pemilik node.

      • Deployment Package Creator: DataWorks menetapkan pengguna yang membuat paket penyebaran sebagai pemilik node.

      • Deployment Package Executor: DataWorks menetapkan pengguna yang menjalankan operasi penyebaran (pengguna yang menerapkan paket) sebagai pemilik node.

    2. Konfigurasikan Computing Resource Mappings.

      Konfigurasikan pemetaan sumber daya komputasi antara workspace sumber dan workspace tujuan. Setelah konfigurasi, ketika Anda menerapkan tugas, sistem menerapkan node, sumber daya, fungsi, dan komponen dari sumber daya komputasi sumber ke sumber daya komputasi tujuan berdasarkan pemetaan sumber daya komputasi yang dikonfigurasi.

      Catatan
      • Di bagian Computing Resource Mapping, Anda harus menyisakan setidaknya satu sumber daya komputasi di workspace sumber dan mengonfigurasi pemetaannya ke sumber daya komputasi di workspace tujuan.

      • Anda dapat menentukan apakah akan memetakan sumber daya komputasi sumber ke workspace tujuan berdasarkan kebutuhan bisnis Anda.

      Parameter

      Deskripsi

      Computing Resource in Source Workspace

      Semua sumber daya komputasi yang terikat ke workspace sumber.

      Computing Resource Type

      Tipe sumber daya komputasi yang terikat ke workspace sumber.

      Computing Resource in Destination Workspace

      Pilih sumber daya komputasi di workspace tujuan yang sesuai dengan sumber daya komputasi di workspace sumber.

      Anda dapat membuka halaman Deploy Center of the destination workspace, open the > Deployment Environment Management dan klik View Workspace Environment Information di pojok kanan atas untuk memeriksa detail sumber daya komputasi.

      Ignore Mapping

      Jika pengaturan ini diaktifkan, sumber daya komputasi di workspace tujuan tidak akan dipetakan ke sumber daya komputasi dari workspace sumber. Akibatnya, node, sumber daya, fungsi, dan komponen yang terkait dengan sumber daya komputasi di workspace sumber tidak akan disertakan dalam paket penyebaran.

      Jika node, sumber daya, fungsi, atau komponen di bawah instance mesin tertentu di workspace sumber tidak perlu diterapkan, Anda dapat mengaktifkan Ignore Mapping untuk instance mesin tersebut.

    3. Konfigurasikan Resource Group Mappings.

      Di bagian Pemetaan Grup Sumber Daya, konfigurasikan pemetaan antara grup sumber daya di workspace sumber dan grup sumber daya di workspace tujuan. Setelah Anda mengonfigurasi pemetaan, sistem menggunakan grup sumber daya tujuan untuk menjalankan tugas ketika Anda menerapkan tugas.

      Catatan
      • DataWorks memungkinkan Anda mengonfigurasi hanya pemetaan antara grup sumber daya dengan tipe yang sama.

      • Ketika Anda mengonfigurasi pemetaan antara grup sumber daya untuk Data Integration, pastikan bahwa konfigurasi grup sumber daya tujuan untuk Data Integration, seperti daftar putih dan konektivitas jaringan, sama dengan konfigurasi grup sumber daya sumber untuk Data Integration. Jika tidak, tugas Data Integration mungkin terpengaruh. Untuk informasi lebih lanjut tentang cara mengonfigurasi konektivitas jaringan, lihat Solusi Konektivitas Jaringan.

      Parameter

      Deskripsi

      Resource Group in Source Workspace

      Grup sumber daya yang terkait dengan workspace sumber.

      Resource Group Type

      Tipe grup sumber daya yang terikat ke workspace sumber.

      Resource Group in Destination Workspace

      Grup sumber daya tujuan yang sesuai dengan grup sumber daya workspace sumber untuk pemetaan.

      Untuk melihat informasi tentang grup sumber daya, buka halaman Deployment Environment Management di Deploy Center. Lalu, klik View Workspace Environment Information.

      Ignore Mapping

      Jika Anda menghidupkan sakelar ini, tidak ada grup sumber daya tujuan yang dipetakan ke grup sumber daya sumber. Grup sumber daya sumber digunakan untuk menerapkan tugas.

      Catatan

      Parameter Ignore Mapping tidak tersedia untuk grup sumber daya default dan grup sumber daya bersama.

      Jika jumlah grup sumber daya di workspace sumber melebihi jumlah di workspace tujuan, Anda dapat mengaktifkan Ignore Mapping untuk grup sumber daya tambahan. Jika Anda menghidupkan sakelar ini, grup sumber daya sumber digunakan untuk menerapkan tugas.

    4. Konfigurasikan Dependency Mappings.

      Bagian Pemetaan Dependensi menampilkan nama proyek hulu untuk semua dependensi lintas-proyek di workspace sumber. Anda dapat mengonfigurasi pemetaan antara proyek sumber dan proyek tujuan. Setelah Anda mengonfigurasi pemetaan dependensi, sistem mengonfigurasi proyek tujuan sebagai proyek hulu dari objek yang sesuai di workspace tujuan. Dengan cara ini, dependensi baru dihasilkan.

      Catatan
      • Informasi di bagian Dependency Mappings diperbarui secara otomatis dengan penundaan satu hari. Jika Anda ingin melihat dependensi terbaru, klik Refresh Dependencies.

      • Jika Anda mengonfigurasi pemetaan dependensi antar proyek, DataWorks memodifikasi dependensi node berdasarkan pemetaan. Pastikan bahwa Anda dapat menambahkan dependensi ke workspace tujuan. Untuk informasi tentang cara menyelesaikan masalah bahwa Anda tidak dapat menambahkan dependensi ke workspace tujuan, lihat Ketika saya mengirim Node A, sistem melaporkan kesalahan bahwa nama output dari node leluhur dependen Node A tidak ada. Apa yang harus saya lakukan?

      • Setelah Anda mengonfigurasi pemetaan dependensi untuk tugas tipe mesin MaxCompute, seperti tugas ODPS SQL atau ODPS Spark, sistem secara otomatis memodifikasi kode tugas tersebut.

      Parameter

      Deskripsi

      Source Project Name

      Nama semua dependensi lintas-proyek di workspace sumber.

      Property

      Kategori proyek.

      Destination Project Name

      Proyek tujuan ke mana proyek sumber harus dipetakan.

      Ignore Mapping

      Jika Anda menghidupkan sakelar ini, sistem mengabaikan pemetaan antara proyek sumber dan proyek tujuan. Dependensi node yang sesuai tetap tidak berubah di workspace tujuan.

    5. Konfigurasikan Data Source Mappings.

      Di bagian Pemetaan Sumber Data, konfigurasikan pemetaan antara sumber data sumber dan sumber data tujuan. Setelah Anda mengonfigurasi pemetaan, sumber data tujuan digunakan selama penyebaran tugas.

      Parameter

      Deskripsi

      The name of the source data source.

      Sumber data di workspace sumber.

      Datasource Type

      Tipe sumber data.

      Destination Name

      Sumber data tujuan yang harus dipetakan dari sumber data sumber.

      Ignore Mapping

      Jika Anda menghidupkan sakelar ini, sumber data sumber tidak dipetakan ke sumber data tujuan saat Anda menerapkan tugas.

    6. Konfigurasikan Parameter Mappings.

      Menyinkronkan konfigurasi parameter dari workspace sumber ke workspace tujuan. Sistem merujuk pada parameter alur kerja dan parameter penjadwalan di workspace tujuan saat Anda menerapkan tugas. Anda dapat mengonfigurasi parameter untuk workspace tujuan di UI visual atau menggunakan ekspresi. Untuk informasi lebih lanjut, lihat Format yang Didukung untuk Parameter Penjadwalan.

      Catatan

      Pastikan bahwa nama parameter unik dalam setiap tugas penyebaran. Jangan memberikan nilai yang sama untuk parameter dalam tugas yang berbeda.

    7. Klik Create.

2. Terapkan tugas ke lingkungan produksi dari workspace sumber

Menggunakan workspace mode dasar di DataStudio (versi baru) sebagai contoh, langkah ini melibatkan penerapan tugas ke lingkungan produksi dari workspace saat ini (sumber). Setelah penyebaran selesai, sistem mendorong paket penyebaran yang dibangun ke daftar Nodes to Deploy di Pusat Penyebaran, yang akan digunakan untuk penyebaran lintas-workspace berikutnya.

Catatan
  • Hanya anggota dengan peran O&M, Deploy, atau Workspace Administrator yang dapat melakukan operasi penyebaran.

  • Jika Anda menggunakan workspace mode dasar di DataStudio (versi lama), temukan node, fungsi, atau item lain yang akan diterapkan di modul DataStudio, dan klik tombol Submit (image) di bilah alat atas.

  1. Di DataStudio (versi baru), temukan node, fungsi, atau item lain yang akan diterapkan, dan klik tombol Deploy di bilah alat atas untuk memulai proses penyebaran.

  2. Dalam proses penyebaran, klik Start Deployment to Production Environment untuk menerapkan objek yang dipilih ke lingkungan produksi dari workspace sumber.

    image

3. Buat paket penyebaran

Catatan

Anggota dengan peran Develop dapat membuat paket penyebaran di Pusat Penyebaran. Jika Anda ditugaskan peran Workspace Administrator, Anda tidak perlu secara manual membuat paket. Setelah Anda memilih objek yang akan diterapkan, sistem secara otomatis menghasilkan paket.

  1. Masuk ke Pusat Penyebaran dari workspace sumber sebagai anggota dengan peran Development.

    Untuk masuk ke Pusat Penyebaran, klik ikon image di pojok kiri atas, lalu pilih All Products > More > Deploy Center.

  2. Di panel navigasi kiri, klik Nodes to Deploy untuk melihat paket yang akan diterapkan. Anda dapat mengklik Add to Deployment Package di kolom Actions. Setelah paket ditambahkan, jumlah paket yang akan diterapkan ditampilkan di bagian View Package to Deploy.

    Catatan
    • Anda juga dapat memilih beberapa objek dan mengklik Batch Add to Deployment Package di bagian bawah halaman.

    • Jika Anda menggunakan DataStudio (versi baru) dan mengklik Terminate Deployment dalam proses penyebaran, paket yang akan diterapkan yang sesuai tidak akan lagi ditampilkan di sini.

    image

  3. Setelah objek ditambahkan ke paket penyebaran, klik View Packages untuk memverifikasi objek yang akan diterapkan dalam paket. Anda dapat mengklik Remove untuk menghapus paket yang tidak diperlukan.

    Catatan

    Saat ini, Anda hanya dapat melihat objek di DataStudio (versi lama).

  4. Di halaman Deployment Package, klik Create Deployment Package dan ikuti petunjuk untuk menyelesaikan pembuatan.

    image

    Catatan

    Jika Anda ditugaskan peran Workspace Administrator, klik Deploy All untuk langsung menerapkan objek.

4. Terapkan paket penyebaran

Catatan

Anggota yang melakukan operasi ini harus memiliki peran O&M, Deploy, atau Workspace Administrator di kedua workspace sumber dan tujuan.

  1. Masuk ke Pusat Penyebaran dari workspace sumber sebagai anggota dengan salah satu peran yang diperlukan.

    Untuk masuk ke Pusat Penyebaran, klik ikon image di pojok kiri atas, lalu pilih All Products > More > Deploy Center.

  2. Di panel navigasi kiri, klik Deployment Packages untuk melihat paket yang dihasilkan.

  3. Klik Deploy di kolom Tindakan paket dan ikuti petunjuk di layar untuk menerapkannya.

    Catatan
    • Selama penyebaran lintas-workspace, anggota dengan peran O&M, Deploy, atau Workspace Administrator dapat mengedit dan memodifikasi grup sumber daya yang akan digunakan saat tugas yang diterapkan berjalan di workspace tujuan.

    • Untuk node yang mode pembuatan instansinya adalah Hari Berikutnya, penyebaran berlaku berdasarkan aturan berikut:

      • Jika Anda menerapkan node sebelum pukul 23:30 pada hari saat ini, penerapan berlaku pada instansi yang dibuat untuk node pada hari berikutnya.

      • Jika Anda menerapkan node setelah pukul 23:30 pada hari saat ini, penerapan berlaku pada instansi yang dibuat untuk node pada hari ketiga.

    • Untuk node yang mode pembuatan instansinya adalah Segera Setelah Penerapan, penerapan berlaku berdasarkan aturan berikut:

      • Jika waktu penjadwalan node minimal 10 menit setelah node diterapkan, instansi yang diperbarui dibuat sesuai jadwal.

      • Jika waktu penjadwalan node berada dalam 10 menit setelah node diterapkan, atau Anda menerapkan node setelah pukul 23:30 pada hari saat ini, instansi yang diperbarui dibuat pada hari ketiga.

Langkah 5: Lihat hasil penyebaran

  1. Setelah paket penyebaran dibuat dan diterapkan, Anda dapat membuka halaman Deployment Packages dari workspace saat ini untuk melihat paket penyebaran.

    image

  2. Jika penyebaran berhasil, Anda dapat membuka Pusat Operasi dari workspace tujuan untuk melihat tugas yang telah diterapkan.