Home > SQL Server Integration Service > Data Profiler Task (SSIS)

Data Profiler Task (SSIS)


System Requirement

  • SQL Integration Service 2008

แนะนำ Data Profiler Task

ใน SQL Integration Service มี Task ที่เก่งๆ อยู่หลายตัวครับ แต่ในตอนนี้ผมจะแนะนำ Data Profiler Task

Data Profiler Task จะใช้สำหรับในการหาข้อมูลในทางสถิติของ Data ที่เราต้องการเช่น จำนวน Null ที่มีอยู่ใน Column, ขนาดความยาวของข้อความ (Length) ใน column, การแสดงค่าความ Unique เป็นต้น ซึ่งจะมีประโยชน์มากเลยครับ ตอนเวลาทำ Data Validation ซึ่งจำเป็นในการทำ Data Warehousing ครับ

เมื่อนำ Data Profiling Task มาวางใน Control Flow แล้ว ก็เลือกเมนู Edit

จะเกิดหน้าต่าง เพื่อกำหนด Output Result ในที่นี้เราจะเลือก output เป็นไฟล์ อาจจะระบุเป็น C:\data.xml

จากนั้น เราก็จะกำหนด Profile โดยการกดปุ่ม Quick Profile

จะเกิดหน้าจอให้เลือก Database และ Table ที่ต้องการวิเคราะห์

หลังจากนั้นก็กด ok เพื่อออกจากหน้าจอ แล้วรัน package โดยการกดปุ่ม F5 ถ้าสำเร็จก็ไปดูผลงานเราได้เลยครับ จะได้ผลลัพธ์เป็นไฟล์ตาม path ที่เราได้ระบุ

การดูผลลัพธ์ของ output ด้วย โปรแกรม Data Profile Viewer

ทีนี้เราก็ใช้โปรแกรมที่ชื่อ DataProfileViewer.exe เพื่อเปิดไฟล์ผลลัพธ์ที่ได้จาก c:\data.xml

จะได้ผลลัพธ์ดังรูปครับ

สรุปการใช้งาน Data Profiler Task

Data Profiler Task จะใช้สำหรับในการหาข้อมูลในทางสถิติของ Data ที่เราต้องการเช่น จำนวน Null ที่มีอยู่ใน Column, ขนาดความยาวของข้อความ (Length) ใน column, การแสดงค่าความเป็น Unique เป็นต้น ซึ่งจำเป็นในการทำ Data Warehousing เพื่อที่เราจะได้วางแผนในการ load data ต่อไปครับ

หลักสูตรอบรม SQL Server (Click)

  1. May 11, 2015 at 08:12

    เดียวผมต้องลองนำไปใช้แล้วละครับ

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: