All Products
Search
Document Center

DataWorks:Data push node

Last Updated:Feb 25, 2026

Data Push Node mengirimkan hasil kueri dari node lain dalam Alur Kerja Data Studio ke berbagai tujuan, termasuk DingTalk, Lark, WeCom, Microsoft Teams, dan email, sehingga anggota tim Anda dapat menerima pembaruan data secara tepat waktu.

Latar Belakang

Data Push Node mengambil parameter output dari node kueri SQL hulu (seperti Assignment Node, Hologres SQL Node, dan ClickHouse SQL Node) melalui Input and Output Parameters. Parameter tersebut kemudian dapat digunakan sebagai placeholder dalam isi pesan yang dikirim ke tujuan yang telah dikonfigurasi.

image
  • Setelah node kueri SQL hulu dijalankan, node tersebut menghasilkan parameter output bernama outputs yang berisi hasilnya.

  • Pada Data Push Node hilir, gunakan Input and Output Parameters untuk mengambil parameter outputs dari node hulu dan menetapkannya sebagai parameter input.

  • Pada Data Push Node, konfigurasikan isi pesan untuk mereferensikan parameter input tersebut dan tentukan tujuannya. Node tersebut kemudian mendorong kontennya.

Node kueri SQL hulu berikut ini didukung:

Prasyarat

Batasan

  • Fitur Data Push memiliki batasan ukuran data berikut per tujuan:

    Tujuan

    Limit

    DingTalk

    Ukuran data tidak boleh melebihi 20 KB.

    Lark

    Ukuran data tidak boleh melebihi 20 KB, dan gambar harus lebih kecil dari 10 MB.

    WeCom

    Setiap bot dapat mengirim maksimal 20 pesan per menit.

    Teams

    Ukuran data tidak boleh melebihi 28 KB.

    Email

    Setiap task Data Push hanya mendukung satu isi email. Untuk batasan lebih lanjut, lihat pembatasan SMTP dari penyedia layanan email Anda.

  • Fitur Data Push tersedia di wilayah berikut:

    China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Chengdu), China (Hong Kong), Singapura, Jepang (Tokyo), AS (Silicon Valley), AS (Virginia).

Navigasi ke Data Studio

  1. Buka halaman Workspaces di Konsol DataWorks. Pada bilah navigasi atas, pilih wilayah yang diinginkan. Temukan ruang kerja yang diinginkan, lalu pilih Shortcuts > Data Studio di kolom Actions.

  2. Pada panel navigasi sebelah kiri, klik ikon image untuk membuka halaman Data Studio.

Buat alur kerja data push

Buat dan konfigurasikan alur kerja yang mencakup node kueri SQL dan Data Push Node.

  1. Buat Scheduled Workflow dan tambahkan node kueri SQL serta Data Push Node.

  2. Pada node kueri SQL, tulis kueri untuk mengambil data yang ingin Anda dorong.

    Catatan
    • Data Push Node tidak dapat langsung mengambil data dari node MaxCompute SQL. Untuk menggunakan data ini, Anda harus terlebih dahulu membuat Assignment Node dan pada Assignment Node mengkueri informasi hasil yang akan didorong.

    • Anda dapat membuat dan menggunakan jenis node kueri SQL lainnya secara langsung.

  3. Konfigurasikan node kueri SQL.

    Pada panel konfigurasi node di sisi kanan, buka bagian Scheduling dan konfigurasikan Computing Resource, Resource Group, dan Same-cycle Dependency. Jika tidak ada node hulu, Anda dapat memilih Use Workspace Root Node. Konfigurasi parameter output bervariasi tergantung jenis node:

    Jenis node

    Deskripsi

    Assignment Node

    Assignment Node memiliki parameter output default. Tidak diperlukan konfigurasi tambahan.

    Node kueri SQL lainnya

    Node-node ini tidak memiliki parameter output default. Pada bagian Scheduling di sisi kanan, temukan bagian Input and Output Parameters. Di bawah Node Output Parameters, klik Add Assignment Parameter untuk meneruskan hasil kueri ke node hilir.

  4. Buat Data Push Node dan konfigurasikan node kueri SQL sebagai node hulunya.

    1. Klik Scheduling. Di bawah Scheduling Dependencies > Same-cycle Dependency, cari node kueri SQL Anda berdasarkan nama, lalu klik Add untuk menjadikannya node hulu.

    2. Di bawah Scheduling Policies > Resource Group, pilih Serverless Resource Group Anda.

    3. Di bawah Input and Output Parameters > Input Parameters, klik Add Parameter. Konfigurasikan parameter baru agar menggunakan parameter output dari node kueri SQL sebagai sumber nilainya.

Konfigurasikan tujuan dan isi

Pada editor Data Push Node, Anda dapat menentukan judul dorongan kustom serta mengonfigurasi tujuan dan isi pesan.

Konfigurasikan tujuan

Pada bagian Destination, pilih tujuan.

  1. Jika tujuan belum ada, klik Create Destination. Atau, Anda dapat menetapkan tujuan data push di DataService Studio.

    Catatan

    Untuk mengubah tujuan, buka DataService Studio > Data Push.

  2. Pada halaman Create Destination, konfigurasikan parameter berikut:

    Webhook

    Parameter

    Deskripsi

    Destination

    Pilih DingTalk, Lark, WeCom, atau Teams.

    Destination Name

    Masukkan nama kustom untuk tujuan tersebut.

    Webhook

    Ambil URL Webhook untuk tujuan yang dipilih lalu masukkan di sini.

    Email

    Parameter

    Deskripsi

    Destination

    Pilih Email.

    SMTP Host

    Alamat server SMTP.

    SMTP Port

    Port server SMTP. Nilai default-nya adalah 465.

    Sender Address

    Alamat email pengirim.

    Sender Nickname

    Opsional. Nama tampilan kustom untuk pengirim.

    SMTP Account

    Akun login SMTP.

    SMTP Password

    Kata sandi untuk akun SMTP.

    Receiver Address

    Alamat email penerima. Pisahkan beberapa alamat dengan koma.

Konfigurasikan isi pesan

Anda dapat mengonfigurasi isi pesan menggunakan Markdown, tabel, atau isi email khusus.

  • Pada editor Markdown, Anda dapat menggunakan placeholder dalam format ${parameter_name} untuk menyertakan nilai dari Input Parameters node dari node hulu.

  • Saat mengonfigurasi tabel dalam isi pesan, Anda dapat menggunakan nama bidang dari output node kueri SQL hulu sebagai Parameters untuk mengisi tabel tersebut.

  • Anda dapat menambahkan isi khusus untuk notifikasi email. Perhatikan hal berikut:

    • Setiap task Data Push hanya mendukung satu isi email.

    • Isi email hanya dirender untuk tujuan Email. Untuk tujuan lain seperti Webhook, konten pada bagian Email bodies diabaikan.

Jalankan dan debug alur kerja

Setelah mengonfigurasi dan menyimpan node kueri SQL serta Data Push Node, klik ikon image pada bilah alat alur kerja untuk menjalankan dan men-debug task tersebut.

Langkah selanjutnya

  • Konfigurasikan penjadwalan node: Untuk menjalankan node sesuai jadwal, konfigurasikan propertinya di panel Scheduling di bawah Scheduling Policies.

  • Terapkan node: Untuk menjalankan task di Lingkungan Produksi, klik ikon image untuk memulai proses penerapan. Task terjadwal hanya berjalan setelah Anda menerapkannya ke Lingkungan Produksi.