28 ส.ค. เวลา 08:41 • การศึกษา
Data By Shoper Gamer

Structured Data คืออะไร

โดย
ในโลกที่ข้อมูลมีความซับซ้อน การจะทำให้คอมพิวเตอร์ "เข้าใจ" และ "ประมวลผล" เนื้อหาของข้อมูลได้อย่างมีประสิทธิภาพไม่ใช่เรื่องง่าย Structured Data (ข้อมูลที่มีโครงสร้าง) จึงเข้ามามีบทบาทสำคัญ โดยการจัดระเบียบข้อมูลให้เป็นรูปแบบมาตรฐาน ทำให้มันกลายเป็นพื้นฐานที่สำคัญสำหรับการทำงานของ AI, Machine Learning และ การวิเคราะห์ข้อมูลในยุคปัจจุบัน
  • ​Structured Data คืออะไร
Structured Data คือ ข้อมูลที่ถูกจัดระเบียบในรูปแบบที่กำหนดไว้ตายตัว มีโครงสร้างที่ชัดเจนซึ่งประกอบด้วยแถว และ คอลัมน์ ทำให้เครื่องจักรสามารถค้นหา และ ประมวลผลได้อย่างง่ายดาย โดยปกติจะถูกเก็บในรูปแบบของตาราง (เช่น ในฐานข้อมูล SQL) ที่มีคอลัมน์ (ฟิลด์) และ แถว (เรคคอร์ด) ที่ชัดเจน แต่ละฟิลด์จะเก็บข้อมูลประเภทเฉพาะ (เช่น ชื่อ อายุ ราคา วันที่)
ลองจินตนาการว่ามันเหมือนแบบฟอร์ม ที่มีช่องให้กรอกข้อมูลที่ชัดเจน เช่น ชื่อ-นามสกุล ที่อยู่ ซึ่งทุกคนกรอกข้อมูลในช่องเดียวกัน ทำให้การนำไปใช้ต่อทำได้ง่าย
  • ​Structured Data ทำงานอย่างไร
หลักการทำงานอยู่บนพื้นฐานของการกำหนดโครงสร้างข้อมูลล่วงหน้า
1) การกำหนดโครงสร้างข้อมูล ก่อนที่จะเก็บข้อมูล จะต้องมีการออกแบบโครงสร้าง หรือ Schema ขึ้นมาก่อน เช่น กำหนดว่าตาราง "ลูกค้า" จะต้องมีคอลัมน์อะไรบ้าง (รหัสลูกค้า ชื่อ อีเมล เป็นต้น)
2) การบันทึกข้อมูล: ข้อมูลใหม่ที่เข้ามาจะต้องเป็นไปตามโครงสร้างที่กำหนดไว้ เช่น ในฟิลด์ "อายุ" จะต้องกรอกเป็นตัวเลขเท่านั้น
3) การสืบค้นและประมวลผล เนื่องจากข้อมูลมีโครงสร้างที่สอดคล้องกัน จึงสามารถใช้ภาษาอย่าง SQL (Structured Query Language) เพื่อสืบค้น กรอง และ วิเคราะห์ข้อมูลได้อย่างมีประสิทธิภาพ และ รวดเร็วมาก เช่น "หาลูกค้าทุกคนที่อายุมากกว่า 30 ปี และ อาศัยอยู่ในกรุงเทพฯ"
  • ​ประเภทของ Structured Data
○ ข้อมูลจากฐานข้อมูลเชิงสัมพันธ์ (Relational Databases):
เป็นประเภทที่พบได้บ่อยที่สุด โดยข้อมูลจะถูกเก็บในตารางที่มีความสัมพันธ์กัน (เช่น SQL Server, MySQL, PostgreSQL)
○ ข้อมูลจากสเปรดชีต (Spreadsheets): เช่น ไฟล์ Excel หรือ Google Sheets ที่มีคอลัมน์ และ แถวที่ชัดเจน
○ ข้อมูลในรูปแบบ XML (Extensible Markup Language): ใช้แท็กในการกำหนดโครงสร้างข้อมูล
○ ข้อมูลในรูปแบบ JSON (JavaScript Object Notation): กลายเป็นรูปแบบมาตรฐานสำหรับเว็บแอปพลิเคชัน และ API ในปัจจุบัน แม้จะมีความยืดหยุ่น แต่เมื่อมีโครงสร้างที่กำหนดไว้ล่วงหน้า (เช่น JSON Schema) ก็ถือเป็นข้อมูลที่มีโครงสร้างเช่นกัน
  • ​ประโยชน์
