全部产品
Search
文档中心

DataWorks:Buat tugas pemicu manual

更新时间:Jul 02, 2025

DataWorks memungkinkan Anda membuat tugas pemicu manual di DataStudio dan mengelola tugas tersebut di Pusat Operasi dalam lingkungan produksi. Topik ini menjelaskan cara membuat tugas pemicu manual serta menerapkannya ke lingkungan produksi.

Catatan penggunaan

  • Jika tugas tidak perlu diterapkan ke lingkungan produksi atau digunakan untuk mengakses data mesin komputasi di lingkungan produksi, Anda dapat membuat kueri ad hoc. Untuk informasi lebih lanjut, lihat Buat Kueri Ad Hoc.

  • Tugas pemicu manual tidak dapat dijadwalkan secara otomatis.

  • Anda dapat menggambar garis di antara node pemicu manual untuk menentukan urutan tugas pada node dijalankan. Namun, operasi ini tidak dilakukan untuk mengonfigurasi dependensi penjadwalan untuk node pemicu manual.

  • Halaman tempat Anda mengonfigurasi alur kerja pemicu manual sebagian berbeda dari halaman tempat Anda mengonfigurasi alur kerja pemicu otomatis. Untuk informasi lebih lanjut, lihat Fitur pada Halaman DataStudio.

Pergi ke panel Alur Kerja Pemicu Manual

Untuk membuat tugas pemicu manual, Anda harus pergi ke panel Manually Triggered Workflows di DataStudio untuk membuat alur kerja pemicu manual terlebih dahulu.

  1. Pergi ke halaman DataStudio.

    Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi sisi kiri, pilih Data Development and O&M > Data Development. Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to Data Development.

  2. Di panel navigasi sisi kiri halaman DataStudio, klik Manually Triggered Workflows. Jika modul Alur Kerja Pemicu Manual tidak ditampilkan di panel navigasi sisi kiri, tambahkan modul ini terlebih dahulu. Untuk informasi lebih lanjut, lihat Sesuaikan Modul DataStudio yang Ditampilkan.

Buat alur kerja pemicu manual

DataWorks mengatur proses pengembangan data menggunakan alur kerja. DataWorks menyediakan dasbor untuk berbagai jenis node dalam setiap alur kerja dan memungkinkan Anda menggunakan alat serta mengoptimalkan dan mengelola node pada dasbor. Ini memfasilitasi pengembangan dan manajemen data. Anda dapat menempatkan node dengan jenis yang sama dalam satu alur kerja berdasarkan kebutuhan bisnis Anda. Untuk membuat alur kerja, lakukan langkah-langkah berikut:

  1. Buat alur kerja. Anda dapat menggunakan salah satu metode berikut untuk membuat alur kerja:

    • Metode 1: Gerakkan pointer di atas ikon 创建业务流程 dan klik Create Workflow.

    • Metode 2: Klik kanan Manually Triggered Workflows di panel Alur Kerja Pemicu Manual dan pilih Create Workflow.

  2. Dalam kotak dialog Buat Alur Kerja, konfigurasikan parameter Nama Alur Kerja dan Deskripsi untuk alur kerja tersebut, dan klik Create.

Untuk informasi lebih lanjut tentang cara menggunakan alur kerja, lihat Buat dan Kelola Proses Bisnis.

Buat tugas pemicu manual

