การ Merge join

เตรียมความพร้อมก้อนลงมือทำกันก่อน มี 2 ส่วน ได้แก่ Database และ SSIS

Database

  - ในส่วนนี้จะต้องกำหนด data type ให้ตรงกันทั้งฝ่ายต้นทางเเละปลายทาง ย้ำ!!!

SSIS


  - คลิกขวาที่ SSIS Package -> New SSIS Package 
- คลิก Control Flow -> ลาก Data Flow Task 


 - คลิก Data Flow 
   1. เลือก Source Assistant ดับเบิ้ลคลิก หรือลาก ก็ได้ แล้วเลือก SQL Server
   2. คลิก New 
   3. ใส่ Server name ของ Database
   4. ใส่ username และ password 
   5. Test Connectoin ถ้าขึ้น pop up ว่า success แสดงว่า เชื่อมต่อถูกต้อง ให้ไปที่ 6 ได้เลย แต่ไม่ขึ้น Success คุณอาจจะใส่ Server name หรือ username หรือ password  ผิดอะไร
   6. เลือกก้อน Database ที่เราจะใช้เป็นต้นทางข้อมูล
   7. OK


- Ok แล้วจะขึ้น กากบาทสีแดง ให้ดับเบิ้ลคลิก แล้วเลือก Table name ที่เป็นข้อมูลต้นทาง แล้วก็คลิก Ok


  -  ดับเบิ้ลคลิก หรือลาก Sort แล้วก็ดับเบิ้ลคลิกที่ Sort แล้วเลือกข้อมูลที่เราจำใช้


  -  และก็ทำแบบนี้กับอีก Table นึงที่เราจำ Merge

-  ดับเบิ้ลคลิก หรือลาก Merge Join แล้วดับเบิ้ลคลิกที่ Merge Join แล้วเลือก Input


-  ดับเบิ้ลคลิก หรือลาก Destination Assistant แล้วทำเหมือนกับการเลือกข้อมูลต้นทาง แต่เราจะเลือกเป็น Load ข้อมูลลงปลายทาง


-  เมื่อตั้งค่าปลายทางเรียบร้อยเเล้วจะเห็นว่าจะมีกากบาทสีแดงอยู่ ในดับเบิ้ลคลิกเข้าไป เพื่อทำการ mapping 
- เรียบร้อยเเล้ว ก็กดรันได้เลย




เสร็จเเล้วจ่ะ เข้าไปดูข้อมูลใน Database ✌



ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

การนำข้อมูลจาก SQL Server ส่งออกเป็น CSV File