แปลงข้อมูลด้วยกิจกรรม ForEach
กิจกรรม ForEach จะกําหนดโฟลว์การควบคุมซ้ําในไปป์ไลน์ Microsoft Fabric กิจกรรมนี้ใช้เพื่อทําซ้ําในคอลเลกชันและดําเนินการกิจกรรมที่ระบุในการวนรอบ การใช้งานรอบของกิจกรรมนี้จะคล้ายกับโครงสร้างการวนรอบ ForEach ในภาษาการเขียนโปรแกรม
เพิ่มกิจกรรม ForEach ไปยังไปป์ไลน์
ในส่วนนี้จะอธิบายวิธีการใช้กิจกรรม ForEach ในไปป์ไลน์
ข้อกำหนดเบื้องต้น
เมื่อต้องการเริ่มต้นใช้งาน คุณต้องดําเนินการข้อกําหนดเบื้องต้นต่อไปนี้ให้เสร็จสมบูรณ์:
- บัญชีผู้เช่าที่มีการสมัครใช้งานที่ใช้งานอยู่ สร้างบัญชีฟรี
- พื้นที่ทํางานจะถูกสร้างขึ้น
การสร้างกิจกรรม
สร้างไปป์ไลน์ใหม่ในพื้นที่ทํางานของคุณ
ค้นหา ForEach ในบานหน้าต่างกิจกรรมของไปป์ไลน์ และเลือกเพื่อเพิ่มไปยังพื้นที่ทํางานของไปป์ไลน์ หากคุณไม่เห็นในตอนแรก ให้ใช้ลูกศรทางด้านขวาของแถบเครื่องมือกิจกรรมเพื่อเลื่อนไปทางขวาเพื่อค้นหา
เลือกกิจกรรม ForEach ใหม่บนพื้นที่ทํางานถ้ายังไม่ได้เลือกไว้
ใน แท็บ ทั่วไป ที่ด้านล่างของพื้นที่ทํางาน ใส่ชื่อสําหรับกิจกรรมในคุณสมบัติ ชื่อ
(ไม่บังคับ) คุณยังสามารถใส่คําอธิบายได้อีกด้วย
การตั้งค่า ForEach
เลือกแท็บ การตั้งค่า ซึ่งคุณสามารถระบุว่าการประมวลผลสินค้าในชุดงานควรเป็นลําดับ (หรือมิฉะนั้นเป็นคู่ขนาน) คุณยังสามารถระบุจํานวนสูงสุดของสินค้าที่จะประมวลผลในเวลาเดียวกันกับ จํานวนชุดงานได้ สุดท้าย คุณต้องระบุรายการของรายการที่คั่นด้วยจุลภาค ซึ่งสามารถกําหนดพารามิเตอร์หรือรวมเนื้อหาแบบไดนามิก เพิ่มหน่วยข้อมูลลงในรายการหน่วยข้อมูลตามที่แสดงในตัวอย่าง
กิจกรรม ForEach
นอกจากนี้คุณยังจะกําหนดกิจกรรมหรือกิจกรรมที่จะดําเนินการบนแต่ละรายการในรายการในบานหน้าต่างกิจกรรม ForEach
เลือก + ปุ่มเพื่อเพิ่มกิจกรรมใหม่ไปยังบานหน้าต่าง คุณจะเห็นรายการของกิจกรรมที่จะเลือก คุณสามารถเพิ่มกิจกรรมหลายรายการไปยังกิจกรรม ForEach ได้ และแต่ละรายการจะถูกเรียกใช้บนแต่ละรายการในรายการ หน่วย ข้อมูล ไม่ว่าจะเลือกตัวเลือกลําดับในการตั้งค่า ForEach หรือไม่ แต่ละกิจกรรมรองในบานหน้าต่างกิจกรรม ForEach จะถูกประมวลผลตามลําดับไปยังอีกแต่ละรายการ อย่างไรก็ตาม ถ้า ไม่ได้เลือกลําดับ หลายรายการจะถูกประมวลผลพร้อมกัน แต่ละหน่วยจะทํางานตามลําดับผ่านรายการกิจกรรมย่อยที่ระบุ
การอ้างอิงรายการภายในกิจกรรม
เลือกหนึ่งในกิจกรรมย่อยในบานหน้าต่างกิจกรรม ForEach และสลับไปยังแท็บการตั้งค่า ในตัวอย่างนี้ ได้เลือกกิจกรรม Stored Procedure ไว้แล้ว เติมการตั้งค่าสําหรับกิจกรรมตามปกติที่คุณจะเลือกการเชื่อมต่อและกระบวนงานที่เก็บไว้ คุณสามารถใช้ตัว ทําซ้ํา @item() เพื่ออ้างอิงถึงรายการปัจจุบันที่กําลังประมวลผลที่ใดก็ได้ภายในกิจกรรมที่สนับสนุนเนื้อหาแบบไดนามิก ในที่นี้ @item() ถูกใช้เป็นค่าสําหรับพารามิเตอร์ FruitName ที่ถูกส่งผ่านไปยังกระบวนงานที่เก็บไว้