ความโปร่งใสของข้อมูล

แหล่งที่มาของข้อมูลและการประมวลผล

มาตรฐานความถูกต้อง การบันทึกหลักฐาน และกระบวนการนำเข้าข้อมูล

แหล่งข้อมูลหลัก (Primary Source)

ข้อมูลผลการออกรางวัลสลากกินแบ่งรัฐบาลทั้งหมด ดึงมาจากระบบบริการข้อมูลเปิดของ สำนักงานสลากกินแบ่งรัฐบาล (The Government Lottery Office - GLO) ผ่านเว็บไซต์ทางการ www.glo.or.th

กระบวนการนำเข้าและตรวจสอบ (Import & Validation Pipeline)

เพื่อให้มั่นใจว่าข้อมูลที่แสดงผลมีความถูกต้องและแม่นยำสูงสุด ทุกงวดจะผ่านกระบวนการดังนี้:

  1. ดึงข้อมูลอัตโนมัติ (Automated Fetch): ระบบทำการดึงข้อมูลผลรางวัลในวันที่มีการออกรางวัล (วันที่ 1 และ 16 ของทุกเดือน)
  2. จัดเก็บสำเนาข้อมูลดิบ (Raw Snapshot): บันทึกไฟล์ JSON ต้นฉบับจาก GLO ไว้ในพื้นที่จัดเก็บส่วนตัว พร้อมคำนวณค่า SHA-256 Checksum เพื่อเป็นหลักฐานว่าข้อมูลไม่ถูกดัดแปลง
  3. ตรวจสอบความถูกต้อง (Deterministic Validation): ตรวจสอบโครงสร้างข้อมูล ความยาวของตัวเลข (รางวัลที่ 1 = 6 หลัก, เลขท้าย 2 ตัว = 2 หลัก โดยคงเลข 0 นำหน้าเสมอ), วันที่ออกรางวัล และป้องกันข้อมูลงวดซ้ำซ้อน
  4. เผยแพร่และอัปเดตเวอร์ชัน (Publication & Dataset Versioning): เมื่อข้อมูลผ่านการตรวจสอบ จะถูกบันทึกเป็น Canonical Data และอัปเดตเลขเวอร์ชันของฐานข้อมูล (Dataset Version) เพื่อล้างแคชและประมวลผลสถิติใหม่ทันที

การแก้ไขและบันทึกประวัติการเปลี่ยนแปลง (Audit Trail)

หากเกิดกรณีที่ข้อมูลต้นทางมีการแก้ไข ระบบจะทำการบันทึกประวัติการแก้ไขทุกรายการในตาราง `correction_logs` ซึ่งประกอบด้วย ค่าเดิม, ค่าใหม่, วันเวลา, เหตุผล และผู้ดำเนินการ โดยไม่มีการลบหลักฐานการนำเข้าเดิม (Provenance) เพื่อความโปร่งใสสูงสุด