SlideShare a Scribd company logo
1 of 103
Download to read offline
การจัดการข้อมูลจากฐานข้อมูลด้วย 

RapidMiner Studio 7 (ตอนที่ 1)
(data)3

base|warehouse|mining
http://www.dataminingtrend.com

http://facebook.com/datacube.th
ดร. เอกสิทธิ์ พัชรวงศ์ศักดา
เอกสารนี้เป็นส่วนหนึ่งของวิชา BD514 การจัดการข้อมูลขนาดใหญ่

สาขาวิชาวิศวกรรมข้อมูลขนาดใหญ่ (Big Data Engineering) 

มหาวิทยาลัยธุรกิจบัณฑิตย์
(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/
(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/
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
RapidMiner Studio 7
• download ได้จาก http://rapidminer.com
4
คลิกที่เมนูนี้
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
RapidMiner Studio 7
• เลือกดาวน์โหลด version ที่เหมาะสมกับระบบปฏิบัติการของเรา
5
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
RapidMiner Studio 7
• License ของ RapidMiner Studio 7
6
ฟังก์ชันการวิเคราะห์ข้อมูล
เหมือนกับ license อื่นๆ
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
RapidMiner Academia
7
source: https://rapidminer.com/academia/
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
RapidMiner Academia
8
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
RapidMiner Professional License
9
(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 ดูตัวอย่างที่เตรียมไว้
(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
(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 แสดงหน้าผลลัพธ์การทำงาน
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data management
• สร้าง Repository ใหม่
• คลิกที่
• หลังจากนั้นเลือกเมนู Create repository
14
2
1
2
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data management
• สร้าง Repository ใหม่ (ต่อ)
• เลือก New local repository
• กดปุ่ม Next
15
3
4
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
• สร้าง Repository ใหม่ (ต่อ)
• เปลี่ยนชื่อ Alias เป็น RapidMinerTraining
• กดปุ่ม Finish
Data management
16
6
5
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data management
• จะปรากฏ repository RapidMinerTraining แสดงขึ้นมาในส่วนของ
Repository
17
repository ที่
สร้างขึ้นมาใหม่
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data management
• สร้างโฟลเดอร์ใน RapidMinerTraining
• data สำหรับเก็บข้อมูล
18
7
8
9
10
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data management
• สร้างโฟลเดอร์ใน RapidMinerTraining
• data สำหรับเก็บข้อมูล
• process สำหรับเก็บโพรเซสที่สร้างขึ้น
19
11
12
13
14
(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
(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
(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
(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
(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
(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
(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
(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
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student
29
www.dataminingtrend.com
(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
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• แสดงข้อมูลชื่อ (First) ของนักศึกษาจากตาราง Student
32
www.dataminingtrend.com
(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
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• แสดงข้อมูลนามสกุล (Last) ของนักศึกษาจากตาราง Student
35
www.dataminingtrend.com
(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
(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
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• แสดงข้อมูลชื่อ (First) และ นามสกุล (Last) ของนักศึกษาจาก
ตาราง Student
39
www.dataminingtrend.com
(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
(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
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง
Student
• เลือกแอตทริบิวต์ Last
43
5
www.dataminingtrend.com
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง
Student
44
www.dataminingtrend.com
(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
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ซึ่งมีชื่อว่า
John
• เลือกแอตทริบิวต์ First และกำหนดเงื่อนไขเป็น John
47
5 6www.dataminingtrend.com
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ซึ่งมีชื่อว่า
John
48
www.dataminingtrend.com
(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
(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
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ยกเว้น
นักศึกษาที่ชื่อ John
52
www.dataminingtrend.com
(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
(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
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Grade ที่มีคะแนน
มากกว่าหรือเท่ากับ 60 คะแนน
56
www.dataminingtrend.com
(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
(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
(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
(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
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) จาก
ตาราง Grade ที่มีคะแนนน้อยกว่าหรือเท่ากับ 60 คะแนน
62
www.dataminingtrend.com
(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
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับ
คะแนนจากน้อยไปมาก
65
www.dataminingtrend.com
(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
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับจาก
มากไปน้อย
68
www.dataminingtrend.com
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของ
นักศึกษาที่มีสนามสกุลว่า Jones
79
www.dataminingtrend.com
(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
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของ
นักศึกษาที่ไม่มีสนามสกุลว่า Jones
82
www.dataminingtrend.com
(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
(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
(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
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนน้อยสุด
เท่าไร
87
www.dataminingtrend.com
(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
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนมากสุด
เท่าไร
90
www.dataminingtrend.com
(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
(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
(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
(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
(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
(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
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• นักศึกษาที่ลงทะเบียนเรียนวิชา Programming 2 มีคะแนนมากสุด
เท่าไร
98
www.dataminingtrend.com
(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
(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
(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
(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
(data)3

base|warehouse|mining
http://dataminingtrend.com http://facebook.com/datacube.th
Data Manipulation
• แสดงข้อมูลคะแนนของนักศึกษาให้อยู่ในรูปแบบ pivot table
103
www.dataminingtrend.com

More Related Content

What's hot

วิทยาการคำนวณ ม.5 - บทที่ 4 การทำข้อมูลให้เป็นภาพ และการสื่อสารด้วยข้อมูล
วิทยาการคำนวณ ม.5 - บทที่ 4 การทำข้อมูลให้เป็นภาพ และการสื่อสารด้วยข้อมูลวิทยาการคำนวณ ม.5 - บทที่ 4 การทำข้อมูลให้เป็นภาพ และการสื่อสารด้วยข้อมูล
วิทยาการคำนวณ ม.5 - บทที่ 4 การทำข้อมูลให้เป็นภาพ และการสื่อสารด้วยข้อมูลCoco Tan
 
สถานการณ์ปัญหาพุทธิปัญญานิยม
สถานการณ์ปัญหาพุทธิปัญญานิยมสถานการณ์ปัญหาพุทธิปัญญานิยม
สถานการณ์ปัญหาพุทธิปัญญานิยมpimporn454
 
Data Science Introduction
Data Science IntroductionData Science Introduction
Data Science IntroductionGang Tao
 
วิทยาการคำนวณ ม.5 - บทที่ 2 การเก็บรวบรวมและสำรวจข้อมูล
วิทยาการคำนวณ ม.5 - บทที่ 2 การเก็บรวบรวมและสำรวจข้อมูลวิทยาการคำนวณ ม.5 - บทที่ 2 การเก็บรวบรวมและสำรวจข้อมูล
วิทยาการคำนวณ ม.5 - บทที่ 2 การเก็บรวบรวมและสำรวจข้อมูลCoco Tan
 
ระบบฐานข้อมูลสำหรับร้านค้าปลีก โดย สันติ พันไธสง
ระบบฐานข้อมูลสำหรับร้านค้าปลีก โดย สันติ พันไธสงระบบฐานข้อมูลสำหรับร้านค้าปลีก โดย สันติ พันไธสง
ระบบฐานข้อมูลสำหรับร้านค้าปลีก โดย สันติ พันไธสงUtai Sukviwatsirikul
 
หลักการและทฤษฏีการสื่อสาร
หลักการและทฤษฏีการสื่อสารหลักการและทฤษฏีการสื่อสาร
หลักการและทฤษฏีการสื่อสารJirarat Tesarin
 
เถ้าแก่น้อย บ่าย
เถ้าแก่น้อย บ่ายเถ้าแก่น้อย บ่าย
เถ้าแก่น้อย บ่ายsutaphat neamhom
 

What's hot (20)

Introduction to Text Classification with RapidMiner Studio 7
Introduction to Text Classification with RapidMiner Studio 7Introduction to Text Classification with RapidMiner Studio 7
Introduction to Text Classification with RapidMiner Studio 7
 
Practical Data Mining: FP-Growth
Practical Data Mining: FP-GrowthPractical Data Mining: FP-Growth
Practical Data Mining: FP-Growth
 
First Step to Big Data
First Step to Big DataFirst Step to Big Data
First Step to Big Data
 
Introduction to Predictive Analytics with case studies
Introduction to Predictive Analytics with case studiesIntroduction to Predictive Analytics with case studies
Introduction to Predictive Analytics with case studies
 
01 introduction to data mining
01 introduction to data mining01 introduction to data mining
01 introduction to data mining
 
Practical Data Science 
Use-cases in Retail & eCommerce
Practical Data Science 
Use-cases in Retail & eCommercePractical Data Science 
Use-cases in Retail & eCommerce
Practical Data Science 
Use-cases in Retail & eCommerce
 
04 association
04 association04 association
04 association
 
Data mining
Data   miningData   mining
Data mining
 
วิทยาการคำนวณ ม.5 - บทที่ 4 การทำข้อมูลให้เป็นภาพ และการสื่อสารด้วยข้อมูล
วิทยาการคำนวณ ม.5 - บทที่ 4 การทำข้อมูลให้เป็นภาพ และการสื่อสารด้วยข้อมูลวิทยาการคำนวณ ม.5 - บทที่ 4 การทำข้อมูลให้เป็นภาพ และการสื่อสารด้วยข้อมูล
วิทยาการคำนวณ ม.5 - บทที่ 4 การทำข้อมูลให้เป็นภาพ และการสื่อสารด้วยข้อมูล
 
สถานการณ์ปัญหาพุทธิปัญญานิยม
สถานการณ์ปัญหาพุทธิปัญญานิยมสถานการณ์ปัญหาพุทธิปัญญานิยม
สถานการณ์ปัญหาพุทธิปัญญานิยม
 
Data Science Introduction
Data Science IntroductionData Science Introduction
Data Science Introduction
 
Text Mining - Data Mining
Text Mining - Data MiningText Mining - Data Mining
Text Mining - Data Mining
 
03 data preprocessing
03 data preprocessing03 data preprocessing
03 data preprocessing
 
วิทยาการคำนวณ ม.5 - บทที่ 2 การเก็บรวบรวมและสำรวจข้อมูล
วิทยาการคำนวณ ม.5 - บทที่ 2 การเก็บรวบรวมและสำรวจข้อมูลวิทยาการคำนวณ ม.5 - บทที่ 2 การเก็บรวบรวมและสำรวจข้อมูล
วิทยาการคำนวณ ม.5 - บทที่ 2 การเก็บรวบรวมและสำรวจข้อมูล
 
ระบบฐานข้อมูลสำหรับร้านค้าปลีก โดย สันติ พันไธสง
ระบบฐานข้อมูลสำหรับร้านค้าปลีก โดย สันติ พันไธสงระบบฐานข้อมูลสำหรับร้านค้าปลีก โดย สันติ พันไธสง
ระบบฐานข้อมูลสำหรับร้านค้าปลีก โดย สันติ พันไธสง
 
01
0101
01
 
หลักการและทฤษฏีการสื่อสาร
หลักการและทฤษฏีการสื่อสารหลักการและทฤษฏีการสื่อสาร
หลักการและทฤษฏีการสื่อสาร
 
เถ้าแก่น้อย บ่าย
เถ้าแก่น้อย บ่ายเถ้าแก่น้อย บ่าย
เถ้าแก่น้อย บ่าย
 
Research10 sample selection
Research10 sample selectionResearch10 sample selection
Research10 sample selection
 
Category management
Category managementCategory management
Category management
 

Viewers also liked

Viewers also liked (9)

Install weka extension_rapidminer
Install weka extension_rapidminerInstall weka extension_rapidminer
Install weka extension_rapidminer
 
Predictive analytic-for-retail-business
Predictive analytic-for-retail-businessPredictive analytic-for-retail-business
Predictive analytic-for-retail-business
 
การติดตั้ง RapidMiner Studio 6.1
การติดตั้ง RapidMiner Studio 6.1การติดตั้ง RapidMiner Studio 6.1
การติดตั้ง RapidMiner Studio 6.1
 
Apply (Big) Data Analytics & Predictive Analytics to Business Application
Apply (Big) Data Analytics & Predictive Analytics to Business ApplicationApply (Big) Data Analytics & Predictive Analytics to Business Application
Apply (Big) Data Analytics & Predictive Analytics to Business Application
 
Introduction to Feature (Attribute) Selection with RapidMiner Studio 6
Introduction to Feature (Attribute) Selection with RapidMiner Studio 6Introduction to Feature (Attribute) Selection with RapidMiner Studio 6
Introduction to Feature (Attribute) Selection with RapidMiner Studio 6
 
Search Twitter with RapidMiner Studio 6
Search Twitter with RapidMiner Studio 6Search Twitter with RapidMiner Studio 6
Search Twitter with RapidMiner Studio 6
 
Introduction to Weka: Application approach
Introduction to Weka: Application approachIntroduction to Weka: Application approach
Introduction to Weka: Application approach
 
Building Decision Tree model with numerical attributes
Building Decision Tree model with numerical attributesBuilding Decision Tree model with numerical attributes
Building Decision Tree model with numerical attributes
 
Evaluation metrics: Precision, Recall, F-Measure, ROC
Evaluation metrics: Precision, Recall, F-Measure, ROCEvaluation metrics: Precision, Recall, F-Measure, ROC
Evaluation metrics: Precision, Recall, F-Measure, ROC
 

Similar to Data manipulation with RapidMiner Studio 7

บทที่ 3 อ. รินทร์โชติ
บทที่ 3 อ. รินทร์โชติบทที่ 3 อ. รินทร์โชติ
บทที่ 3 อ. รินทร์โชติsiriyakorn saratho
 
บทที่ 3 บทที่ 4 และบทที่ 5
บทที่ 3 บทที่ 4 และบทที่ 5บทที่ 3 บทที่ 4 และบทที่ 5
บทที่ 3 บทที่ 4 และบทที่ 5siriyakorn saratho
 
กิจกรรมที่ 4
กิจกรรมที่ 4กิจกรรมที่ 4
กิจกรรมที่ 4thunnattapat
 
Data processing
Data processingData processing
Data processingchukiat008
 
วิชาโปรแกรมสำเร็จรูปทางสถิติเพื่อการวิจัย
วิชาโปรแกรมสำเร็จรูปทางสถิติเพื่อการวิจัยวิชาโปรแกรมสำเร็จรูปทางสถิติเพื่อการวิจัย
วิชาโปรแกรมสำเร็จรูปทางสถิติเพื่อการวิจัยChamada Rinzine
 
เทคโนโลยีสารสนเทศสำหรับห้องสมุดมหาวิทยาลัยขอนแก่น
เทคโนโลยีสารสนเทศสำหรับห้องสมุดมหาวิทยาลัยขอนแก่นเทคโนโลยีสารสนเทศสำหรับห้องสมุดมหาวิทยาลัยขอนแก่น
เทคโนโลยีสารสนเทศสำหรับห้องสมุดมหาวิทยาลัยขอนแก่นSmartian De Warunyuho
 
Introduction to big data and analytic eakasit patcharawongsakda
Introduction to big data and analytic eakasit patcharawongsakdaIntroduction to big data and analytic eakasit patcharawongsakda
Introduction to big data and analytic eakasit patcharawongsakdaBAINIDA
 
ระบบสารสนเทศกิจกรรมนิสิต
ระบบสารสนเทศกิจกรรมนิสิตระบบสารสนเทศกิจกรรมนิสิต
ระบบสารสนเทศกิจกรรมนิสิตAmIndy Thirawut
 
How to maintain the cost and scale up plan from 1 user to 1 million users (thai)
How to maintain the cost and scale up plan from 1 user to 1 million users (thai)How to maintain the cost and scale up plan from 1 user to 1 million users (thai)
How to maintain the cost and scale up plan from 1 user to 1 million users (thai)Paiboon Panusbordee
 

Similar to Data manipulation with RapidMiner Studio 7 (20)

Introduction to Data Analytics with RapidMiner Studio 6 (ภาษาไทย)
Introduction to Data Analytics with RapidMiner Studio 6 (ภาษาไทย)Introduction to Data Analytics with RapidMiner Studio 6 (ภาษาไทย)
Introduction to Data Analytics with RapidMiner Studio 6 (ภาษาไทย)
 
Big data 101
Big data 101Big data 101
Big data 101
 
Google bigtableappengine
Google bigtableappengineGoogle bigtableappengine
Google bigtableappengine
 
บทที่ 3 อ. รินทร์โชติ
บทที่ 3 อ. รินทร์โชติบทที่ 3 อ. รินทร์โชติ
บทที่ 3 อ. รินทร์โชติ
 
บทที่ 3 บทที่ 4 และบทที่ 5
บทที่ 3 บทที่ 4 และบทที่ 5บทที่ 3 บทที่ 4 และบทที่ 5
บทที่ 3 บทที่ 4 และบทที่ 5
 
Introduction-Management NoSQL with MongoDB.pdf
Introduction-Management NoSQL with MongoDB.pdfIntroduction-Management NoSQL with MongoDB.pdf
Introduction-Management NoSQL with MongoDB.pdf
 
กิจกรรมที่4
กิจกรรมที่4กิจกรรมที่4
กิจกรรมที่4
 
Data management pub
Data management pubData management pub
Data management pub
 
กิจกรรมที่ 4
กิจกรรมที่ 4กิจกรรมที่ 4
กิจกรรมที่ 4
 
Data processing
Data processingData processing
Data processing
 
วิชาโปรแกรมสำเร็จรูปทางสถิติเพื่อการวิจัย
วิชาโปรแกรมสำเร็จรูปทางสถิติเพื่อการวิจัยวิชาโปรแกรมสำเร็จรูปทางสถิติเพื่อการวิจัย
วิชาโปรแกรมสำเร็จรูปทางสถิติเพื่อการวิจัย
 
บทที่ 3
บทที่ 3 บทที่ 3
บทที่ 3
 
เทคโนโลยีสารสนเทศสำหรับห้องสมุดมหาวิทยาลัยขอนแก่น
เทคโนโลยีสารสนเทศสำหรับห้องสมุดมหาวิทยาลัยขอนแก่นเทคโนโลยีสารสนเทศสำหรับห้องสมุดมหาวิทยาลัยขอนแก่น
เทคโนโลยีสารสนเทศสำหรับห้องสมุดมหาวิทยาลัยขอนแก่น
 
บทที่ 3
บทที่ 3บทที่ 3
บทที่ 3
 
Introduction to big data and analytic eakasit patcharawongsakda
Introduction to big data and analytic eakasit patcharawongsakdaIntroduction to big data and analytic eakasit patcharawongsakda
Introduction to big data and analytic eakasit patcharawongsakda
 
ระบบสารสนเทศกิจกรรมนิสิต
ระบบสารสนเทศกิจกรรมนิสิตระบบสารสนเทศกิจกรรมนิสิต
ระบบสารสนเทศกิจกรรมนิสิต
 
Unit3
Unit3Unit3
Unit3
 
Workshop_BDATools-MSAzure.pdf
Workshop_BDATools-MSAzure.pdfWorkshop_BDATools-MSAzure.pdf
Workshop_BDATools-MSAzure.pdf
 
บทที่ 3
บทที่ 3บทที่ 3
บทที่ 3
 
How to maintain the cost and scale up plan from 1 user to 1 million users (thai)
How to maintain the cost and scale up plan from 1 user to 1 million users (thai)How to maintain the cost and scale up plan from 1 user to 1 million users (thai)
How to maintain the cost and scale up plan from 1 user to 1 million users (thai)
 

Data manipulation with RapidMiner Studio 7

  • 1. การจัดการข้อมูลจากฐานข้อมูลด้วย 
 RapidMiner Studio 7 (ตอนที่ 1) (data)3
 base|warehouse|mining http://www.dataminingtrend.com
 http://facebook.com/datacube.th ดร. เอกสิทธิ์ พัชรวงศ์ศักดา เอกสารนี้เป็นส่วนหนึ่งของวิชา BD514 การจัดการข้อมูลขนาดใหญ่
 สาขาวิชาวิศวกรรมข้อมูลขนาดใหญ่ (Big Data Engineering) 
 มหาวิทยาลัยธุรกิจบัณฑิตย์
  • 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. (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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th RapidMiner Studio 7 • download ได้จาก http://rapidminer.com 4 คลิกที่เมนูนี้
  • 5. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th RapidMiner Studio 7 • เลือกดาวน์โหลด version ที่เหมาะสมกับระบบปฏิบัติการของเรา 5
  • 6. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th RapidMiner Studio 7 • License ของ RapidMiner Studio 7 6 ฟังก์ชันการวิเคราะห์ข้อมูล เหมือนกับ license อื่นๆ
  • 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. (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. (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. (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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data management • สร้าง Repository ใหม่ • คลิกที่ • หลังจากนั้นเลือกเมนู Create repository 14 2 1 2
  • 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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th • สร้าง Repository ใหม่ (ต่อ) • เปลี่ยนชื่อ Alias เป็น RapidMinerTraining • กดปุ่ม Finish Data management 16 6 5
  • 17. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data management • จะปรากฏ repository RapidMinerTraining แสดงขึ้นมาในส่วนของ Repository 17 repository ที่ สร้างขึ้นมาใหม่
  • 18. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data management • สร้างโฟลเดอร์ใน RapidMinerTraining • data สำหรับเก็บข้อมูล 18 7 8 9 10
  • 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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student 29 www.dataminingtrend.com
  • 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. (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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) ของนักศึกษาจากตาราง Student 32 www.dataminingtrend.com
  • 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. (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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาจากตาราง Student 35 www.dataminingtrend.com
  • 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. (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. (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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) และ นามสกุล (Last) ของนักศึกษาจาก ตาราง Student 39 www.dataminingtrend.com
  • 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. (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. (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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง Student • เลือกแอตทริบิวต์ Last 43 5 www.dataminingtrend.com
  • 44. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลนามสกุล (Last) ของนักศึกษาที่แตกต่างกันจากตาราง Student 44 www.dataminingtrend.com
  • 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. (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. (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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ซึ่งมีชื่อว่า John 48 www.dataminingtrend.com
  • 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. (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. (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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Student ยกเว้น นักศึกษาที่ชื่อ John 52 www.dataminingtrend.com
  • 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. (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. (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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลทั้งหมดของนักศึกษาจากตาราง Grade ที่มีคะแนน มากกว่าหรือเท่ากับ 60 คะแนน 56 www.dataminingtrend.com
  • 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. (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. (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. (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. (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. (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. (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. (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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับ คะแนนจากน้อยไปมาก 65 www.dataminingtrend.com
  • 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. (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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลคะแนน (Mark) จากตาราง Grade โดยเรียงลำดับจาก มากไปน้อย 68 www.dataminingtrend.com
  • 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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของ นักศึกษาที่มีสนามสกุลว่า Jones 79 www.dataminingtrend.com
  • 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. (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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลชื่อ (First) นามสกุล (Last) และคะแนน (Mark) ของ นักศึกษาที่ไม่มีสนามสกุลว่า Jones 82 www.dataminingtrend.com
  • 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. (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. (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. (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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนน้อยสุด เท่าไร 87 www.dataminingtrend.com
  • 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. (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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • นักศึกษาที่ลงทะเบียนเรียนวิชา Intro to AI มีคะแนนมากสุด เท่าไร 90 www.dataminingtrend.com
  • 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. (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. (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. (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. (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. (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. (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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • นักศึกษาที่ลงทะเบียนเรียนวิชา Programming 2 มีคะแนนมากสุด เท่าไร 98 www.dataminingtrend.com
  • 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. (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
  • 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. (data)3
 base|warehouse|mining http://dataminingtrend.com http://facebook.com/datacube.th Data Manipulation • แสดงข้อมูลคะแนนของนักศึกษาให้อยู่ในรูปแบบ pivot table 103 www.dataminingtrend.com