Power BIMicrosoft Power Query All Connections
เรามาเรียนรู้กันว่า Power Query สามารถทำการเชื่อมโยงกับ Data Source อะไรได้บ้าง มีข้อมูลจากแหล่งใดที่เราสามารถนำมา ETL ด้วย Power Query ได้บ้าง ใช้ได้ทั้ง Excel และ Power BI
แบ่งปันความรู้เทคโนโลยี เพื่อ “ขับเคลื่อนประเทศไทย”
Power BIเรามาเรียนรู้กันว่า Power Query สามารถทำการเชื่อมโยงกับ Data Source อะไรได้บ้าง มีข้อมูลจากแหล่งใดที่เราสามารถนำมา ETL ด้วย Power Query ได้บ้าง ใช้ได้ทั้ง Excel และ Power BI
Power BIMicrosoft Excelมาดูกันว่า Power Query ที่มีใน Power BI และ Excel ใช้เชื่อมโยงกับข้อมูลอะไรได้บ้าง เพื่อที่เราจะได้เชื่อมโยงไปยังแหล่งข้อมูลนั้นได้อย่างโดยตรง เพื่อนำข้อมูลมาใช้ในการวิเคราะห์ข้อมูลต่อไป
Microsoft SQL ServerMicrosoft ได้ออกแบบผลิตภัณฑ์ Microsoft SQL Server Integration Service ให้สามารถสกัดข้อมูลจากหลายแหล่งหลายโครงสร้าง (schema) แล้วมีเครื่องไม้เครื่องมือในการแปลงข้อมูลเหล่านั้นไปสู่โครงสร้าง (schema) แบบ Dimensional Model ของ Ralph Kimball ผู้อ่านสามารถติดตามหนังสือในเครือ Kimball Group ได้จาก http://www.kimballgroup.com
Power BIหากเราไม่พึ่งพา Microsoft SQL Server Analysis Service ในการเตรียม Data Model ไว้ล่วงหน้า Power BI มีความสามารถในการสร้าง และใช้งาน Data Model บนตัวของมันเอง เพราะถูกออกแบบให้เป็นเครื่องมือแบบ Self Service(ชงเอง กินเอง)
Microsoft SQL ServerMicrosoft SQL Server Analysis Service เป็นผลิตภัณฑ์สำหรับจัดการ Data Model ระดับ Enterprise ซึ่งแบ่งได้เป็น 2 ประเภทดังนี้ - Multidimensional Data Model ซึ่งเป็น โครงสร้างข้อมูลแบบ OLAP (cubes, dimensions, measures) - Tabular Data Model ซึ่งเป็น โครงสร้างข้อมูลแบบ Relational (model, tables, columns)
Microsoft SQL Serverเข้าใจความต่างของ HAVING กับ WHERE ใน SQL ว่ากรองข้อมูลก่อนหรือหลัง GROUP BY พร้อมตัวอย่างโค้ด อ่านต่อได้เลย
Microsoft Accessเขียน IIF ซ้อนหลายชั้นใน Access แล้วเริ่มตาลายใช่ไหม ลองเปลี่ยนมาใช้ฟังก์ชัน Switch ที่เขียนง่ายและอ่านง่ายกว่ามาก เพียงเรียงเงื่อนไขคู่กับผลลัพธ์ต่อกันไปทีละคู่ บทความนี้มีตัวอย่างการแสดงภาษาตามชื่อเมือง พร้อมอธิบายโครงสร้างของฟังก์ชัน ให้นำไปใช้แทน IIF ได้ทันที
Microsoft SQL Serverทุกครั้งที่เปิดแอปสั่งอาหาร ตรวจยอดบัญชี หรือค้นหาสินค้า เบื้องหลังมักมีภาษา SQL ทำงานอยู่กับฐานข้อมูล บทความนี้อธิบายว่า SQL คืออะไร มีที่มาอย่างไร ทำไมจึงสำคัญ คำสั่งแบ่งเป็นกลุ่ม DDL, DML, DCL และ TCL พร้อมตัวอย่าง SELECT, INSERT, UPDATE, DELETE ระบบฐานข้อมูลที่ใช้ SQL สายอาชีพที่ได้ประโยชน์ และแนวทางเริ่มเรียนสำหรับมือใหม่
Microsoft SQL Serverไฟล์ Transaction Log ของ SQL Server ไม่ได้เป็นก้อนเดียวเรียบๆ แต่ถูกแบ่งเป็นส่วนย่อยที่ทำงานต่อเนื่องเป็นวงกลม บทความตอนที่ 2 นี้อธิบาย Virtual Log Files (VLF) และ Log Sequence Number (LSN) ว่าส่วนใดยัง Active หรือ Non-Active ดูโครงสร้างด้วย DBCC LOGINFO ได้อย่างไร และเหตุใดพื้นที่ที่เวียนกลับมาใช้จึงต้องผ่านการ Truncate อย่างเหมาะสม
Microsoft SQL ServerQuery เดิมแต่จู่ๆ ก็ช้าลงโดยไม่รู้สาเหตุ มักมาจาก Execution Plan ที่เปลี่ยนไปตามเวลา Query Store ใน SQL Server 2016 ช่วยเก็บประวัติของ Plan และประสิทธิภาพไว้ให้วิเคราะห์ย้อนหลัง บทความนี้อธิบายว่าเหตุใด Plan จึงเปลี่ยน Query Store ช่วยอะไรได้บ้าง วิธีเปิดใช้และตั้งค่า ตัวเลือกสำคัญ และตัวอย่างการดูรายงาน Regressed Queries
Microsoft SQL Serverต้องการซิงก์ข้อมูลจากตารางต้นทางไปปลายทางให้ทั้งเพิ่ม แก้ไข และลบตรงกัน โดยไม่ต้องเขียนคำสั่งแยกหลายชุด คำสั่ง MERGE ใน SQL Server รวมสามงานนี้ไว้ในคำสั่งเดียว บทความนี้เริ่มจากวิธีเดิมด้วย INSERT, UPDATE, DELETE ร่วมกับ JOIN จากนั้นอธิบายโครงสร้าง MERGE ทั้ง WHEN MATCHED, NOT MATCHED และ NOT MATCHED BY SOURCE พร้อมผลการทดลองและข้อจำกัดข้ามแพลตฟอร์ม

"ข้อมูล" เป็นส่วนประกอบที่สำคัญกับระบบงานต่างๆ โดยเฉพาะด้าน ICT แต่การออกแบบโครงสร้างของข้อมูลที่ดีนั้น เป็นทั้งศาสตร์และศิลป์แขนงหนึ่ง ซึ่งจะต้องเข้าใจและวางแผนอย่างดี เพื่อให้บรรลุเป้าหมายของระบบงานต่างๆ ที่ได้ตั้งใจเอาไว้