Menggunakan Aktivitas Web ADF untuk setiap baris dalam Kueri

Selamat tinggal!

Saya cukup baru di ADF dan memerlukan panduan tentang cara terbaik menggunakan Aktivitas Web ADF untuk setiap data dalam kueri/tampilan. Saya memiliki sistem di mana kami perlu menambahkan pengguna baru setiap hari. Saya telah membuat kueri yang mengembalikan pengguna baru dan saya ingin memanggil API lainnya untuk menambahkan akun mereka di sistem lain. Hari ini, saya menyelesaikan ini dalam program java di mana kita mendapatkan kumpulan hasil dan kemudian mengulangi setiap baris dan memanggil API.

Saya mencoba mereplikasi hal ini di ADF dan tidak memahami cara melakukannya. Aktivitas ForEach tampaknya tidak dapat terhubung ke kumpulan data atau kueri. Saya telah melihat contoh lain penggunaan ForEach saat Anda membuat daftar parameter dan memahami cara kerjanya. (misalnya: https://docs.microsoft.com/en-us/azure/data-factory/tutorial-bulk-copy-portal.)

Adakah yang bisa memberi saya arahan tentang cara Anda menjalankan aktivitas untuk setiap baris dalam kumpulan data?


person Doug    schedule 15.04.2020    source sumber


Jawaban (1)


Saya dapat menemukan cara untuk melakukan ini menggunakan Aktivitas Pencarian dan kemudian meneruskan output pencarian ke aktivitas foreach. Ini saluran pipa saya:

AdF Pipeline dengan aktivitas Pencarian iklan ForEach

Saat meneruskan data dari Pencarian ke tampilan ForEach, Anda ingin menyetel item ForEach ke "@activity('Lookup1').output.value" Jika Anda menggunakan pilihan 'tambahkan konten dinamis' dan memilih data keluaran yang dikirim kumpulan ADF nilai ke @activity('Lookup1').output yang akan mengalami kesalahan aneh tentang fungsi panjang saat Anda menjalankannya.

Dalam penelitian saya, saya menemukan demo ini sangat membantu: https://www.youtube.com/watch?v=ROq5mVrZPY0

person Doug    schedule 16.04.2020