แชร์ผ่าน


แปลงข้อมูลด้วยกิจกรรม ForEach

กิจกรรม ForEach จะกําหนดโฟลว์การควบคุมซ้ําในไปป์ไลน์ Microsoft Fabric กิจกรรมนี้ใช้เพื่อทําซ้ําในคอลเลกชันและดําเนินการกิจกรรมที่ระบุในการวนรอบ การใช้งานรอบของกิจกรรมนี้จะคล้ายกับโครงสร้างการวนรอบ ForEach ในภาษาการเขียนโปรแกรม

เพิ่มกิจกรรม ForEach ไปยังไปป์ไลน์

ในส่วนนี้จะอธิบายวิธีการใช้กิจกรรม ForEach ในไปป์ไลน์

ข้อกําหนดเบื้องต้น

เมื่อต้องการเริ่มต้นใช้งาน คุณต้องดําเนินการข้อกําหนดเบื้องต้นต่อไปนี้ให้เสร็จสมบูรณ์:

  • บัญชีผู้เช่าที่มีการสมัครใช้งานที่ใช้งานอยู่ สร้างบัญชีฟรี
  • พื้นที่ทํางานจะถูกสร้างขึ้น

การสร้างกิจกรรม

  1. สร้างไปป์ไลน์ใหม่ในพื้นที่ทํางานของคุณ

  2. ค้นหา forEach ในไปป์ไลน์ กิจกรรมบานหน้าต่าง และเลือกเพื่อเพิ่มลงในพื้นที่ทํางานของไปป์ไลน์ หากคุณไม่เห็นในตอนแรก ให้ใช้ลูกศรทางด้านขวาของแถบเครื่องมือกิจกรรมเพื่อเลื่อนไปทางขวาเพื่อค้นหา

    สกรีนช็อตของ Fabric UI ที่มีบานหน้าต่างกิจกรรมและกิจกรรม ForEach ที่เน้น

  3. เลือกกิจกรรม ForEach ใหม่บนพื้นที่ทํางานถ้ายังไม่ได้เลือกไว้

    สกรีนช็อตที่แสดงแท็บการตั้งค่าทั่วไปของกิจกรรม ForEach

  4. ในแท็บ ทั่วไป ที่ด้านล่างของพื้นที่ทํางาน ให้ใส่ชื่อสําหรับกิจกรรมในคุณสมบัติ ชื่อ

  5. (ไม่บังคับ) คุณยังสามารถใส่คําอธิบายได้อีกด้วย

การตั้งค่า ForEach

เลือกแท็บ การตั้งค่า ซึ่งคุณสามารถระบุว่าจะประมวลผลสินค้าในชุดงาน ตามลําดับหรือไม่ (หรือเป็นการประมวลผลแบบขนาน) คุณยังสามารถระบุจํานวนสูงสุดของสินค้าที่จะประมวลผลในเวลาเดียวกันกับ จํานวนชุดงาน สุดท้าย คุณต้องระบุรายการของเครื่องหมายจุลภาคที่คั่นด้วยจุลภาค หน่วยข้อมูลซึ่งสามารถกําหนดพารามิเตอร์หรือรวมเนื้อหาแบบไดนามิกได้ เพิ่มบางรายการไปยังรายการ หน่วยข้อมูล ตามที่แสดงในตัวอย่าง

สกรีนช็อตที่แสดงแท็บการตั้งค่า ForEach ที่มีหลายรายการที่เพิ่มลงในรายการหน่วยข้อมูล

กิจกรรม ForEach

คุณยังกําหนดกิจกรรมหรือกิจกรรมที่จะดําเนินการบนแต่ละหน่วยข้อมูลในรายการในบานหน้าต่าง กิจกรรม ForEach

สกรีนช็อตที่แสดงบานหน้าต่างกิจกรรม ForEach

เลือกปุ่ม + เพื่อเพิ่มกิจกรรมใหม่ไปยังบานหน้าต่าง คุณจะเห็นรายการของกิจกรรมที่จะเลือก คุณสามารถเพิ่มกิจกรรมหลายรายการไปยังกิจกรรม ForEach ได้ และแต่ละรายการจะถูกเรียกใช้บนแต่ละรายการในรายการ Items ไม่ว่าจะเลือกตัวเลือก ลําดับ ในการตั้งค่า ForEach หรือไม่ กิจกรรมย่อยแต่ละกิจกรรมในบานหน้าต่างกิจกรรม ForEach จะถูกประมวลผลตามลําดับไปยังแต่ละรายการ อย่างไรก็ตาม ถ้าไม่ได้เลือก ลําดับ จะมีการประมวลผลหลายรายการพร้อมกัน แต่ละหน่วยจะทํางานตามลําดับของรายการกิจกรรมย่อยที่ระบุ

สกรีนช็อตที่แสดงกิจกรรม ForEach ที่มีกิจกรรมลูกหลายรายการที่ระบุ และปุ่ม + ที่ถูกไฮไลต์แสดงรายการของกิจกรรมย่อยให้เลือกเมื่อเพิ่มกิจกรรมใหม่ไปยังบานหน้าต่าง

การอ้างอิงรายการภายในกิจกรรม

เลือกหนึ่งในกิจกรรมย่อยในบานหน้าต่าง กิจกรรม ForEach และสลับไปยังแท็บ การตั้งค่า ในตัวอย่างนี้ ได้เลือกกิจกรรม Stored Procedure เติมการตั้งค่าสําหรับกิจกรรมตามปกติที่คุณจะเลือกการเชื่อมต่อและกระบวนงานที่เก็บไว้ คุณสามารถใช้ @item() ตัวทําซ้ําเพื่ออ้างอิงถึงรายการปัจจุบันที่กําลังประมวลผลที่ใดก็ได้ภายในกิจกรรมที่สนับสนุนเนื้อหาแบบไดนามิก ที่นี่ @item() ถูกใช้เป็นค่าสําหรับพารามิเตอร์ FruitName ที่ถูกส่งผ่านไปยังกระบวนงานที่เก็บไว้

สกรีนช็อตที่แสดงกิจกรรมย่อยในกระบวนการที่จัดเก็บไว้พร้อมพารามิเตอร์โดยใช้@item() ปัจจุบันจากรายการ ForEach สําหรับค่า