✅️ ประสิทธิภาพในการสืบค้น และ วิเคราะห์: เนื่องจากโครงสร้างชัดเจน จึงสามารถค้นหา จัดเรียง กรอง และ สรุปข้อมูลได้อย่างรวดเร็ว
✅️ ความถูกต้องและสอดคล้องกัน: โครงสร้างที่กำหนดไว้ช่วยให้ข้อมูลมีความสมบูรณ์ และ สอดคล้องกัน (Data Integrity)
✅️ เครื่องจักรสามารถอ่านได้ง่าย: เป็นเชื้อเพลิงหลักสำหรับการทำงานของ AI, Machine Learning และ กระบวนการอัตโนมัติ เนื่องจากเครื่องจักรเข้าใจโครงสร้างได้ง่าย
✅️ การเชื่อมโยงระบบ: การแลกเปลี่ยนข้อมูลระหว่างระบบต่างๆ ทำได้ง่ายเพราะมีรูปแบบที่ชัดเจน
✅️ การตัดสินใจโดยใช้ข้อมูลเป็นหลัก: เป็นพื้นฐานในการสร้างรายงาน และ แดชบอร์ด เพื่อสนับสนุนการตัดสินใจทางธุรกิจที่ชัดเจน
  • ​ตัวอย่างการใช้งาน
○ E-Commerce: ฐานข้อมูลสินค้า (ชื่อสินค้า ราคา จำนวนสินค้าในสต็อก หมวดหมู่) ถูกสร้างเป็นข้อมูลที่มีโครงสร้างอย่างสมบูรณ์
○ การเงิน (FinTech): ข้อมูลธุรกรรม (เวลาที่ทำธุรกรรม ยอดเงิน เลขบัญชี ประเภทธุรกิจ) ถูกเก็บเป็นข้อมูลที่มีโครงสร้างเพื่อใช้วิเคราะห์การตรวจจับการฉ้อโกงแบบเรียลไทม์
○ ระบบ CRM: ระบบจัดการความสัมพันธ์ลูกค้า (CRM) เก็บข้อมูลผู้ติดต่อ ประวัติการซื้อ และการติดต่อทั้งหมดในรูปแบบ Structured Data
○ IoT (Internet of Things): ข้อมูลที่ส่งมาจากเซ็นเซอร์ (รหัสอุปกรณ์ ค่าอุณหภูมิ เวลา) มักเป็นข้อมูลที่มีโครงสร้าง เพื่อให้ง่ายต่อการจัดเก็บ และ วิเคราะห์อย่างรวดเร็ว
○ คลังข้อมูล (Data Warehouses): รวบรวมข้อมูลที่มีโครงสร้างจากหลายแหล่ง เพื่อใช้สำหรับระบบธุรกิจอัจฉริยะ (BI) และ การวิเคราะห์ขั้นสูง
✏️ Shoper Gamer
  • ​SQL คืออะไร 👇
  • ​Data Warehousing คืออะไร 👇
  • ​JSON คืออะไร ทำไมถึงครองใจนักพัฒนา 👇
Credit :
👇
  • ​https://blog.datath.com/structured-unstructured-semistructured-data/
  • ​https://www.blockdit.com/posts/660d034881f58c1575e0ae10
  • ​https://www.blockdit.com/posts/6614fb2fefc85aa1b2d85051
  • ​https://www.blockdit.com/posts/627b784561979c655fce9663
  • ​https://www.blockdit.com/posts/660a5dc2fb7c16fbb34fb5d6

ดูเพิ่มเติมในซีรีส์

โฆษณา