ETL With Microsoft SQL Integration Services (SSIS)
4.4 (14 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
53 students enrolled

ETL With Microsoft SQL Integration Services (SSIS)

เหมาะสำหรับผู้ที่ต้องการทำ ETL ด้วย Microsoft SQL Server Integration Services (SSIS)
4.4 (14 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
53 students enrolled
Created by Pichit Sitthikun
Last updated 2/2019
Thai
Price: $149.99
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • เรียนรู้การทำ ETL สำหรับงานด้านฐานข้อมูล โดยใช้
  • เรียนรู้การใช้งานคำสั่ง SQL ร่วมกับ Microsoft SQL Server Integration Services (SSIS) และการเขียนเงื่อนไขต่าง ๆ
Course content
Expand all 21 lectures 02:23:33
+ การติดตั้ง และปรับแต่ง Microsoft SQL Server [Setup and Config]
3 lectures 11:43

ในส่วนการติดตั้งโปรแกรมผู้เรียนสามารถติดตั้งตามเอกสารได้เลย ซึ่งจะต้องติดตั้งทั้งหมด 3 ตัวด้วยกันคือ

1. Microsoft SQL Server (Developer Edition)

2. SQL Server Management Studio (SSMS)

3. SQL Server Data Tools (SSDT)


*** หลังจากติดตั้งทั้ง 3 ตัวเสร็จแล้วให้ผู้เรียนทำการรีบูตเครื่องคอมพิวเตอร์เพื่อให้โปรแกรมทั้ง 3 พร้อมใช้งาน ***

Preview 04:05
+ สร้างโปรเจ็ค SSIS (NEW SSIS Project)
1 lecture 05:45

สำหรับใครที่เคยใช้เครื่องมือแล้ว สามารถข้ามบทเรียนนี้ได้เลย

Preview 05:45
+ SSIS Project (Flat File, XML, JSON and MS SQL)
7 lectures 01:01:51

ไฟล์สำหรับใช้ประกอบการฝึก ให้ดาวน์โหลด Mockaroo.zip และ Extract ไว้เพื่อจะใช้ในบทต่อไป

การเตรียมไฟล์ตัวอย่าง Resource (ประกอบการฝึก SSIS Project)
01:12

การนำข้อมูลไฟล์ประเภท Flat File ไปใส่ยัง MS SQL Server

Source Flat File to MS SQL
15:10

การนำข้อมูลจาก Table ในฐานข้อมูล MS SQL Server ส่งออกไปเป็น Flat File

Source MS SQL to Flat File
08:32

การนำข้อมูลไฟล์ประเภท Flat File ไปใส่ยัง MS SQL Server โดยข้อมูลในแต่ละคอลัมน์ นำไปใส่ในฐานข้อมูล MS SQL Server นั้นมีการแปลงประเภทให้ถูกต้องตามข้อมูลแต่ละคอลัมน์นั้น ๆ

Source Flat File to MS SQL by Data Type
15:03

การนำข้อมูลประเภท XML ไฟล์

Source XML to MS SQL
05:26

การนำข้อมูลประเภท JSON ไฟล์

Source JSON to MS SQL
08:19

การนำเข้าข้อมูลจากฐานข้อมูลจากแหล่งภายนอก หรือแหล่งอื่น ๆ จะใช้เทคนิคเดียวกันเหมือนกับการนำเข้าฐานข้อมูลประเภท MySQL

Source MySQL to MS SQL
08:09
+ การคิวรีข้อมูล สรุปข้อมูลด้วย Aggregate Function และการสร้างเงื่อนไขด้วย SSIS
4 lectures 28:10
Query Data to MS SQL
07:13
การสรุปข้อมูลโดยใช้ SSIS Aggregate และ SQL Agrregate
09:24

ในบทเรียนนี้จะเป็นการใช้คำสั่ง SQL สำหรับการลบข้อมูลใน SSIS

การลบข้อมูลในตาราง ก่อนนำเข้าข้อมูลใหม่ด้วย SQL
04:17

การเขียนเงื่อนไขหรือ Expression ใน SSIS สามารถประยุกต์ได้หลายอย่าง ทั้งนี้หากผู้เรียนมีข้อสงสัย หรือต้องการปรึกษาในการเขียน Expression สามารถสอบถามเพิ่มเติมได้ครับ

การเขียนเงื่อนไข (SSIS IF Statment)
07:16
+ การจัดการข้อผิดพลาด (Error and Debug Handling)
1 lecture 07:39
การตรวจสอบความถูกต้องข้อมูล (Debug) และจัดการกับข้อผิดพลาด
07:39
+ การติดตั้งและนำไปใช้งาน (Deployment)
2 lectures 09:39
การติดตั้ง SSIS Packages ใน Microsoft SQL Server
03:47
การเรียกใช้งาน SSIS Packages แบบ Manual และติดตั้ง Job Schedule
05:52
Requirements
  • ผู้เรียนควรมีความรู้พื้นฐานด้านฐานข้อมูล
  • มีความสนใจด้านฐานข้อมูล เพื่อใช้ในธุรกิจ หรือหน่วยงาน
Description

     ผู้สอนแบ่งเนื้อหาเป็นส่วน ๆ เพื่อให้ง่ายต่อการเข้าใจและนำไปประยุกต์ใช้ ตลอดทั้งเนื้อหาแต่ละเรื่องจะใช้เวลาไม่มาก โดยจะมุ่งเน้นส่วนที่สำคัญ ทั้งนี้หลักสูตรมีการปรับปรุงเนื้อหา โดยจะเพิ่มเนื้อหาในกรณีที่ผู้เรียนต้องการเรียนรู้เพิ่มเติม โดยหลักสูตรนี้เหมาะสำหรับ อีกทั้งเครื่องมือที่ใช้สอนสามารถดาวน์โหลดและใช้งานได้ฟรี สามารถนำไปใช้งานร่วมกับฐานข้อมูลประเภทอื่น ๆ ได้อีกด้วย

  1. สำหรับผู้สนใจ และทำงานด้านฐานข้อมูล

  2. ต้องการความรวดเร็วในด้านการเตรียมฐานข้อมูล และเรียกใช้ซ้ำได้

  3. เหมาะสำหรับที่ใช้ Microsoft SQL Server ในการบริหารจัดการข้อมูล

  4. สำหรับผู้ที่ต้องการจัดเตรียมข้อมูลเพื่อใช้ในการทำนาย พยากรณ์

  5. เพื่อช่วยลดเวลาในการจัดเตรียมข้อมูล ทั้งภายในและภายนอก

  6. เพื่อเพิ่มประสิทธิภาพในการบริหารจัดการข้อมูล

  7. เพื่อให้สามารถกำหนดเวลาในการทำงานอัตโนมัติ (Schedule)

Who this course is for:
  • ผู้ที่สนใจในการทำ ETL สำหรับงาน Business Intelligence
  • ผู้ที่ทำงานด้าน Database, Data Mining, Data Scientist, Data Engineer