วันจันทร์ที่ 29 กุมภาพันธ์ พ.ศ. 2559

แก้ไขปัญหา ตรวจตานักเรียน ป.1 ผลงานไม่ขึ้น สสจ.ชัยภูมิ

จากข้อมูล ตรวจตานักเรียน ป.1 ผลงานไม่ขึ้น สสจ.ชัยภูมิ อ้างอิงจาก http://203.157.182.15/datareturn/#/report/3/  ผลงานไม่ขึ้น  แต่ในฝั่งคนบันทึกข้อมูล แจ้งว่าทำการบันทึกแล้ว Admin ก้อส่งผลงานใหม่ทั้ง Takis,HosxpTools อีกหลายรอบก้อยังไม่ขึ้น จึงเกิดข้อสงสัยว่าเกิดจากสาเหตุใด จึงทำการวิเคราะห์หาสาเหตุ  1. ข้อมูลเป้าหมายมีแต่ทำไมไม่ออก 2. ข้อมูลส่งออกมีการตรวจตา ยืนยันตาม ICD10 ตามช่วงเวลาที่กำหนดจริง 3. ทดลองเอายอดเป้าหมายแล้วบันทึกใหม่ แล้วส่งขึ้นเว็บว่ามีข้อมูลไหม ปรากฏว่า ผลงานขึ้นตามยอดที่บันทึก
สรุปผลได้ว่า    การส่งข้อมูลที่มีชื่อตามยอดเป้าหมายจะขึ้นผลงานจริง  ไม่ได้อยู่ที่ภาคการส่งข้อมูล จากนั้นได้ประสานงานกับน้องตู่ สสจ.ชัยภูมิ สรุปว่าน่าจะปัญหากับการกำหนดค่า ของแฟ้มฐานข้อมูลที่ไม่ตรงกับจังหวัดตั้งเกณฑ์สำหรับการตัดข้อมูล จึงได้มาดูที่ตารางว่า ตรงกันหรือไม่

Command: select * from village_school_class


ดูแล้วไม่ตรงกับของจังหวัด จึงลองสอบถามไปที่จังหวัดเค้าจับจาก ID ไม่ใช่จาก ExportCode
จึงได้ทำการแก้ไขข้อมูลนักเรียนก่อน เพราะหากปรับตารางหน้านี้ก่อนอาจจะมีผลเสียหายร้ายแรงต่อชั้นนักเรียนที่เป็นอยู่ได้  จึงต้องทำการย้ายข้อมูลในส่วน village_school_class_id  ก่อน
หาตัวเลขที่เราจดจำได้ ข้อย้ำก่อนทำต้องต้องสติให้ดีมิฉะนัน อาจเกิดความเสียหายแก่นักเรียน ในเขตที่เรารับผิดชอบได้

Command:select * from village_student

แล้วค่อยๆทำการย้ายชั้นนักเรียนเป็นตัวเลขอื่นก่อน

Command:Update village_student  set village_school_class_id= X1  Where village_school_class_id= X2

**Remark  X1 คือ ค่าตัวเลขที่เราต้องการให้ย้ายไปก่อนจัดการ  X2 คือค่าตัวเลขปัจจุบันก่อนย้ายค่า

เมื่อเสร็จสิ้นจึงค่อยทำการเปลี่ยนข้อมูล่ตาราง village_school_class ให้เป็นปัจจุบัน



ปัจจัยอื่นที่ทำให้ข้อมูลไม่ขึ้นได้อีก
1. เวอร์ชั่น HosxpTools ไม่ได้ส่งไปที่Server ที่ต้องการ
2. ลง Diag ไม่ถูกหรือรูปแบบของวันที่ ไม่ถูกต้อง
3.ฯลฯ




ไม่มีความคิดเห็น:

แสดงความคิดเห็น