DataWorks memungkinkan Anda membuat tugas pemicu manual di panel Alur Kerja Pemicu Manual atau pada tab konfigurasi alur kerja pemicu manual.

  1. Buat tugas pemicu manual.

    • Metode 1: Buat tugas di panel Alur Kerja Pemicu Manual.

      1. Di panel Alur Kerja Pemicu Manual halaman DataStudio, klik Alur Kerja Pemicu Manual, temukan alur kerja yang Anda buat, lalu klik nama alur kerja tersebut.

      2. Klik kanan jenis mesin komputasi yang ingin Anda gunakan, gerakkan pointer ke Create Node, lalu pilih jenis node yang diperlukan.

    • Metode 2: Buat tugas pada tab konfigurasi alur kerja pemicu manual.

      1. Di panel Manually Triggered Workflows halaman DataStudio, klik Alur Kerja Pemicu Manual dan temukan alur kerja yang Anda buat.

      2. Klik dua kali nama alur kerja untuk pergi ke tab konfigurasi alur kerja.

      3. Di bagian sisi kiri tab konfigurasi, klik Create Node. Klik jenis node yang diperlukan atau seret jenis node yang diperlukan ke kanvas di sisi kanan.

  2. Di kotak dialog yang muncul, konfigurasikan parameter seperti Instance Mesin dan Nama untuk node dan klik Konfirmasi.

  3. Tentukan kode tugas.

    Anda dapat mengedit kode tugas berdasarkan jenis mesin komputasi dan sintaks untuk mesin komputasi. Untuk memungkinkan parameter dilewatkan secara dinamis dalam kode tugas, Anda dapat mendefinisikan variabel dalam kode tugas dalam format ${Nama Variabel}, dan menetapkan parameter bawaan sebagai nilai untuk variabel saat Anda mengonfigurasi properti untuk tugas. Cara Anda mendefinisikan variabel dalam kode tugas pemicu manual konsisten dengan cara Anda mendefinisikan variabel dalam kode tugas pemicu otomatis.

    Catatan

    Format parameter penjadwalan bervariasi berdasarkan jenis node. Misalnya, Anda hanya dapat mengonfigurasi parameter penjadwalan untuk node Shell dalam format $N. N menunjukkan bilangan bulat yang dimulai dari 1. Untuk informasi lebih lanjut, lihat Konfigurasikan Parameter Penjadwalan untuk Berbagai Jenis Node.

(Opsional) Tentukan urutan tugas pemicu manual dijalankan

Jika Anda ingin menjalankan tugas pemicu manual dalam alur kerja pemicu manual secara berurutan, Anda dapat menggambar garis di antara tugas pada node di tab konfigurasi alur kerja untuk menentukan urutan. Jika Anda tidak menentukan urutan, tugas akan dijalankan pada saat yang bersamaan. Jika Anda menentukan urutan tugas dalam alur kerja dijalankan, tugas akan dijalankan secara berurutan.

执行顺序

Konfigurasikan properti untuk tugas pemicu manual

Jika tugas pemicu manual perlu diterapkan ke lingkungan produksi dan digunakan untuk mengakses data mesin komputasi di lingkungan produksi, Anda dapat mengonfigurasi properti yang menentukan bagaimana tugas dijalankan di lingkungan produksi pada tab yang muncul setelah Anda klik Umum di panel navigasi sisi kanan pada tab konfigurasi node yang sesuai dengan tugas pemicu manual. Fungsionalitas properti yang Anda konfigurasikan untuk tugas pemicu manual konsisten dengan properti yang Anda konfigurasikan untuk tugas pemicu otomatis. Tabel berikut menjelaskan properti yang perlu Anda konfigurasikan.

Properti

Deskripsi

Umum

Dalam bagian ini, nama node, ID node, jenis node, dan pemilik node ditampilkan secara otomatis. Anda tidak perlu mengonfigurasi pengaturan tambahan.

Catatan
  • Secara default, pemilik node adalah pengguna saat ini. Anda dapat memodifikasi pemilik node berdasarkan kebutuhan bisnis Anda. Anda hanya dapat memilih anggota di ruang kerja saat ini sebagai pemilik node.

  • ID dihasilkan secara otomatis setelah tugas pada node dikomit.

Parameter Penjadwalan

Parameter yang Anda definisikan untuk menjalankan tugas.

Catatan

DataWorks menyediakan parameter penjadwalan yang dapat diklasifikasikan menjadi parameter kustom dan variabel bawaan berdasarkan metode penetapan nilainya. Parameter penjadwalan mendukung pengaturan parameter dinamis untuk penjadwalan tugas. Jika variabel didefinisikan selama pengembangan kode tugas, Anda dapat menetapkan nilai ke variabel di bagian Parameter.

Grup Sumber Daya

Grup sumber daya yang digunakan untuk menerbitkan tugas setelah tugas diterapkan ke lingkungan produksi. Grup sumber daya untuk penjadwalan yang tersedia di ruang kerja saat ini ditampilkan dalam daftar drop-down Grup Sumber Daya. Kami merekomendasikan Anda membeli grup sumber daya serverless DataWorks. Untuk informasi lebih lanjut, lihat Buat dan gunakan grup sumber daya serverless.

Debug tugas pemicu manual

