การทำคลังข้อมูล¶
Warning
ฉบับปรับปรุงเน้นการใช้งานในยุค Generative AI
จุดมุ่งหมาย¶
นักศึกษาสามารถอธิบายหลักการทำคลังข้อมูลและการแทนความรู้จากการทำคลังข้อมูล
นักศึกษาสามารถอธิบายขั้นตอนวิธีในการพัฒนาและออกแบบโมเดลข้อมูลในการทำคลังข้อมูล
นักศึกษาสามารถใช้ซอฟต์แวร์ในการเก็บรักษาข้อมูลและแยกข้อมูล
นักศึกษาสามารถอธิบายวิธีการทำคลังข้อมูลด้วยเทคการแปลงข้อมูลและโหลดข้อมูล
คำอธิบายรายวิชา¶
แนวคิดเกี่ยวกับคลังข้อมูล ความหมาย โครงสร้าง กระบวนการจัดการ การพัฒนาโมเดลข้อมูล การออกแบบโมเดลข้อมูล กระบวนการในการเก็บรักษาข้อมูล การแยกข้อมูล การแปลงข้อมูลและการโหลดข้อมูล ประสิทธิภาพการออกแบบโมเดลข้อมูล กรณีศึกษาทางธุรกิจ
Concepts of data warehousing; definition, structures, management process; data model development; data model design; data retention process; data extraction; data conversion and data loading; data design performance; business case study
แผนการเรียนรู้¶
สัปดาห์ |
หัวข้อ |
ผลลัพธ์การเรียนรู้ |
ลิงก์สื่อการเรียนรู้เพิ่มเติม |
---|---|---|---|
1 |
บทนำสู่ Data Warehousing ยุคใหม่ |
เข้าใจภาพรวมของ Modern DW และความเชื่อมโยงกับ Generative AI |
|
2 |
Architectures |
วิเคราะห์และเปรียบเทียบสถาปัตยกรรม DW สมัยใหม่ |
|
3 |
Data Modeling สำหรับ DW |
ออกแบบโมเดลข้อมูล Star และ Snowflake ได้อย่างเหมาะสม |
https://www.kimballgroup.com/data-warehouse-business-intelligence-resources/ |
4 |
Data Ingestion & ETL/ELT |
วางแผนและพัฒนา pipeline สำหรับ ingest ข้อมูล |
|
5 |
Data Quality & Governance |
ประเมินคุณภาพข้อมูลและนำหลัก Data Governance ไปประยุกต์ |
|
6 |
Modern Storage Formats |
เลือกใช้ format เช่น Parquet/Delta/Iceberg ให้เหมาะกับ use-case |
|
7 |
SQL for Analytics & Feature Engineering |
เขียน SQL เชิงลึกเพื่อวิเคราะห์และสร้างฟีเจอร์สำหรับ AI |
|
8 |
Midterm: Hands-on Project Review |
นำเสนอ pipeline ที่ออกแบบเอง และได้รับ feedback |
(ไฟล์แนบ/รายงานตามที่อาจารย์กำหนด) |
9 |
Introduction to Generative AI |
อธิบายการทำงานของ LLM และแนวคิดพื้นฐานของ GenAI |
|
10 |
Connecting DW to GenAI |
สร้าง flow ในการนำข้อมูลจาก DW ไปใช้ใน GenAI |
|
11 |
RAG (Retrieval Augmented Generation) |
สร้างระบบที่ใช้ข้อมูลจาก DW เพื่อ enhance LLM |
|
12 |
DW สำหรับ Fine-tuning |
เตรียม dataset สำหรับ fine-tune LLM ด้วยข้อมูลจาก DW |
|
13 |
Case Study: Chatbot/AI Generator |
ออกแบบระบบ AI ที่ใช้ DW จริงในการตอบคำถาม |
|
14 |
Final Project Work |
สร้างโครงงานแบบ end-to-end ที่บูรณาการเนื้อหาทั้งหมด |
(Google Colab / GitHub / เอกสารแนบตามกลุ่ม) |
15 |
Final Presentation |
นำเสนอผลงานสรุป และอภิปรายศักยภาพของระบบที่สร้าง |
(ไฟล์สไลด์ / สรุปผลการนำเสนอ) |
เกณฑ์การให้คะแนนรายวิชา¶
รายการ |
สัดส่วน (%) |
หมายเหตุ |
---|---|---|
การบ้าน ประกอบด้วย
|
30% |
|
ประเมินรายงาน / โครงงาน เกณฑ์ย่อย
|
20% |
ความสามารถในการอธิบาย วิเคราะห์ และสื่อสาร |
สอบกลางภาค (Midterm Examination) |
25% |
เนื้อหาสัปดาห์ที่ 1 - 7 |
สอบปลายภาค (Final Examination) |
25% |
เนื้อหาสัปดาห์ที่ 8 - 15 |