ข้ามไปยังเนื้อหา
เชื่อมต่อ Power BI กับ SQL Server ด้วย SSIS, SSAS, Power Query

บทความโดย: 9Expert Team

เชื่อมต่อ Power BI กับ SQL Server ด้วย SSIS, SSAS, Power Query

การเชื่อมต่อ Power BI ไปยัง SQL Server ด้วย SSIS, SSAS หรือใช้ Power Query แนะนำการใช้งาน Power BI Report ไปอีกระดับด้วยการใช้งานร่วมกัน

9Expert Team 1 นาที

SQL Server Service เพื่อทำงานร่วมกับ Power BI

  1. SQL Server Integration Service (SSIS)

  2. SQL Analysis Service (SSAS) 

กระบวนการ ETL

ETL ย่อมาจาก Extract Transform Load ซึ่งเป็นลำดับของกลไก ETL เพื่อนำข้อมูลจากแหล่งข้อมูลที่ยังไม่พร้อมนำมาใช้งานเพื่อการวิเคราะห์มาทำให้พร้อมใช้งาน (Data Preperation)

โดยอายุอานามของชุดกลไก ETL นี้ไม่ต่ำกว่า 50 ปีมาแล้ว เกิดมาพร้อมกับการบัญญัติศัพท์ “Data Warehouse” ขึ้นโดย Bill Inmon - Wikipedia ตอนกลางยุค 70 ดูเพิ่มเติมได้ที่ ETL คืออะไร

แนวทางการนำข้อมูลมาใช้ใน SQL Server

  • Model ที่ 1 - ใช้กลไก ของ SSIS และใช้ SSAS

  • Model ที่ 2 - ใช้กลไก ของ SSIS ทำ Data Warehouse

  • Model ที่ 3 - ไม่ใช้ SSIS และ SSAS แต่ใช้ Power Query 

ข้อจำกัดของ Power Query ใน Power BI

Power BI ETL กับข้อมูลมาก ๆ จะใช้พลังของเครื่องประมวลผล จะช้ากว่าการใช้ Server ประมวลผล
ไม่มี Incremental Refresh จะต้องโกยข้อมูลใหม่ทั้งหมดทุกการ Refresh ดังนั้นหากข้อมูลจำนวนมากจะช้า และใช้ I/O ในการประมวลผลสูง

3 โหมด ของการ Connect ของ Power BI

  1. Import

  2. Direct Query

  3. Connect Live

แนะนำ การเชื่อมต่อ Power BI ไปยัง SQL Server ด้วย SSIS, SSAS หรือใช้ Power Query

หลักสูตรที่เกี่ยวข้อง

บทความที่เกี่ยวข้อง

เครื่องมือสำหรับการ ETL Power Query, Power BI Dataflow และ SSIS

เครื่องมือสำหรับการ ETL Power Query, Power BI Dataflow และ SSIS

สำรวจโลกแห่งการจัดการข้อมูลด้วยเครื่องมือต่าง ๆ ทั้ง Power Query, Dataflow ของ Power BI และ SQL Server Integration Service (SSIS) โดย ทั้ง 3 เครื่องมือ เป็นเครื่องมือ ETL (Extract Transform Load) ช่วยในงาน Data Engineering ช่วยจัดการข้อมูล สร้างขั้นตอน บันทึกกระบวนการต่าง ๆ ในการทำ Data Cleansing, Data Shaping สร้างการคำนวณ สืบค้นข้อมูลได้ ซึ่ง Power Query ที่ทำให้การเข้าถึงและเตรียมข้อมูลที่ขี้เหร่ให้พร้อมใช้งาน Dataflow ช่วยในการจัดการข้อมูลบนคลาวด์ให้เป็นเรื่องง่าย และ SSIS ที่จะช่วยแปลงข้อมูลขนาดใหญ่ได้อย่างมืออาชีพ มาเรียนรู้กันว่าทำไมเครื่องมือเหล่านี้ถึงเป็นสิ่งจำเป็นในโลกธุรกิจยุคดิจิทัลและเลือกใช้ได้อย่างเหมาะสม

อ่านเพิ่มเติม