ตั้งเวลาฟังก์ชันข้อมูลผู้ใช้

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

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

ก่อนสร้างกําหนดการ โปรดตรวจสอบให้แน่ใจว่า:

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

กรณีการใช้งาน

ตั้งเวลาฟังก์ชันข้อมูลผู้ใช้เพื่ออัตโนมัติงานธุรกิจและการดําเนินงานที่เกิดซ้ํา สถานการณ์ทั่วไป ได้แก่ :

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

เปิดตัวกําหนดตารางเวลา

  1. เปิดพื้นที่ทํางาน Fabric ของคุณ
  2. เปิดรายการฟังก์ชันข้อมูลผู้ใช้
  3. เลือก การตั้งค่า
  4. เลือก กำหนดการ

หน้า กําหนดการ ช่วยให้คุณสามารถ:

  • สร้างกําหนดการ
  • กําหนดค่าการแจ้งเตือนความล้มเหลว
  • ดูการดําเนินการตามกําหนดเวลา
  • แก้ไขหรือปิดใช้งานกําหนดการ
  • เรียกใช้งานตามกําหนดการด้วยตนเอง

สร้างกำหนดการ

  1. ในกําหนดการ ให้เลือกเพิ่มกําหนดการ

  2. กําหนดค่าคุณสมบัติกําหนดการ

    ตัวกําหนดตารางเวลารองรับการตั้งค่าต่อไปนี้:

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

    เลือกความถี่ที่ฟังก์ชันควรเรียกใช้และระบุรายละเอียดการจัดกําหนดการ ตัวกําหนดตารางเวลารองรับการดําเนินการที่เกิดซ้ํา เช่น ทุกๆ สองสามนาที รายชั่วโมง รายวัน รายสัปดาห์ หรือรายเดือน ตัวอย่างเช่น เมื่อต้องการเรียกใช้ฟังก์ชันทุกๆ 15 นาที ให้กําหนดค่า:

  3. ให้พารามิเตอร์สําหรับ FunctionName พารามิเตอร์นี้ จําเป็น สําหรับการกําหนดฟังก์ชันที่คุณเรียกใช้

    ชื่อพารามิเตอร์ ประเภท ค่า
    ชื่อฟังก์ชัน String ชื่อของฟังก์ชัน เช่น hello_fabric.
  4. เพิ่มพารามิเตอร์เพิ่มเติมสําหรับอินพุตของฟังก์ชัน ตัวอย่างเช่น สําหรับ hello_fabric(name:str), เพิ่มพารามิเตอร์ name ชนิด string

    ชื่อพารามิเตอร์ ประเภท
    ชื่อ String

    Important

    ชื่อพารามิเตอร์ต้องตรงกับลายเซ็นฟังก์ชันข้อมูลผู้ใช้อย่างแม่นยํา ชื่อพารามิเตอร์ไวต่ออักษรใหญ่-เล็ก

  5. บันทึกกําหนดการ

  6. เพิ่มตารางเวลาสําหรับฟังก์ชันอื่น ๆ ในรายการฟังก์ชันข้อมูลผู้ใช้ของคุณ

เรียกใช้ฟังก์ชันที่กําหนดเวลาไว้ด้วยตนเอง

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

ตรวจสอบการดําเนินการตามกําหนดเวลา

คุณสามารถติดตามการทํางานของฟังก์ชันข้อมูลผู้ใช้ได้จากประสบการณ์การตรวจสอบ Fabric

  1. เปิด Monitor Hub
  2. เลือก กิจกรรม
  3. กรองตามฟังก์ชันข้อมูลผู้ใช้

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

กําหนดค่าการแจ้งเตือนความล้มเหลว

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

  1. เปิดหน้ากําหนดการ
  2. ใน การแจ้งเตือนความล้มเหลว ให้ป้อนที่อยู่อีเมลอย่างน้อยหนึ่งรายการ
  3. บันทึกการตั้งค่าคอนฟิก

Fabric จะส่งการแจ้งเตือนทางอีเมลเมื่อใดก็ตามที่การดําเนินการตามกําหนดการล้มเหลว

ขั้นตอนถัดไป

  • เรียนรู้เกี่ยวกับฟังก์ชันข้อมูลผู้ใช้
  • เรียนรู้เกี่ยวกับตัวจัดตารางงานใน Fabric
  • ตรวจสอบและแก้ไขปัญหาปริมาณงาน Fabric โดยใช้ฮับการตรวจสอบ