Anda dapat men-debug tugas pemicu manual dengan mengklik 调试按钮 dan 调试 di bilah alat atas pada tab konfigurasi node yang sesuai dengan tugas. Anda juga dapat men-debug alur kerja pemicu manual tempat tugas pemicu manual termasuk dengan mengklik 调试 di bilah alat atas pada tab konfigurasi alur kerja.

Catatan

Dalam kebanyakan kasus, operasi debugging dilakukan menggunakan akun pribadi Anda yang Anda konfigurasikan untuk mengakses sumber data yang terkait dengan ruang kerja di lingkungan pengembangan. Untuk melihat informasi tentang sumber data di lingkungan pengembangan, lakukan operasi berikut: Pergi ke halaman SettingCenter. Di panel navigasi sisi kiri, pilih Workspace Settings > Data Sources > Data Sources. Untuk informasi lebih lanjut, lihat Tambah dan Kelola Sumber Data.

(Opsional) Konfigurasikan parameter untuk alur kerja pemicu manual

Jika Anda mendefinisikan variabel dengan nama yang sama dalam alur kerja pemicu manual dan nilai variabel dapat ditetapkan secara seragam, Anda dapat mengonfigurasi parameter untuk alur kerja di tab konfigurasi alur kerja. Untuk informasi lebih lanjut, lihat Gunakan Parameter Alur Kerja. Setelah Anda mengonfigurasi parameter untuk alur kerja, jalankan alur kerja. Nilai ditetapkan ke parameter. Anda dapat melihat status alur kerja berdasarkan hasil penetapan nilai.

Anda dapat menggunakan nilai default parameter. Anda juga dapat menentukan hanya nama untuk parameter. Setiap kali Anda menjalankan alur kerja di lingkungan produksi, Anda dapat menetapkan nilai secara terpisah untuk setiap parameter.

Komit dan terapkan tugas pemicu manual

Untuk menjalankan tugas pemicu manual di lingkungan produksi, Anda harus menyimpan konfigurasi tugas, dan mengomitm dan menerapkan tugas ke Pusat Operasi di lingkungan produksi. Untuk informasi lebih lanjut tentang cara mengomitm dan menerapkan tugas, lihat Terapkan Node. Operasi penerapan tidak selalu berhasil. Anda harus mengonfirmasi status akhir tugas.

Untuk melihat status tugas yang diterapkan ke lingkungan produksi, pergi ke halaman Manually Triggered Nodes di Operation Center.

Jalankan tugas pemicu manual di lingkungan produksi

Tugas pemicu manual tidak dapat dijadwalkan secara otomatis. Untuk menjalankan tugas pemicu manual, pergi ke halaman Node Pemicu Manual di Operation Center, temukan tugas yang diinginkan, lalu jalankan tugas. Anda dapat menjalankan seluruh alur kerja tempat tugas termasuk atau menjalankan beberapa tugas dalam alur kerja. Anda juga dapat menentukan waktu tugas dijalankan.

Catatan

Tugas pemicu manual tidak dapat berjalan lebih dari 3 hari. Jika tugas pemicu manual berjalan lebih dari 3 hari, tugas gagal dijalankan dan keluar.

  • Penetapan nilai untuk parameter alur kerja: Jika Anda mengonfigurasi parameter untuk alur kerja, Anda dapat menetapkan nilai ke variabel dengan nama yang sama dalam kode alur kerja secara seragam dengan menetapkan nilai ke setiap parameter alur kerja setiap kali Anda menjalankan alur kerja. Anda hanya perlu menetapkan nilai ke parameter alur kerja jika Anda mengonfigurasi parameter untuk alur kerja.

  • Urutan: Tugas dijalankan berdasarkan urutan yang Anda tentukan. Untuk informasi lebih lanjut, lihat bagian "(Opsional) Tentukan Urutan Tugas Pemicu Manual Dijalankan".

    • Jika Anda tidak menentukan urutan, tugas dijalankan pada saat yang bersamaan.

    • Jika Anda menentukan urutan tugas dalam alur kerja dijalankan, tugas dijalankan secara berurutan.上下游

Sebuah instance dihasilkan untuk tugas di lingkungan produksi setiap kali Anda menjalankan tugas. Oleh karena itu, sebuah instance pemicu manual dihasilkan untuk tugas pemicu manual setiap kali tugas dijalankan. Untuk melihat hasil eksekusi tugas pemicu manual, pergi ke halaman Instance Pemicu Manual di bawah Manually Triggered Node O&M di Pusat Operasi.