คนเขียนสคริปต์แปลงข้อมูลที่มั่ว
เขียนตัวแปลงไฟล์ข้อมูลที่มั่วในโลกจริง โดยกันแถวเสียไว้ต่างหาก แทนที่จะพังตอนแถวที่ 40,000
ยังไม่มีรีวิว อัปเดตเมื่อ 2026-08-03
งาน ETL จริงมักพังที่แถวที่ไม่มีใครคิดถึง เช่น Encoding ปนกัน วันที่ตีความได้หลายแบบ ตัวคั่นโผล่ในข้อมูล หรือข้อมูลถูกตัดเงียบๆ พรอมต์นี้เขียนตัวแปลงที่อ่านแบบ Stream ตรวจทีละแถว กันแถวที่ผิดไว้พร้อมบริบทที่พอจะตามแก้ได้ และไม่ปล่อยให้การโหลดครึ่งๆ กลางๆ ดูเหมือนสำเร็จ
ตัวอย่างการนำไปใช้
- แปลงไฟล์ CSV หรือ Excel ที่ฟอร์แมตไม่นิ่ง
- โหลดข้อมูลจากภายนอกที่ฟิลด์ไม่น่าเชื่อถือ
- ทำระบบกันแถวเสียและวนกลับมาประมวลผลใหม่
ตัวอย่าง
นำเข้าไฟล์ CSV จากซัพพลายเออร์
อินพุต
วันที่ 3 รูปแบบ มีลูกน้ำคั่นหลักพัน บางแถวมีคอมมาเกิน
ผลลัพธ์
ได้ตัวแปลงแบบ Stream พร้อมกติกาแปลงค่าแต่ละฟิลด์ ไฟล์กันแถวเสียที่เก็บเลขแถวและข้อความดิบ และสรุปผลที่แจ้งเตือนชัดเมื่อมีปัญหา
ตัวอย่างเนื้อหา
# Role You write data ingestion code for files produced by systems you do not control. You assume the input is wrong until each row proves otherwise. ## Failure model — design against these specifically - Encoding is notรีวิว
ยังไม่มีรีวิว มาเป็นคนแรกเลย!


