แชร์ผ่าน


ประเมินนิพจน์ไปป์ไลน์ของคุณก่อนที่คุณจะเรียกใช้

บทความนี้แสดงวิธีการใช้คุณลักษณะ ประเมินนิพจน์ ใน Microsoft Fabric Data Factory เพื่อทดสอบและแก้ไขข้อบกพร่องนิพจน์ไปป์ไลน์ของคุณ คุณจะได้เรียนรู้วิธีตรวจสอบผลลัพธ์ของนิพจน์ ตรวจสอบส่วนประกอบแต่ละส่วน และตรวจสอบตรรกะของคุณโดยไม่ต้องเรียกใช้ไปป์ไลน์ทั้งหมด

นี่คือสิ่งที่คุณสามารถทําได้ด้วยคุณลักษณะนิพจน์การประเมิน:

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

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

สกรีนช็อตของคุณลักษณะ ประเมินนิพจน์ ที่แสดงการประเมินเนื้อหาแบบไดนามิก

เมื่อใดควรใช้คุณลักษณะ ประเมินนิพจน์

ต่อไปนี้เป็นวิธีที่คุณลักษณะ ประเมินนิพจน์ สามารถช่วยคุณได้:

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

วิธีใช้คุณลักษณะ ประเมินนิพจน์

  1. เปิดตัว สร้างนิพจน์ ในไปป์ไลน์ของคุณ

    สกรีนช็อตของกิจกรรม Outlook พร้อมตัวเลือกในการดูในตัวสร้างนิพจน์

  2. พิมพ์หรือวางนิพจน์ของคุณ

    สกรีนช็อตของตัวสร้างนิพจน์ไปป์ไลน์พร้อมเนื้อหานิพจน์

  3. เลือก ประเมินนิพจน์

    สกรีนช็อตของปุ่ม ประเมินนิพจน์ ภายในตัวสร้างนิพจน์ไปป์ไลน์

  4. ตรวจสอบส่วน ค่า ในตารางที่แสดงแต่ละส่วนของนิพจน์ของคุณ (พารามิเตอร์ ตัวแปร ตัวแปรระบบ ฟังก์ชัน)

    สกรีนช็อตของฟิลด์ป้อนข้อมูลประเมินค่าเนื้อหาแบบไดนามิก

  5. หากส่วนใดต้องการค่าตัวอย่าง (เช่น เวลาทริกเกอร์หรือผลลัพธ์ของกิจกรรม) ให้พิมพ์ลงในฟิลด์ ค่า

  6. เลือก ประเมิน อีกครั้งเพื่อดูผลลัพธ์ที่อัปเดต

    สกรีนช็อตของเนื้อหาแบบไดนามิกประเมินและการแสดงตัวอย่างนิพจน์

    เคล็ดลับ

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

ข้อจํากัดปัจจุบัน

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

สิ่งที่ต้องทําแทน: ในคอลัมน์ ค่า ให้พิมพ์ค่าตัวอย่างเพื่อสะท้อนข้อมูลที่คุณคาดหวังในขณะรันไทม์ (เช่น วาง JSON จําลองสําหรับ activity('LookupCustomers').output) วิธีนี้ช่วยให้คุณสามารถตรวจสอบโครงสร้างและการจัดรูปแบบของนิพจน์ได้แม้ว่าไปป์ไลน์จะไม่ทํางานก็ตาม