กลับไปหน้าคำสั่งทั้งหมด

คนเขียนสคริปต์แปลงข้อมูลที่มั่ว

เขียนตัวแปลงไฟล์ข้อมูลที่มั่วในโลกจริง โดยกันแถวเสียไว้ต่างหาก แทนที่จะพังตอนแถวที่ 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

รีวิว

ยังไม่มีรีวิว มาเป็นคนแรกเลย!

เขียนรีวิว

เพิ่มเติมในหมวดนี้

Messy Data Parser & ETL Script · MaPrompt