Page 652 - NEIC_FINAL REPORT
P. 652

 5 - 48
โครงการศึกษาการจัดทําแผนยุทธศาสตร์และออกแบบการพัฒนาศูนย์
สารสนเทศพลังงานแห่งชาติเพื่อรองรับการใช้ข้อมูลขนาดใหญ่ (Big Data)
ในการขับเคลื่อนแผนพลังงานของประเทศไทย รายงานฉบับสมบูรณ์
นอกจากฐานข้อมูล ENGDB แล้ว สํานักงานนโยบายและแผนพลังงาน ยังดูแลฐานข้อมูลที่เกี่ยวข้องกับพลังงาน อื่น ๆ อีก ซึ่งที่ปรึกษาได้ทําการศึกษา และรวบรวมการทํา First Normal Form ของฐานข้อมูลต่าง ๆ ดังนี้
รูปที่ 5.3-8 แสดงการเชื่อมโยงข้อมูลในฐานข้อมูลราคาปิโตรเลียม (Petroleum Price Database) ที่ที่ปรึกษาได้ออกแบบการเชื่อมโยงข้อมูล โดยการเก็บข้อมูลจะมีทั้งราคาปิโตรเลียม ราคาพลังงานหมุนเวียน และราคา LPG เป็นต้น โดยจะสังเกตเห็นว่า ฐานนี้ก็คล้ายกับฐาน ENGDB กล่าวคือมีการใช้งาน Identity Entity ทั้ง dbitem และ dbcomp ซึ่งที่ปรึกษาก็เสนอให้ทําในลักษณะเดียวกันคือ ทํา First Normalization Form และย้าย dbitem และ dbcomp ออกไปรวมกับตารางลักษณะเดียวกันในฐานอื่น ๆ ตามรูป
รูปท่ี 5.3-9 แสดงการเชื่อมโยงข้อมูลในฐานข้อมูลราคาน้ํามันค้าปลีก ซึ่งฐานน้ีมีลักษณะพิเศษ กล่าวคือ มีตารางที่มีข้อมูลซ้ําซ้อนกันอยู่เป็นจํานวนมาก เช่น TRROP และ TRROPNEW เก็บข้อมูลราคาปัจจุบัน เหมือนกัน ส่วน TRROPHIS, TRROPNEWHIS และ ROPHIS เก็บข้อมูลย้อนหลัง นอกจากนั้นยังมีตารางสํารอง ข้อมูลเช่น bak_trrop_28042015 อีกด้วย ซึ่งที่ปรึกษาเห็นว่า ควรจะทําการรวมข้อมูลเดียวกัน ไว้ในตาราง เดียวกัน เช่น มี TRROPHIS เพียงตารางเดียว ที่เก็บข้อมูลทั้งอดีตและปัจจุบัน นอกจากนั้น ยังมีตาราง TCCompany และ dbitem ที่เป็น Identity Entity ที่ไม่ได้มีการทํา First Normal Form จึงควรทํา First Normal Form ให้หมด เพื่อให้มั่นใจได้ว่า ข้อมูลจะมีความสอดคล้องกันเป็นระบบ
รูปที่ 5.3-10 แสดงโครงสร้างข้อมูลของกรมธุรกิจพลังงาน ซึ่งควรจะถูกจําแนกข้อมูลออกเป็นกลุ่มข้อมูล ทางธุรกิจ (Core Data) เช่น TRCountryReportDetail และ ข้อมูลในการดําเนินงาน (Operational Data) เช่น TCUserLogin ออกจากกัน แล้วจึงทําการ Normalize ข้อมูลตามความเหมาะสม
รูปที่ 5.3-11 แสดงโครงสร้างข้อมูลการใช้ไฟฟ้ารายอุตสาหกรรม ซึ่งมีการแยกตารางตามประเภท อุตสาหกรรม ซึ่งควรจะทําการ Denormalize เพื่อลดการกระจายของข้อมูล และควรทํา First Normal Form ในทุกตารางที่เกี่ยวข้องกัน
รูปที่ 5.3-12 แสดงการเชื่อมโยงข้อมูลในฐานข้อมูลราคาแก๊สปิโตรเลียมเหลว (LPG) ที่ที่ปรึกษาได้ศึกษา โครงสร้างและออกแบบการเชื่อมโยงข้อมูลราคา LPG เป็นต้น โดยจะสังเกตเห็นว่า ฐานนี้ก็คล้ายกับฐาน ENGDB กล่าวคือมีการใช้งาน Identity Entity คือ TCCompany ซึ่งที่ปรึกษาก็เสนอให้ทําในลักษณะเดียวกัน คือ ทํา First Normalization Form และย้าย TCCompany ออกไปรวมกับตารางลักษณะเดียวกันในฐานอื่น ๆ ตามรูป รวมถึงการรวมตารางที่เก็บข้อมูลลักษณะเดียวกันคือ TRLPGHIS และ TRLPG เข้าด้วยกัน ส่วน TRLPG_BAK ซ่ึงเป็นข้อมูลสํารองนั้น ไม่ควรใช้การสํารองโดยการสร้างตารางใหม่ แต่ควรใช้ระบบสํารองข้อมูล ของระบบฐานข้อมูลจะมีประสิทธิภาพมากกว่า
รูปท่ี 5.3-13 แสดงโครงสร้างข้อมูลพลังงานสํารอง ซึ่งมีการแยกตารางตามประเภทพลัง ซึ่งควรจะทําการ Denormalize เพื่อลดการกระจายของข้อมูล และควรทํา First Normal Form ในทุกตารางที่เกี่ยวข้องกัน
5.3-16
Strategic Design and Development Study of the National Energy Information Center to Support National Energy Plan โครงการศึกษาการจัดทําาแผนยุทธศาสตร์และออกแบบการพัฒนาศูนย์สารสนเทศพลังงานแห่งชาติ เพื่อรองรับการใช้ข้อมูลขนาดใหญ่ (Big Data) ในการขับเคล่ือนแผนพลังงานของประเทศไทย






















































































   650   651   652   653   654