การตรวจสอบเวิร์กโฟลว์ใน Informatica: ตัวอย่างมุมมองงานและแผนภูมิแกนต์
ในบทช่วยสอนก่อนหน้านี้ เราได้พูดถึงเวิร์กโฟลว์ ซึ่งก็คือกลุ่มคำสั่งหรือคำสั่งสำหรับบริการบูรณาการ โดยจะกำหนดวิธีการเรียกใช้งานต่างๆ เช่น งานคำสั่ง งานเซสชัน งานอีเมล เป็นต้น เพื่อติดตามว่าทุกอย่างได้รับการดำเนินการอย่างมีประสิทธิภาพและดำเนินการตามลำดับที่ต้องการ เราจำเป็นต้องมี Workflow Monitor
การตรวจสอบเวิร์กโฟลว์คืออะไร?
การตรวจสอบเวิร์กโฟลว์เป็นเครื่องมือที่คุณสามารถตรวจสอบการทำงานของเวิร์กโฟลว์และงานที่มอบหมายให้กับเวิร์กโฟลว์ได้
ในการตรวจสอบเวิร์กโฟลว์คุณสามารถทำได้
- ดูรายละเอียดการดำเนินการ
- ดูประวัติการดำเนินการเวิร์กโฟลว์
- หยุด ยกเลิก หรือเริ่มเวิร์กโฟลว์และงานใหม่
- แสดงเวิร์กโฟลว์ที่มีการดำเนินการอย่างน้อยหนึ่งครั้ง
ตัวตรวจสอบเวิร์กโฟลว์ประกอบด้วยหน้าต่างต่อไปนี้
- หน้าต่างนาวิเกเตอร์ – แสดงพื้นที่เก็บข้อมูล โฟลเดอร์ และบริการบูรณาการที่ได้รับการตรวจสอบ
- หน้าต่างเอาท์พุต – แสดงข้อความจากบริการการรวมและพื้นที่เก็บข้อมูล
- หน้าต่างคุณสมบัติ – แสดงรายละเอียด/คุณสมบัติเกี่ยวกับงานและเวิร์กโฟลว์
- หน้าต่างเวลา – แสดงความคืบหน้าของงานและเวิร์กโฟลว์ที่กำลังทำงานพร้อมรายละเอียดเวลา
ตอนนี้เรามาดูกันว่าเราสามารถทำอะไรได้บ้างใน Workflow Monitor
วิธีการเปิดการตรวจสอบเวิร์กโฟลว์
ขั้นตอน 1) ในกล่องเครื่องมือ Informatica Designer หรือตัวจัดการเวิร์กโฟลว์ ให้คลิกที่ไอคอนตัวตรวจสอบเวิร์กโฟลว์
ขั้นตอน 2) นี่จะเป็นการเปิดหน้าต่างการตรวจสอบเวิร์กโฟลว์
ในเครื่องมือตรวจสอบเวิร์กโฟลว์ คุณจะเห็นที่เก็บข้อมูลและบริการการรวมที่เกี่ยวข้องทางด้านซ้าย ใต้คอลัมน์สถานะ คุณจะเห็นว่าคุณเชื่อมต่อหรือยกเลิกการเชื่อมต่อกับบริการการรวมระบบหรือไม่ หากคุณอยู่ในโหมดยกเลิกการเชื่อมต่อ คุณจะไม่เห็นเวิร์กโฟลว์ที่ทำงานอยู่ มีแถบเวลาที่ช่วยให้เรากำหนดระยะเวลาในการดำเนินการได้
ขั้นตอน 3) มอนิเตอร์เวิร์กโฟลว์อยู่ในโหมดตัดการเชื่อมต่อตามค่าเริ่มต้น เพื่อเชื่อมต่อกับบริการบูรณาการ
- คลิกขวาที่บริการบูรณาการ
- เลือกตัวเลือกการเชื่อมต่อ
หลังจากเชื่อมต่อแล้ว จอภาพจะแสดงสถานะว่าเชื่อมต่อแล้ว
มุมมองในการตรวจสอบเวิร์กโฟลว์
มีมุมมองสองประเภทใน Informatica workflow monitor
- มุมมองงาน
- แกนต์วิว
ดูงาน
มุมมองงานจะแสดงเวิร์กโฟลว์ที่รันในรูปแบบรายงาน และจัดตามเวิร์กโฟลว์ที่รัน มุมมองงานช่วยให้เปรียบเทียบเวิร์กโฟลว์ที่รันและกรองรายละเอียดของเวิร์กโฟลว์ที่รันได้อย่างสะดวก
มุมมองงานแสดงรายละเอียดต่อไปนี้
- รายการการรันเวิร์กโฟลว์ – แสดงรายการการรันเวิร์กโฟลว์ ประกอบด้วยโฟลเดอร์ เวิร์กโฟลว์ เวิร์กเล็ต และชื่องาน โดยจะแสดงเวิร์กโฟลว์ที่ทำงานตามลำดับเวลาโดยแสดงการทำงานล่าสุดที่ด้านบน โดยจะแสดงโฟลเดอร์และบริการบูรณาการตามลำดับตัวอักษร
- ข้อความสถานะ – ข้อความจาก Integration Service เกี่ยวกับสถานะของงานหรือเวิร์กโฟลว์
- โหนด – โหนดของบริการบูรณาการดำเนินงาน
- เวลาเริ่มต้น – เวลาที่งานหรือเวิร์กโฟลว์เริ่มต้น
- เวลาเสร็จสมบูรณ์ – เวลาที่งานหรือเวิร์กโฟลว์ดำเนินการเสร็จสิ้น
- สถานะ – แสดงสถานะของงานหรือเวิร์กโฟลว์ ไม่ว่าเวิร์กโฟลว์จะเริ่มต้น สำเร็จ ล้มเหลว หรือถูกยกเลิก
มุมมองแผนภูมิแกนต์
ในมุมมองแผนภูมิแกนต์ คุณสามารถดูการทำงานเวิร์กโฟลว์ในมุมมองตามลำดับเวลาได้ แผนภูมิแกนต์จะแสดงข้อมูลต่อไปนี้
- ชื่องาน – ชื่อของงานในเวิร์กโฟลว์
- ระยะเวลา – เวลาที่ใช้ในการดำเนินงาน
- สถานะ – สถานะล่าสุดของงานหรือเวิร์กโฟลว์
เพื่อสลับระหว่างแผนภูมิแกนต์และมุมมองงาน
หากต้องการเปลี่ยนจากแผนภูมิแกนต์เป็นมุมมองงานหรือกลับกัน ให้คลิกที่ปุ่มที่เกี่ยวข้องตามที่แสดงในภาพหน้าจอเพื่อเปลี่ยนโหมด
ตัวอย่าง - วิธีการตรวจสอบและดูรายละเอียด
ในตัวอย่างก่อนหน้านี้ เราได้สร้าง
- การแมป “m_emp_emp_target”: การแมปคือชุดคำสั่งเกี่ยวกับวิธีแก้ไขข้อมูลและการประมวลผลการแปลงที่ส่งผลต่อชุดเรกคอร์ด
- เซสชัน “s_ m_emp_emp_target” :เซสชันคืออ็อบเจ็กต์ระดับสูงกว่าสำหรับการแมปซึ่งระบุคุณสมบัติของการดำเนินการ เช่น ตัวเลือกการปรับแต่งประสิทธิภาพ รายละเอียดการเชื่อมต่อของแหล่งที่มา/เป้าหมาย เป็นต้น
- เวิร์กโฟลว์ “wkf_s_m_emp_emp_target”: เวิร์กโฟลว์คือคอนเทนเนอร์สำหรับเซสชันและออบเจ็กต์อื่นๆ และจะกำหนดเวลาของการดำเนินงานและการขึ้นต่อกันหรือโฟลว์ของการดำเนินการ
ต่อไปนี้เราจะมาวิเคราะห์รายละเอียดการดำเนินการในหัวข้อนี้
ขั้นตอน 1) รีสตาร์ทตัวออกแบบเวิร์กโฟลว์ ตามที่อธิบายไว้ในหัวข้อก่อนหน้า
ขั้นตอน 2) ไปที่ตัวตรวจสอบเวิร์กโฟลว์ และในหน้าต่างตัวตรวจสอบ คุณจะเห็นรายละเอียดต่างๆ ตามที่แสดงในภาพหน้าจอ เช่น ที่เก็บ รายละเอียดการทำงานของเวิร์กโฟลว์ รายละเอียดโหนด เวลาเริ่มการทำงานของเวิร์กโฟลว์ เวลาเสร็จสิ้นการทำงานของเวิร์กโฟลว์ และสถานะ
ขั้นตอน 3) คุณสามารถดูขั้นตอนการทำงานที่กำลังดำเนินการอยู่ซึ่งมีสถานะเป็น "กำลังทำงาน" ได้ที่นี่
ขั้นตอน 4) เมื่อการดำเนินการเวิร์กโฟลว์เสร็จสมบูรณ์ สถานะจะเปลี่ยนเป็นสำเร็จ/ล้มเหลว พร้อมด้วยรายละเอียดเวลาเริ่มต้นและสิ้นสุด
ขั้นตอน 5) การดูรายละเอียดงาน
- คลิกขวาที่ชื่องาน
- ในหน้าต่างป๊อปอัปเลือก "รับคุณสมบัติการเรียกใช้"
- หน้าต่างคุณสมบัติจะปรากฏขึ้นพร้อมรายละเอียดงาน
ขั้นตอน 6) คลิกที่เมนูแต่ละเมนูในหน้าต่างคุณสมบัติเพื่อดูรายละเอียดเฉพาะ
เราเลือก “Task Details” เพื่อดูข้อมูล ซึ่งจะแสดงรายละเอียดทั้งหมด เช่น ชื่ออินสแตนซ์ ประเภทงาน เวลาเริ่มต้น ชื่อ Integration Service เป็นต้น
รายละเอียดงาน –
ที่มาและ Target สถิติ
สถิติแหล่งที่มาและเป้าหมายจะให้รายละเอียดของแหล่งที่มาและเป้าหมาย ตัวอย่างเช่น มีการดึงข้อมูลจำนวนกี่แถวจากแหล่งที่มา และมีการเพิ่มข้อมูลจำนวนกี่แถวในเป้าหมาย ปริมาณงานปัจจุบัน เป็นต้น
ในหน้าจอต่อไปนี้ จะมีการดึงข้อมูล 14 รายการจากแหล่งที่มา และทั้ง 14 รายการจะถูกเพิ่มลงในตารางเป้าหมาย
- แถวที่ใช้ บ่งบอกจำนวนบันทึกที่ Informatica พยายามอัปเดตหรือแทรกเป้าหมาย
- แถวที่ได้รับผลกระทบ ระบุจำนวนแถวที่ใช้จริงที่ประสบความสำเร็จ ในที่นี้ โหลดแถวทั้งหมด 14 แถวลงในเป้าหมายได้สำเร็จ ดังนั้น จำนวนจึงเท่ากันทั้งสองแถว
- แถวที่ถูกปฏิเสธ บ่งบอกจำนวนแถวที่ละทิ้งเนื่องจากข้อจำกัดของเป้าหมายหรือปัญหาอื่นๆ
ในบทช่วยสอนนี้ คุณได้เรียนรู้วิธีเปิดและตรวจสอบเวิร์กโฟลว์และงานโดยใช้การตรวจสอบเวิร์กโฟลว์