Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Data manipulation with RapidMiner Studio 7

900 views

Published on

This slide shows how to get data from MySQL and do a simple data manipulation using RapidMiner Studio 7

Published in: Data & Analytics
  • Be the first to comment

Data manipulation with RapidMiner Studio 7

  1. 1. การจัดการข้อมูลจากฐานข้อมูลด้วย 
 RapidMiner Studio 7 (ตอนที่ 1) (data)3
 base|warehouse|mining http://www.dataminingtrend.com
 http://facebook.com/datacube.th ดร. เอกสิทธิ์ พัชรวงศ์ศักดา เอกสารนี้เป็นส่วนหนึ่งของวิชา BD514 การจัดการข้อมูลขนาดใหญ่
 สาขาวิชาวิศวกรรมข้อมูลขนาดใหญ่ (Big Data Engineering) 
 มหาวิทยาลัยธุรกิจบัณฑิตย์
  2. 2. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Introduction RapidMiner • RapidMiner • ในตอนแรกใช้ชื่อบริษัทว่า Rapid-I ก่อตั้งขึ้นเมื่อปี 2006 • ในช่วงแรกบริษัทตั้งอยู่ที่ประเทศเยอรมนี • ปี 2013 ได้เปลี่ยนชื่อบริษัทเป็น RapidMiner หลังจาก
 ได้รับเงินลงทุนจำนวน 5 ล้านเหรียญสหรัฐ • และย้ายบริษัทมาอยู่ที่บอสตัน ประเทศสหรัฐอเมริกา • ผลิตภัณฑ์หลักของบริษัทคือ RapidMiner Studio 6 • บริษัทชั้นนำต่างๆ เช่น PayPal ใช้ซอฟต์แวร์ RapidMiner Studio 6 2 Ingo Mierswa Ralf Klinkenberg source: http://techcrunch.com/2013/11/04/german-predictive-analytics-startup-rapid-i-rebrands-as-rapidminer-takes-5m-from-open-ocean-
 earlybird-to-tackle-the-u-s-market/
  3. 3. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Why RapidMiner? • ผลการสำรวจจากเว็บไซต์ KDnuggets ในปี 2014 พบว่าผู้ร่วมตอบ แบบสำรวจใช้ RapidMiner ในการวิเคราะห์ข้อมูลมากเป็นอันดับ 1 • Gartner ได้จัดให้ RapidMiner อยู่
 ในกลุ่ม Leaders สำหรับซอฟต์แวร์
 ในการวิเคราะห์ข้อมูล (2015) • SAS • IBM • KNIME • RapidMiner 3 source: http://www.kdnuggets.com/2014/06/kdnuggets-annual-software-poll-rapidminer-continues-lead.html
 http://rapidminer.com/leader-gartners-magic-quadrant-advanced-analytics/
  4. 4. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th RapidMiner Studio 7 • download ได้จาก http://rapidminer.com 4 คลิกที่เมนูนี้
  5. 5. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th RapidMiner Studio 7 • เลือกดาวน์โหลด version ที่เหมาะสมกับระบบปฏิบัติการของเรา 5
  6. 6. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th RapidMiner Studio 7 • License ของ RapidMiner Studio 7 6 ฟังก์ชันการวิเคราะห์ข้อมูล เหมือนกับ license อื่นๆ
  7. 7. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th RapidMiner Academia 7 source: https://rapidminer.com/academia/
  8. 8. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th RapidMiner Academia 8
  9. 9. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th RapidMiner Professional License 9
  10. 10. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th • พบกับหน้าต่าง Home Screen RapidMiner Studio 7 10 1 แนะนำการใข้งานเบื้องต้น 4 3 เปิด process ที่มีอยู่ สร้าง process ใหม่ 2 ดูตัวอย่างที่เตรียมไว้
  11. 11. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th RapidMiner Studio 7 • องค์ประกอบของ RapidMiner Studio 7 11 Repository Operators Process Parameter help 1 2 3 4 5
  12. 12. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th RapidMiner Studio 7 • เมนูใน RapidMiner Studio 7 12 ใช้สร้าง process ใหม่ โหลด process เดิม บันทึก process undo หรือ redo สั่งให้ process ทำงาน (run) ยกเลิก process (stop) เมนูสำหรับปรับเปลี่ยนมุมมองของ RapidMiner Studio 7 เมนูสำหรับแสดงวิธีการใช้งานในรูปแบบต่างๆ ba a b หน้า Design แสดงหน้าสำหรับการสร้างโพรเซส หน้า Results แสดงหน้าผลลัพธ์การทำงาน
  13. 13. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data management • Repository • เป็นที่เก็บข้อมูลและ process เพื่อใช้งานใน RapidMiner 
 Studio 7 • ทำให้ไม่ต้องโหลดข้อมูลจากไฟล์ใหม่ทุกครั้ง • องค์ประกอบในส่วน Repository • ส่วนที่ • สำหรับสร้าง Repository ใหม่ • โหลดไฟล์ประเภทต่างๆ เข้าไปไว้ใน Repository • สร้างโฟลเดอร์ใหม่ • ส่วนที่ • ข้อมูลและ process Sample ที่ RapidMiner Studio 7 เตรียมไว้ให้ • ข้อมูลที่เก็บอยู่ในแต่ละ Repository 13 1 2 1 2
  14. 14. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data management • สร้าง Repository ใหม่ • คลิกที่ • หลังจากนั้นเลือกเมนู Create repository 14 2 1 2
  15. 15. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data management • สร้าง Repository ใหม่ (ต่อ) • เลือก New local repository • กดปุ่ม Next 15 3 4
  16. 16. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th • สร้าง Repository ใหม่ (ต่อ) • เปลี่ยนชื่อ Alias เป็น RapidMinerTraining • กดปุ่ม Finish Data management 16 6 5
  17. 17. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data management • จะปรากฏ repository RapidMinerTraining แสดงขึ้นมาในส่วนของ Repository 17 repository ที่ สร้างขึ้นมาใหม่
  18. 18. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data management • สร้างโฟลเดอร์ใน RapidMinerTraining • data สำหรับเก็บข้อมูล 18 7 8 9 10
  19. 19. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data management • สร้างโฟลเดอร์ใน RapidMinerTraining • data สำหรับเก็บข้อมูล • process สำหรับเก็บโพรเซสที่สร้างขึ้น 19 11 12 13 14
  20. 20. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • ใช้ตารางที่สร้างขึ้นในสัปดาห์ที่ 2 ซึ่งมี 3 ตาราง 20 ID First Last S103 John Smith S104 Mary Jones S105 Jane Brown S106 Mark Jones S107 John Brown Student Code Title DBS Database Systems PR1 Programming 1 PR2 Programming 2 IAI Intro to AI Course ID Code Mark S103 DBS 72 S103 IAI 58 S104 PR1 68 S104 IAI 65 S106 PR2 43 S107 PR1 76 S107 PR2 60 S107 IAI 35 Grade
  21. 21. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) และ นามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง Student • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ซึ่งมีชื่อว่า John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ยกเว้นนักศึกษาที่ชื่อ John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Grade ที่มีคะแนนมากกว่าหรือเท่ากับ 60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) จากตาราง Grade ที่มีคะแนนน้อยกว่า หรือเท่ากับ 60 คะแนน 21
  22. 22. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงเฉพาะข้อมูลชื่อ (First) นามสกุล (Last) คะแนน (Mark) และชื่อวิชา (Title) จากตาราง Grade ที่มี คะแนนระหว่าง 40-60 คะแนน • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับคะแนนจากน้อยไปมาก • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับจากมากไปน้อย • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่มีสนามสกุลว่า Jones • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ไม่มีสนามสกุลว่า Jones • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนน้อยสุดเท่าไร • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนมากสุดเท่าไร • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ลงทะเบียนเรียนวิชา Programming (รวมทั้ง 1 และ 2) • นักศึกษาที่ลงทะเบียนเรียนวิชา Programming 2 มีคะแนนมากสุดเท่าไร 22
  23. 23. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 
 แทนการเขียนคำสั่ง SQL • แสดงข้อมูลคะแนนของนักศึกษาให้อยู่ในรูปแบบด้านล่างนี้ 23 ID DBS PR1 PR2 IAI S103 72 0 0 58 S104 0 68 0 65 S106 0 0 43 0 S107 0 76 60 35
  24. 24. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) และ นามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง Student • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ซึ่งมีชื่อว่า John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ยกเว้นนักศึกษาที่ชื่อ John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Grade ที่มีคะแนนมากกว่าหรือเท่ากับ 60 คะแนน • แสดงเฉพาะข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) จากตาราง Grade ที่มีคะแนน น้อยกว่าหรือเท่ากับ 60 คะแนน 24
  25. 25. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student • เลือกโอเปอเรเตอร์ Read Database จากในส่วน Operator • ลากมาวางไว้ในส่วน Process • ในส่วน connection คลิกที่ไอคอน 25 1 2 3 4 www.dataminingtrend.com
  26. 26. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • เพ่ิมข้อมูลลงในส่วนต่างๆ ของหน้าจอ Manage Database Connections • Name: สำหรับใช้เป็นชื่อ connection • Database system: เลือกประเภทของฐานข้อมูลที่ต้องการ connect • Host: ชื่อ/IP ของ database server • Port: port ที่ database server ระบุไว้ • Database scheme: ชื่อของฐานข้อมูลที่ต้องการดึงข้อมูล • User/Password: username และ password ที่ใช้สำหรับ connect ไปยัง database server • ใช้ในการทดสอบว่าสามารถ connect ไปยัง database server ได้หรือไม่ 26
  27. 27. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student • กำหนดค่าต่างๆ ของ database server (ในตัวอย่างนี้ใช้ MySQL) 27 5 6 7 8 9 10 12 13 14 www.dataminingtrend.com
  28. 28. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student • คลิกที่โอเปอเรเตอร์ Read Database ในส่วน Process • ในส่วน connection เลือกเป็น BD514 • ในส่วน define query เลือกเป็น table name • ในส่วน table name เลือกเป็น student 28 15 16 17 www.dataminingtrend.com
  29. 29. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student 29 www.dataminingtrend.com
  30. 30. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) และ นามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง Student • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ซึ่งมีชื่อว่า John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ยกเว้นนักศึกษาที่ชื่อ John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Grade ที่มีคะแนนมากกว่าหรือเท่ากับ 60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) จากตาราง Grade ที่มีคะแนนน้อยกว่า หรือเท่ากับ 60 คะแนน 30
  31. 31. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) ของนักศึกษาจากตาราง Student • กลับมาหน้า Design • เลือกโอเปอเรเตอร์ Select Attributes มาวางต่อโอเปอเรเตอร์ Read Database • เลือก attribute filter type เป็น single และ attribute เป็น first 31 1 3 4 2 www.dataminingtrend.com
  32. 32. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) ของนักศึกษาจากตาราง Student 32 www.dataminingtrend.com
  33. 33. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) และ นามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง Student • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ซึ่งมีชื่อว่า John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ยกเว้นนักศึกษาที่ชื่อ John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Grade ที่มีคะแนนมากกว่าหรือเท่ากับ 60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) จากตาราง Grade ที่มีคะแนนน้อยกว่า หรือเท่ากับ 60 คะแนน 33
  34. 34. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาจากตาราง Student • กลับมาหน้า Design • คลิกโอเปอเรเตอร์ Select Attributes เลือก attribute filter type เป็น single และ attribute เป็น last 34 1 2 www.dataminingtrend.com
  35. 35. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาจากตาราง Student 35 www.dataminingtrend.com
  36. 36. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) และ นามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง Student • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ซึ่งมีชื่อว่า John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ยกเว้นนักศึกษาที่ชื่อ John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Grade ที่มีคะแนนมากกว่าหรือเท่ากับ 60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) จากตาราง Grade ที่มีคะแนนน้อยกว่า หรือเท่ากับ 60 คะแนน 36
  37. 37. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) และ นามสกุล (Last) ของนักศึกษาจาก ตาราง Student • คลิกโอเปอเรเตอร์ Select Attributes เลือก attribute filter type เป็น subset • คลิกที่ Select Attributes เพื่อเลือกแอตทริบิวต์ First และ Last 37 1 2 3 www.dataminingtrend.com
  38. 38. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) และ นามสกุล (Last) ของนักศึกษาจาก ตาราง Student • เลือกแอตทริบิวต์ First และ Last 38 4 www.dataminingtrend.com
  39. 39. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) และ นามสกุล (Last) ของนักศึกษาจาก ตาราง Student 39 www.dataminingtrend.com
  40. 40. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) และ นามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง Student • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ซึ่งมีชื่อว่า John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ยกเว้นนักศึกษาที่ชื่อ John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Grade ที่มีคะแนนมากกว่าหรือเท่ากับ 60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) จากตาราง Grade ที่มีคะแนนน้อยกว่า หรือเท่ากับ 60 คะแนน 40
  41. 41. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง Student • คลิกโอเปอเรเตอร์ Select Attributes เลือก attribute filter type เป็น single และ attribute เป็น last 41 1 2 www.dataminingtrend.com
  42. 42. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง Student • เลือกโอเปอเรเตอร์ Aggregate มาวางต่อโอเปอเรเตอร์ Select Attributes • คลิกที่ปุ่ม Select Attributes ในส่วน group by attributes 42 1 3 4 2 www.dataminingtrend.com
  43. 43. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง Student • เลือกแอตทริบิวต์ Last 43 5 www.dataminingtrend.com
  44. 44. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง Student 44 www.dataminingtrend.com
  45. 45. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) และ นามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง Student • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ซึ่งมีชื่อว่า John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ยกเว้นนักศึกษาที่ชื่อ John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Grade ที่มีคะแนนมากกว่าหรือเท่ากับ 60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) จากตาราง Grade ที่มีคะแนนน้อยกว่า หรือเท่ากับ 60 คะแนน 45
  46. 46. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ซึ่งมีชื่อว่า John • เลือกโอเปอเรเตอร์ Filter Examples มาวางต่อโอเปอเรเตอร์ Read Database • คลิกที่ปุ่ม Add Filters ในส่วน filters 46 1 3 4 2 www.dataminingtrend.com
  47. 47. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ซึ่งมีชื่อว่า John • เลือกแอตทริบิวต์ First และกำหนดเงื่อนไขเป็น John 47 5 6www.dataminingtrend.com
  48. 48. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ซึ่งมีชื่อว่า John 48 www.dataminingtrend.com
  49. 49. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) และ นามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง Student • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ซึ่งมีชื่อว่า John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ยกเว้นนักศึกษาที่ชื่อ John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Grade ที่มีคะแนนมากกว่าหรือเท่ากับ 60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) จากตาราง Grade ที่มีคะแนนน้อยกว่า หรือเท่ากับ 60 คะแนน 49
  50. 50. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ยกเว้น นักศึกษาที่ชื่อ John • กลับมาหน้า Design • คลิกโอเปอเรเตอร์ Filter Examples และคลิกที่ปุ่ม Add Filters ในส่วน filters 50 1 2 www.dataminingtrend.com
  51. 51. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ยกเว้น นักศึกษาที่ชื่อ John • เลือกแอตทริบิวต์ First และกำหนดเงื่อนไขเป็น does not equal John Data Manipulation 51 3 54 www.dataminingtrend.com
  52. 52. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ยกเว้น นักศึกษาที่ชื่อ John 52 www.dataminingtrend.com
  53. 53. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) และ นามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง Student • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ซึ่งมีชื่อว่า John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ยกเว้นนักศึกษาที่ชื่อ John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Grade ที่มีคะแนนมากกว่าหรือเท่ากับ 60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) จากตาราง Grade ที่มีคะแนนน้อยกว่า หรือเท่ากับ 60 คะแนน 53
  54. 54. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Grade ที่มีคะแนน มากกว่าหรือเท่ากับ 60 คะแนน • คลิกที่โอเปอเรเตอร์ Read Database ในส่วน Process • ในส่วน table name เลือกเป็น grade 54 1 2 www.dataminingtrend.com
  55. 55. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Grade ที่มีคะแนน มากกว่าหรือเท่ากับ 60 คะแนน • คลิกโอเปอเรเตอร์ Filter Examples และคลิกที่ปุ่ม Add Filters ในส่วน filters • เลือกแอตทริบิวต์ Mark และกำหนดเงื่อนไขเป็น > 60 Data Manipulation 55 3 54 www.dataminingtrend.com
  56. 56. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Grade ที่มีคะแนน มากกว่าหรือเท่ากับ 60 คะแนน 56 www.dataminingtrend.com
  57. 57. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลชื่อ (First) และ นามสกุล (Last) ของนักศึกษาจากตาราง Student • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง Student • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ซึ่งมีชื่อว่า John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ยกเว้นนักศึกษาที่ชื่อ John • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Grade ที่มีคะแนนมากกว่าหรือเท่ากับ 60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) จากตาราง Grade ที่มีคะแนน น้อยกว่าหรือเท่ากับ 60 คะแนน 57
  58. 58. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) จาก ตาราง Grade ที่มีคะแนนน้อยกว่าหรือเท่ากับ 60 คะแนน • เลือกโอเปอเรเตอร์ Read Database มาใส่ใน Process • ในส่วน table name เลือกเป็น student 58 1 3 4 2 1 2 www.dataminingtrend.com
  59. 59. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) จาก ตาราง Grade ที่มีคะแนนน้อยกว่าหรือเท่ากับ 60 คะแนน • เลือกโอเปอเรเตอร์ Join มาใส่ใน Process • โยง output จากโอเปอเรเตอร์ Read Database ทั้งสองอันมาที่โอเปอเรเตอร์ Join 59 3 4 1 2 5 www.dataminingtrend.com
  60. 60. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) จาก ตาราง Grade ที่มีคะแนนน้อยกว่าหรือเท่ากับ 60 คะแนน • uncheck เมนู use id attribute as key • คลิกที่ปุ่ม Edit List (0)... ในส่วน key attributes • ใส่เงื่อนไขให้เชื่อมโยง (join) โดยใช้แอตทริบิวต์ ID จากทั้งใน 2 ตาราง 60 6 7 www.dataminingtrend.com
  61. 61. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) จาก ตาราง Grade ที่มีคะแนนน้อยกว่าหรือเท่ากับ 60 คะแนน • คลิกโอเปอเรเตอร์ Filter Examples และคลิกที่ปุ่ม Add Filters ในส่วน filters • เลือกแอตทริบิวต์ Mark และกำหนดเงื่อนไขเป็น > 60 Data Manipulation 61 8 109 www.dataminingtrend.com
  62. 62. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) จาก ตาราง Grade ที่มีคะแนนน้อยกว่าหรือเท่ากับ 60 คะแนน 62 www.dataminingtrend.com
  63. 63. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับคะแนนจากน้อยไปมาก • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับจากมากไปน้อย • แสดงข้อมูลชื่อ (First) นามสกุล (Last) คะแนน (Mark) และชื่อวิชา (Title) จากตาราง Grade ที่มีคะแนน ระหว่าง 40-60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่มีสนามสกุลว่า Jones • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ไม่มีสนามสกุลว่า Jones • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนน้อยสุดเท่าไร • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนมากสุดเท่าไร • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ลงทะเบียนเรียนวิชา Programming (รวมทั้ง 1 และ 2) • นักศึกษาที่ลงทะเบียนเรียนวิชา Programming 2 มีคะแนนมากสุดเท่าไร 63
  64. 64. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับ คะแนนจากน้อยไปมาก • เลือกโอเปอเรเตอร์ Sort และเลือก attribute name เป็น Mark และ sorting direction เป็น increasing 64 4 1 2 3 www.dataminingtrend.com
  65. 65. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับ คะแนนจากน้อยไปมาก 65 www.dataminingtrend.com
  66. 66. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับคะแนนจากน้อยไปมาก • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับจากมากไปน้อย • แสดงข้อมูลชื่อ (First) นามสกุล (Last) คะแนน (Mark) และชื่อวิชา (Title) จากตาราง Grade ที่มีคะแนน ระหว่าง 40-60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่มีสนามสกุลว่า Jones • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ไม่มีสนามสกุลว่า Jones • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนน้อยสุดเท่าไร • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนมากสุดเท่าไร • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ลงทะเบียนเรียนวิชา Programming (รวมทั้ง 1 และ 2) • นักศึกษาที่ลงทะเบียนเรียนวิชา Programming 2 มีคะแนนมากสุดเท่าไร 66
  67. 67. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับจาก มากไปน้อย • เลือกโอเปอเรเตอร์ Sort และเลือก attribute name เป็น Mark และ sorting direction เป็น decreasing 67 1 2 3 4www.dataminingtrend.com
  68. 68. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับจาก มากไปน้อย 68 www.dataminingtrend.com
  69. 69. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับคะแนนจากน้อยไปมาก • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับจากมากไปน้อย • แสดงข้อมูลชื่อ (First) นามสกุล (Last) คะแนน (Mark) และชื่อวิชา (Title) จากตาราง Grade ที่มี คะแนนระหว่าง 40-60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่มีสนามสกุลว่า Jones • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ไม่มีสนามสกุลว่า Jones • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนน้อยสุดเท่าไร • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนมากสุดเท่าไร • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ลงทะเบียนเรียนวิชา Programming (รวมทั้ง 1 และ 2) • นักศึกษาที่ลงทะเบียนเรียนวิชา Programming 2 มีคะแนนมากสุดเท่าไร 69
  70. 70. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) นามสกุล (Last) คะแนน (Mark) และชื่อ วิชา (Title) จากตาราง Grade ที่มีคะแนนระหว่าง 40-60 คะแนน • เลือกโอเปอเรเตอร์ Read Database มาใส่ใน Process • ในส่วน table name เลือกเป็น course 70 4 1 2 3 www.dataminingtrend.com
  71. 71. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) นามสกุล (Last) คะแนน (Mark) และชื่อ วิชา (Title) จากตาราง Grade ที่มีคะแนนระหว่าง 40-60 คะแนน • uncheck เมนู use id attribute as key • คลิกที่ปุ่ม Edit List (0)... ในส่วน key attributes • ใส่เงื่อนไขให้เชื่อมโยง (join) โดยใช้แอตทริบิวต์ Code จากทั้งใน 2 ตาราง 71 5 6 www.dataminingtrend.com
  72. 72. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th • แสดงข้อมูลชื่อ (First) นามสกุล (Last) คะแนน (Mark) และชื่อ วิชา (Title) จากตาราง Grade ที่มีคะแนนระหว่าง 40-60 คะแนน • คลิกโอเปอเรเตอร์ Filter Examples และคลิกที่ปุ่ม Add Filters ในส่วน filters • เลือกแอตทริบิวต์ Mark และกำหนดเงื่อนไขเป็น > 40 และ Mark < 60 Data Manipulation 72 7 98 www.dataminingtrend.com
  73. 73. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) นามสกุล (Last) คะแนน (Mark) และชื่อ วิชา (Title) จากตาราง Grade ที่มีคะแนนระหว่าง 40-60 คะแนน • เลือกโอเปอเรเตอร์ Select Attributes มาต่อกับ Filter Example ใน Process • เลือก attribute filter type เป็น subset และคลิกที่ปุ่ม Select Attributes... 73 4 1 2 3 www.dataminingtrend.com
  74. 74. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th • แสดงข้อมูลชื่อ (First) นามสกุล (Last) คะแนน (Mark) และชื่อ วิชา (Title) จากตาราง Grade ที่มีคะแนนระหว่าง 40-60 คะแนน • เลือกแอตทริบิวต์ First, Last, Mark และ Title Data Manipulation 74 5 www.dataminingtrend.com
  75. 75. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) นามสกุล (Last) คะแนน (Mark) และชื่อ วิชา (Title) จากตาราง Grade ที่มีคะแนนระหว่าง 40-60 คะแนน 75 www.dataminingtrend.com
  76. 76. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับคะแนนจากน้อยไปมาก • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับจากมากไปน้อย • แสดงข้อมูลชื่อ (First) นามสกุล (Last) คะแนน (Mark) และชื่อวิชา (Title) จากตาราง Grade ที่มีคะแนน ระหว่าง 40-60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่มีสนามสกุลว่า Jones • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ไม่มีสนามสกุลว่า Jones • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนน้อยสุดเท่าไร • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนมากสุดเท่าไร • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ลงทะเบียนเรียนวิชา Programming (รวมทั้ง 1 และ 2) • นักศึกษาที่ลงทะเบียนเรียนวิชา Programming 2 มีคะแนนมากสุดเท่าไร 76
  77. 77. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของ นักศึกษาที่มีสนามสกุลว่า Jones • คลิกโอเปอเรเตอร์ Filter Examples และคลิกที่ปุ่ม Add Filters ในส่วน filters • เลือกแอตทริบิวต์ Last และกำหนดเงื่อนไขเป็น Jones Data Manipulation 77 1 32 www.dataminingtrend.com
  78. 78. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของ นักศึกษาที่มีสนามสกุลว่า Jones • คลิกที่โอเปอเรเตอร์ Select Attributes เลือกแอตทริบิวต์ First, Last และ Mark Data Manipulation 78 5 www.dataminingtrend.com
  79. 79. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของ นักศึกษาที่มีสนามสกุลว่า Jones 79 www.dataminingtrend.com
  80. 80. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับคะแนนจากน้อยไปมาก • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับจากมากไปน้อย • แสดงข้อมูลชื่อ (First) นามสกุล (Last) คะแนน (Mark) และชื่อวิชา (Title) จากตาราง Grade ที่มีคะแนน ระหว่าง 40-60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่มีสนามสกุลว่า Jones • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ไม่มีสนามสกุลว่า Jones • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนน้อยสุดเท่าไร • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนมากสุดเท่าไร • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ลงทะเบียนเรียนวิชา Programming (รวมทั้ง 1 และ 2) • นักศึกษาที่ลงทะเบียนเรียนวิชา Programming 2 มีคะแนนมากสุดเท่าไร 80
  81. 81. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของ นักศึกษาที่ไม่มีสนามสกุลว่า Jones • คลิกโอเปอเรเตอร์ Filter Examples และคลิกที่ปุ่ม Add Filters ในส่วน filters • เลือกแอตทริบิวต์ Last และกำหนดเงื่อนไขเป็น does not equal Jones Data Manipulation 81 1 32 www.dataminingtrend.com
  82. 82. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของ นักศึกษาที่ไม่มีสนามสกุลว่า Jones 82 www.dataminingtrend.com
  83. 83. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับคะแนนจากน้อยไปมาก • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับจากมากไปน้อย • แสดงข้อมูลชื่อ (First) นามสกุล (Last) คะแนน (Mark) และชื่อวิชา (Title) จากตาราง Grade ที่มีคะแนน ระหว่าง 40-60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่มีสนามสกุลว่า Jones • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ไม่มีสนามสกุลว่า Jones • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนน้อยสุดเท่าไร • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนมากสุดเท่าไร • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ลงทะเบียนเรียนวิชา Programming (รวมทั้ง 1 และ 2) • นักศึกษาที่ลงทะเบียนเรียนวิชา Programming 2 มีคะแนนมากสุดเท่าไร 83
  84. 84. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนน้อยสุด เท่าไร • คลิกโอเปอเรเตอร์ Filter Examples และคลิกที่ปุ่ม Add Filters ในส่วน filters • เลือกแอตทริบิวต์ Title และกำหนดเงื่อนไขเป็น equal Intro to AI Data Manipulation 84 1 32 www.dataminingtrend.com
  85. 85. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนน้อยสุด เท่าไร • เลือกโอเปอเรเตอร์ Sort และเลือก attribute name เป็น Mark และ sorting direction เป็น increasing 85 74 5 6 www.dataminingtrend.com
  86. 86. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนน้อยสุด เท่าไร • เลือกโอเปอเรเตอร์ Filter Example Range และเลือก first example และ last example เป็น 1 ทั้งคู่ 86 48 9 3 10 11 www.dataminingtrend.com
  87. 87. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนน้อยสุด เท่าไร 87 www.dataminingtrend.com
  88. 88. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับคะแนนจากน้อยไปมาก • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับจากมากไปน้อย • แสดงข้อมูลชื่อ (First) นามสกุล (Last) คะแนน (Mark) และชื่อวิชา (Title) จากตาราง Grade ที่มีคะแนน ระหว่าง 40-60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่มีสนามสกุลว่า Jones • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ไม่มีสนามสกุลว่า Jones • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนน้อยสุดเท่าไร • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนมากสุดเท่าไร • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ลงทะเบียนเรียนวิชา Programming (รวมทั้ง 1 และ 2) • นักศึกษาที่ลงทะเบียนเรียนวิชา Programming 2 มีคะแนนมากสุดเท่าไร 88
  89. 89. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนมากสุด เท่าไร • เลือกโอเปอเรเตอร์ Sort และเลือก attribute name เป็น Mark และ sorting direction เป็น decreasing 89 2 1 www.dataminingtrend.com
  90. 90. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนมากสุด เท่าไร 90 www.dataminingtrend.com
  91. 91. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับคะแนนจากน้อยไปมาก • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับจากมากไปน้อย • แสดงข้อมูลชื่อ (First) นามสกุล (Last) คะแนน (Mark) และชื่อวิชา (Title) จากตาราง Grade ที่มีคะแนน ระหว่าง 40-60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่มีสนามสกุลว่า Jones • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ไม่มีสนามสกุลว่า Jones • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนน้อยสุดเท่าไร • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนมากสุดเท่าไร • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ลงทะเบียนเรียนวิชา Programming (รวมทั้ง 1 และ 2) • นักศึกษาที่ลงทะเบียนเรียนวิชา Programming 2 มีคะแนนมากสุดเท่าไร 91
  92. 92. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของ นักศึกษาที่ลงทะเบียนเรียนวิชา Programming (รวมทั้ง 1 และ 2) • คลิกโอเปอเรเตอร์ Filter Examples และคลิกที่ปุ่ม Add Filters ในส่วน filters • เลือกแอตทริบิวต์ Title และกำหนดเงื่อนไขเป็น contains Programming Data Manipulation 92 1 32 www.dataminingtrend.com
  93. 93. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของ นักศึกษาที่ลงทะเบียนเรียนวิชา Programming (รวมทั้ง 1 และ 2) • เลือกแอตทริบิวต์ First, Last, Mark และ Title Data Manipulation 93 4 www.dataminingtrend.com
  94. 94. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของ นักศึกษาที่ลงทะเบียนเรียนวิชา Programming (รวมทั้ง 1 และ 2) 94 www.dataminingtrend.com
  95. 95. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 แทนการ
 เขียนคำสั่ง SQL • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับคะแนนจากน้อยไปมาก • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับจากมากไปน้อย • แสดงข้อมูลชื่อ (First) นามสกุล (Last) คะแนน (Mark) และชื่อวิชา (Title) จากตาราง Grade ที่มีคะแนน ระหว่าง 40-60 คะแนน • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่มีสนามสกุลว่า Jones • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ไม่มีสนามสกุลว่า Jones • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนน้อยสุดเท่าไร • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนมากสุดเท่าไร • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของนักศึกษาที่ลงทะเบียนเรียนวิชา Programming (รวมทั้ง 1 และ 2) • นักศึกษาที่ลงทะเบียนเรียนวิชา Programming 2 มีคะแนนมากสุดเท่าไร 95
  96. 96. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th • นักศึกษาที่ลงทะเบียนเรียนวิชา Programming 2 มีคะแนนมากสุด เท่าไร • คลิกโอเปอเรเตอร์ Filter Examples และคลิกที่ปุ่ม Add Filters ในส่วน filters • เลือกแอตทริบิวต์ Title และกำหนดเงื่อนไขเป็น contains Programming2 Data Manipulation 96 1 32 www.dataminingtrend.com
  97. 97. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • นักศึกษาที่ลงทะเบียนเรียนวิชา Programming 2 มีคะแนนมากสุด เท่าไร • เลือกโอเปอเรเตอร์ Sort และเลือก attribute name เป็น Mark และ sorting direction เป็น decreasing 97 2 1 www.dataminingtrend.com
  98. 98. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • นักศึกษาที่ลงทะเบียนเรียนวิชา Programming 2 มีคะแนนมากสุด เท่าไร 98 www.dataminingtrend.com
  99. 99. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • การจัดการข้อมูลจากฐานข้อมูลโดยใช้ RapidMiner Studio 7 
 แทนการเขียนคำสั่ง SQL • แสดงข้อมูลคะแนนของนักศึกษาให้อยู่ในรูปแบบด้านล่างนี้ 99 ID DBS PR1 PR2 IAI S103 72 0 0 58 S104 0 68 0 65 S106 0 0 43 0 S107 0 76 60 35
  100. 100. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลคะแนนของนักศึกษาให้อยู่ในรูปแบบ pivot table • เลือกโอเปอเรเตอร์ Select Attributes มาต่อกับ Join และเลือก attribute filter type เป็นแบบ subset และกดปุ่ม Select Attributes 100 1 2 3 4 www.dataminingtrend.com
  101. 101. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th • แสดงแสดงข้อมูลคะแนนของนักศึกษาให้อยู่ในรูปแบบ pivot table • เลือกแอตทริบิวต์ Code, ID, และ Mark Data Manipulation 101 5 www.dataminingtrend.com
  102. 102. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลคะแนนของนักศึกษาให้อยู่ในรูปแบบ pivot table • เลือกโอเปอเรเตอร์ Pivot มาต่อกับ Select Attributes 102 1 2 3 4 6 7 www.dataminingtrend.com
  103. 103. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลคะแนนของนักศึกษาให้อยู่ในรูปแบบ pivot table 103 www.dataminingtrend.com

×