Batasan penggunaan
Volume data per node dibatasi hingga 2 juta rekam. Melebihi batas ini akan menyebabkan pemrosesan data ETL gagal.Node input
Node input dapat dibuat dari dataset YiDA atau Sumber Data yang sudah ada, mencakup formulir, formulir lintas aplikasi, MySQL, SQL Server, Oracle, file Excel, dan dataset lain yang sudah ada. Anda juga dapat membuat data input dengan cepat berdasarkan tabel dalam Sumber Data database. Seret node Input dari panel node di sebelah kiri ke kanvas di tengah. Pilih sumber input data untuk mulai membangun alur data. YiDA adalah platform pengembangan aplikasi low-code untuk perusahaan. YiDA mendukung data dari aplikasi YiDA, database eksternal perusahaan, file eksternal perusahaan, dan data resmi DingTalk (termasuk direktori karyawan, OA, smart HR, absensi, dan lainnya).Node output
Node output mendukung penulisan data ke tabel database target yang sudah ada (setiap penulisan akan menghapus data asli di tabel tersebut lalu memasukkan data baru) atau ke tabel database yang baru dibuat.Node asosiasi
Serupa dengan fitur asosiasi multi-tabel di YiDA, node ini melakukan penggabungan horizontal atas dua dataset atau lebih berdasarkan kondisi yang ditentukan. Node ini setara dengan operasi Gabung di SQL dan mendukung left join, inner join, serta right join.Gabung adalah operasi kueri database yang umum untuk menyatukan data dari dua tabel atau lebih berdasarkan kondisi yang ditentukan.Terdapat empat tipe join utama: inner join, left join, right join, dan outer join. Setiap tipe dijelaskan di bawah ini beserta contoh kasus penggunaannya.
Inner join
- Definisi: Inner join hanya mengembalikan rekam yang memenuhi kondisi join di kedua tabel.
- Kasus penggunaan: Gunakan inner join saat Anda menginginkan rekam yang tersedia di kedua tabel. Misalnya, dari tabel pelanggan dan tabel pesanan, Anda hanya menginginkan rekam yang ada di kedua tabel.
Left join
- Definisi: Left join mengembalikan semua rekam dari tabel kiri ditambah rekam yang cocok dari tabel kanan. Jika tidak ada kecocokan di tabel kanan, kolom terkait dalam hasil akan bernilai null.
- Kasus penggunaan: Gunakan left join saat Anda ingin menyertakan semua rekam dari tabel kiri, bahkan ketika tidak ada kecocokan di tabel kanan. Misalnya, menampilkan semua pelanggan beserta pesanannya, termasuk pelanggan yang belum pernah memesan.
Right join
- Definisi: Right join mengembalikan semua rekam dari tabel kanan ditambah rekam yang cocok dari tabel kiri. Jika tidak ada kecocokan di tabel kiri, kolom terkait dalam hasil akan bernilai null.
- Kasus penggunaan: Serupa dengan left join, tetapi berlawanan arah. Misalnya, menampilkan semua pesanan beserta informasi pelanggan yang bersesuaian, termasuk pesanan yang informasi pelanggannya tidak tersedia.
Full outer join
- Definisi: Full outer join mengembalikan semua rekam yang memenuhi kondisi join, baik dari tabel kiri maupun tabel kanan. Jika tidak ada kecocokan di salah satu tabel, kolom terkait dalam hasil akan bernilai null.
- Kasus penggunaan: Gunakan full outer join saat Anda menginginkan semua rekam dari kedua tabel, terlepas ada atau tidaknya kecocokan di tabel lain. Misalnya, menampilkan semua pelanggan dan semua pesanan, termasuk pelanggan tanpa pesanan dan pesanan tanpa informasi pelanggan.