แชร์ผ่าน


ปิดใช้งานกิจกรรม

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

ปิดใช้งานกิจกรรม

มีสองวิธีในการปิดใช้งานกิจกรรม: ปิดใช้งานกิจกรรมเดียวจากแท็บทั่วไปหรือปิดใช้งานหลายกิจกรรมด้วยการคลิกขวา

บันทึกการเปลี่ยนแปลงเพื่อปิดใช้งานกิจกรรมระหว่างการเรียกใช้ไปป์ไลน์ตามกําหนดการครั้งถัดไป

ปิดใช้งานกิจกรรมเดียว

  1. เลือกกิจกรรมที่คุณต้องการปิดใช้งาน
  2. ภายใต้แท็บ ทั่วไปให้เลือกปิดใช้งาน สําหรับ สถานะกิจกรรม
  3. เลือกสถานะสําหรับ ทําเครื่องหมายกิจกรรมเป็น เลือกจากสําเร็จล้มเหลว หรือข้าม

สกรีนช็อตของตัวแก้ไขไปป์ไลน์ Fabric Data Factory ที่มีกิจกรรมเว็บ ActivityDeactivated ตั้งค่าเป็น ไม่ใช้งาน ในบานหน้าต่างการตั้งค่าทั่วไป

ปิดใช้งานหลายกิจกรรม

  1. กดปุ่ม Ctrl เพื่อเลือกหลายรายการ ใช้เมาส์คลิกซ้ายที่กิจกรรมทั้งหมดที่คุณต้องการปิดใช้งาน
  2. คลิกขวาเพื่อเปิดเมนูแบบเลื่อนลง
  3. เลือก ปิดใช้งาน เพื่อปิดใช้งานทั้งหมด
  4. หากต้องการปรับแต่งการตั้งค่าสําหรับการ ทําเครื่องหมายกิจกรรมเป็น ให้ไปที่แท็บ ทั่วไป ของกิจกรรม และทําการเปลี่ยนแปลงที่เหมาะสม

สกรีนช็อตของวิธีการปิดใช้งานหลายกิจกรรมพร้อมกัน

เปิดใช้งานกิจกรรมอีกครั้ง

เมื่อต้องการเปิดใช้งานกิจกรรมอีกครั้ง ให้เลือก เปิดใช้งาน สําหรับ สถานะกิจกรรม และจะเปลี่ยนกลับเป็นลักษณะการทํางานก่อนหน้าตามที่คาดไว้

พฤติกรรม

กิจกรรมที่ไม่ได้ใช้งานจะทํางานแตกต่างกันไปในไปป์ไลน์

  • บนพื้นที่ทํางาน กิจกรรมที่ไม่ได้ใช้งานจะเป็นสีเทา โดยมี เครื่องหมายไม่ใช้งาน อยู่ถัดจากชนิดกิจกรรม

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

  • กิจกรรมนี้ไม่รวมอยู่ในการตรวจสอบความถูกต้องของไปป์ไลน์ ดังนั้น คุณไม่จําเป็นต้องระบุฟิลด์ที่จําเป็นทั้งหมดสําหรับกิจกรรมที่ไม่ได้ใช้งาน

  • ในระหว่างการเรียกใช้การดีบักและการเรียกใช้ไปป์ไลน์ กิจกรรมจะไม่ดําเนินการจริง แต่จะเรียกใช้บรรทัดไอเท็มตัวยึดตําแหน่งแทน โดยมีสถานะที่สงวนไว้ ไม่ใช้งาน

  • ตัวเลือกการแยกสาขาถูกควบคุมโดย ทําเครื่องหมายกิจกรรมเป็นตัวเลือก กล่าวอีกนัยหนึ่ง:

    • ถ้าคุณทําเครื่องหมายกิจกรรมเป็น สําเร็จ สาขา UponSuccess หรือ UponCompletion จะทํางาน
    • หากคุณทําเครื่องหมายกิจกรรมเป็น ล้มเหลว สาขา UponFailure หรือ UponCompletion จะทํางาน
    • หากคุณทําเครื่องหมายกิจกรรมเป็น ข้าม สาขา UponSkip จะทํางาน

    สกรีนช็อตแสดงสถานะการเรียกใช้กิจกรรมของกิจกรรมที่ไม่ได้ใช้งาน

แนวทางปฏิบัติที่ดีที่สุด

การปิดใช้งานเป็นเครื่องมือที่มีประสิทธิภาพสําหรับนักพัฒนาไปป์ไลน์ ช่วยให้นักพัฒนาสามารถ "แสดงความคิดเห็น" ส่วนหนึ่งของโค้ดได้โดยไม่ต้องลบกิจกรรมอย่างถาวร มันส่องแสงในสถานการณ์ต่อไปนี้:

  • เมื่อพัฒนาไปป์ไลน์ นักพัฒนาสามารถเพิ่มกิจกรรมที่ไม่ได้ใช้งานของตัวยึดตําแหน่งก่อนที่จะกรอกข้อมูลในฟิลด์ที่จําเป็นทั้งหมด ตัวอย่างเช่น ฉันต้องการกิจกรรมคัดลอกจาก SQL Server ไปยังคลังข้อมูล แต่ฉันยังไม่ได้ตั้งค่าการเชื่อมต่อทั้งหมด ดังนั้นฉันจึงใช้กิจกรรมการคัดลอก ที่ไม่ได้ใช้งาน เป็นตัวยึดตําแหน่งสําหรับกระบวนการพัฒนาแบบวนซ้ํา
  • หลังจากปรับใช้ นักพัฒนาสามารถแสดงความคิดเห็นเกี่ยวกับกิจกรรมบางอย่างที่ก่อให้เกิดปัญหาอย่างต่อเนื่องเพื่อหลีกเลี่ยงการลองใหม่ที่มีค่าใช้จ่ายสูง ตัวอย่างเช่น เซิร์ฟเวอร์ SQL ในองค์กรของฉันมีปัญหาในการเชื่อมต่อเครือข่าย และฉันรู้ว่ากิจกรรมการคัดลอกของฉันล้มเหลวอย่างแน่นอน ฉันอาจต้องการปิดใช้งานกิจกรรมการคัดลอกเพื่อหลีกเลี่ยงคําขอลองใหม่จากการท่วมระบบที่เปราะบาง

ข้อจำกัดที่ทราบ

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