หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ขณะนี้คุณสามารถปิดใช้งานกิจกรรมอย่างน้อยหนึ่งกิจกรรมจากไปป์ไลน์ และเราจะข้ามกิจกรรมเหล่านั้นในระหว่างการตรวจสอบความถูกต้องและระหว่างการเรียกใช้ไปป์ไลน์ คุณลักษณะนี้ช่วยปรับปรุงประสิทธิภาพของนักพัฒนาไปป์ไลน์ได้อย่างมาก ซึ่งช่วยให้ลูกค้าสามารถแสดงความคิดเห็นบางส่วนของไปป์ไลน์ได้โดยไม่ต้องลบออกจากพื้นที่ทํางาน คุณสามารถเลือกที่จะเปิดใช้งานอีกครั้งในภายหลัง
ปิดใช้งานกิจกรรม
มีสองวิธีในการปิดใช้งานกิจกรรม: ปิดใช้งานกิจกรรมเดียวจากแท็บทั่วไปหรือปิดใช้งานหลายกิจกรรมด้วยการคลิกขวา
บันทึกการเปลี่ยนแปลงเพื่อปิดใช้งานกิจกรรมระหว่างการเรียกใช้ไปป์ไลน์ตามกําหนดการครั้งถัดไป
ปิดใช้งานกิจกรรมเดียว
- เลือกกิจกรรมที่คุณต้องการปิดใช้งาน
- ภายใต้แท็บ ทั่วไปให้เลือกปิดใช้งาน สําหรับ สถานะกิจกรรม
- เลือกสถานะสําหรับ ทําเครื่องหมายกิจกรรมเป็น เลือกจากสําเร็จล้มเหลว หรือข้าม
ปิดใช้งานหลายกิจกรรม
- กดปุ่ม Ctrl เพื่อเลือกหลายรายการ ใช้เมาส์คลิกซ้ายที่กิจกรรมทั้งหมดที่คุณต้องการปิดใช้งาน
- คลิกขวาเพื่อเปิดเมนูแบบเลื่อนลง
- เลือก ปิดใช้งาน เพื่อปิดใช้งานทั้งหมด
- หากต้องการปรับแต่งการตั้งค่าสําหรับการ ทําเครื่องหมายกิจกรรมเป็น ให้ไปที่แท็บ ทั่วไป ของกิจกรรม และทําการเปลี่ยนแปลงที่เหมาะสม
เปิดใช้งานกิจกรรมอีกครั้ง
เมื่อต้องการเปิดใช้งานกิจกรรมอีกครั้ง ให้เลือก เปิดใช้งาน สําหรับ สถานะกิจกรรม และจะเปลี่ยนกลับเป็นลักษณะการทํางานก่อนหน้าตามที่คาดไว้
พฤติกรรม
กิจกรรมที่ไม่ได้ใช้งานจะทํางานแตกต่างกันไปในไปป์ไลน์
บนพื้นที่ทํางาน กิจกรรมที่ไม่ได้ใช้งานจะเป็นสีเทา โดยมี เครื่องหมายไม่ใช้งาน อยู่ถัดจากชนิดกิจกรรม
บนพื้นที่ทํางาน เครื่องหมายสถานะ (สําเร็จ ล้มเหลว หรือข้าม) จะถูกวางไว้บนกล่อง เพื่อแสดงภาพ กิจกรรม ทําเครื่องหมายเป็น การตั้งค่า
กิจกรรมนี้ไม่รวมอยู่ในการตรวจสอบความถูกต้องของไปป์ไลน์ ดังนั้น คุณไม่จําเป็นต้องระบุฟิลด์ที่จําเป็นทั้งหมดสําหรับกิจกรรมที่ไม่ได้ใช้งาน
ในระหว่างการเรียกใช้การดีบักและการเรียกใช้ไปป์ไลน์ กิจกรรมจะไม่ดําเนินการจริง แต่จะเรียกใช้บรรทัดไอเท็มตัวยึดตําแหน่งแทน โดยมีสถานะที่สงวนไว้ ไม่ใช้งาน
ตัวเลือกการแยกสาขาถูกควบคุมโดย ทําเครื่องหมายกิจกรรมเป็นตัวเลือก กล่าวอีกนัยหนึ่ง:
- ถ้าคุณทําเครื่องหมายกิจกรรมเป็น สําเร็จ สาขา UponSuccess หรือ UponCompletion จะทํางาน
- หากคุณทําเครื่องหมายกิจกรรมเป็น ล้มเหลว สาขา UponFailure หรือ UponCompletion จะทํางาน
- หากคุณทําเครื่องหมายกิจกรรมเป็น ข้าม สาขา UponSkip จะทํางาน
แนวทางปฏิบัติที่ดีที่สุด
การปิดใช้งานเป็นเครื่องมือที่มีประสิทธิภาพสําหรับนักพัฒนาไปป์ไลน์ ช่วยให้นักพัฒนาสามารถ "แสดงความคิดเห็น" ส่วนหนึ่งของโค้ดได้โดยไม่ต้องลบกิจกรรมอย่างถาวร มันส่องแสงในสถานการณ์ต่อไปนี้:
- เมื่อพัฒนาไปป์ไลน์ นักพัฒนาสามารถเพิ่มกิจกรรมที่ไม่ได้ใช้งานของตัวยึดตําแหน่งก่อนที่จะกรอกข้อมูลในฟิลด์ที่จําเป็นทั้งหมด ตัวอย่างเช่น ฉันต้องการกิจกรรมคัดลอกจาก SQL Server ไปยังคลังข้อมูล แต่ฉันยังไม่ได้ตั้งค่าการเชื่อมต่อทั้งหมด ดังนั้นฉันจึงใช้กิจกรรมการคัดลอก ที่ไม่ได้ใช้งาน เป็นตัวยึดตําแหน่งสําหรับกระบวนการพัฒนาแบบวนซ้ํา
- หลังจากปรับใช้ นักพัฒนาสามารถแสดงความคิดเห็นเกี่ยวกับกิจกรรมบางอย่างที่ก่อให้เกิดปัญหาอย่างต่อเนื่องเพื่อหลีกเลี่ยงการลองใหม่ที่มีค่าใช้จ่ายสูง ตัวอย่างเช่น เซิร์ฟเวอร์ SQL ในองค์กรของฉันมีปัญหาในการเชื่อมต่อเครือข่าย และฉันรู้ว่ากิจกรรมการคัดลอกของฉันล้มเหลวอย่างแน่นอน ฉันอาจต้องการปิดใช้งานกิจกรรมการคัดลอกเพื่อหลีกเลี่ยงคําขอลองใหม่จากการท่วมระบบที่เปราะบาง
ข้อจำกัดที่ทราบ
กิจกรรมที่ไม่ได้ใช้งานไม่เคยทํางานจริง ซึ่งหมายความว่ากิจกรรมจะไม่มีฟิลด์ข้อผิดพลาด หรือฟิลด์เอาต์พุตทั่วไป การอ้างอิงถึงฟิลด์ที่ขาดหายไปอาจทําให้เกิดข้อผิดพลาดที่ดาวน์สตรีม