Microsoft Fabric คืออะไร

Microsoft Fabric คืออะไร? จบความวุ่นวายงาน Data ด้วยแพลตฟอร์ม All-in-One

ลองจินตนาการดูนะครับ ว่าถ้าคุณอยากจะทำอาหารมื้อใหญ่สักมื้อ แต่... 

  • ผักต้องไปซื้อที่ตลาด A 
  • เนื้อต้องไปซื้อที่ห้าง B 
  • เครื่องปรุงต้องสั่งออนไลน์จากร้าน C 
  • แถมครัวที่คุณใช้ หั่นผักห้องนึง ปรุงอาหารอีกห้องนึง และจัดจานอีกตึกนึง 

Meme for Microsoft Fabric

ฟังดูเหนื่อยและวุ่นวายใช่ไหมครับ? นี่แหละคือชีวิตจริงของคนทำงานข้อมูล (Data) ในองค์กรส่วนใหญ่ที่ต้องเจอมาตลอด เรามีฐานข้อมูลที่หนึ่ง มีเครื่องมือทำรายงานอีกที่ มีที่เก็บไฟล์อีกแห่ง เวลาจะทำอะไรทีต้อง "ขนย้าย" ข้อมูลไปมาจนเวียนหัว ยังไม่รวมกับความผิดพลาดที่เกิดขึ้นจากผู้ใช้งานอีก

Meme about data

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

Microsoft Fabric คืออะไร? (All-in-One Platform)

Microsoft Fabric คือ แพลตฟอร์ม Analytics แบบ All-in-One ที่รวมเครื่องมือจัดการข้อมูล (Data Engineering), การวิเคราะห์ (Data Science), การเก็บข้อมูล (Data Warehousing) และการทำรายงาน (Power BI) เข้าไว้ด้วยกันบนระบบ Cloud (SaaS) โดยมีหัวใจสำคัญคือ "OneLake" 

Microsoft Fabric Family

OneLake เปรียบเสมือน OneDrive ของข้อมูล ไม่ว่าคุณจะใช้เครื่องมือตัวไหนใน Fabric ทุกคนจะดึงข้อมูลจากถังกลางถังเดียวกันนี้ "ไม่ต้อง Copy ข้อมูลซ้ำซ้อนอีกต่อไป" 

Data Security and Governance

เจาะลึก 4 เครื่องมือหลักใน Microsoft Fabric 

ใน Microsoft Fabric มีเครื่องมือให้เลือกใช้งานเยอะมากเพื่อให้เหมาะสมกับงานที่เราทำหรือตามความต้องการทางธุรกิจ (Business Requirement) ต่างๆ แต่ที่จะยกตัวอย่างต่อไปนี้เป็นสิ่งที่จะใช้บ่อยๆ เพื่อให้เห็นภาพง่ายๆ ครับ 

1. Data Factory (Pipeline) – "สายพานลำเลียง" 

ลองนึกภาพสายพานในโรงงานครับ หน้าที่ของมันคือไป "ดูด" ข้อมูลจากที่ต่างๆ (เช่น Excel, ฐานข้อมูลเก่า, เว็บไซต์) แล้วลำเลียงเข้ามาเก็บไว้ในโกดังของเรา โดยที่เราไม่ต้องมานั่ง Copy-Paste เอง เราตั้งเวลาได้เลยว่าจะให้มันทำงานตอนตี 2 ทุกวัน 

2. Synapse Data Engineering (Notebook) – "ห้องแล็บของเชฟ" 

สำหรับคนที่ชอบลงลึกหรือเขียนโค้ด (Python/Spark) เพื่อจัดการข้อมูลที่ซับซ้อนมากๆ เช่น การคำนวณสูตรยากๆ หรือจัดการไฟล์ขนาดใหญ่ยักษ์ Notebook คือกระดาษทดดิจิทัลที่ให้คุณเขียนคำสั่งจัดการข้อมูลได้ดั่งใจนึก 

3. Synapse Data Lakehouse – "ตู้เย็นอัจฉริยะ" 

นี่คือพระเอกของยุคใหม่ มันคือลูกผสมระหว่าง "Lakehouse" ที่เก็บไฟล์ดิบๆ อะไรก็ได้ (รูปภาพ, ไฟล์ CSV, ข้อความ) กับ "โกดัง (Warehouse)" ที่เก็บข้อมูลเป็นตารางสวยงาม Lakehouse เก็บได้หมดและราคาถูก เหมาะสำหรับเป็นที่พักข้อมูลด่านแรก

4. Synapse Data Warehouse – "ห้องสมุดจัดระเบียบ" 

นี่คือที่ที่ข้อมูล "พร้อมใช้" ที่สุด ถูกจัดระเบียบเป็นตารางเป๊ะๆ มีความปลอดภัยสูง เหมาะสำหรับให้ผู้บริหารหรือนักวิเคราะห์มาดึงข้อมูลไปทำรายงาน โดยใช้ภาษา SQL ที่คุ้นเคย (เร็วกว่า แรงกว่า Database ทั่วไป) 

Synapse Data Warehouse

ตัวอย่างการใช้งานจริง: Medallion Architecture บน Fabric 

อ่านมาถึงตรงนี้แล้วยังมองไม่เห็นภาพการใช้งานจริง เพื่อให้เห็นภาพว่าเครื่องมือเหล่านี้ทำงานร่วมกันอย่างไร เราจะใช้แนวคิดยอดฮิตที่เรียกว่า Medallion Architecture ซึ่งเปรียบเสมือน "การปรุงอาหาร" แบ่งข้อมูลเป็น 3 ชั้น: Bronze, Silver, Gold 

Delta Lake - Medallion Architecture

ลองจินตนาการว่าเราเป็นบริษัท E-commerce ที่ต้องการดูยอดขายรายวัน 

1. Bronze Layer (ข้อมูลดิบ – เหมือนผักเพิ่งขุดจากดิน) 

  • สถานะ: ข้อมูลดิบๆ ที่มาจากระบบขายหน้าร้าน, แอปมือถือ, ไฟล์ Excel จากฝ่ายขาย อาจจะมีข้อมูลขยะปนมา ข้อมูลซ้ำ หรือรูปแบบ (format) ผิดๆ ถูกๆ 
  • การทำงานใน Fabric: เราใช้ Pipeline ดูดข้อมูลทุกอย่างมากองรวมกันไว้ที่ Lakehouse (ส่วน Bronze) โดยไม่ไปแตะต้องเนื้อหาเดิมเลย เก็บไว้ก่อนเผื่อต้องใช้ตรวจสอบ

2. Silver Layer (ข้อมูลที่ล้างแล้ว – เหมือนผักปอกเปลือกหั่นพร้อมปรุง) 

  • สถานะ: ข้อมูลที่สะอาดแล้ว ลบข้อมูลซ้ำ แปลงวันที่ให้เป็นรูปแบบ (format) เดียวกัน แยกชื่อ-นามสกุลลูกค้า เชื่อมโยงตารางสินค้าเข้ากับยอดขาย 
  • การทำงานใน Fabric: เราใช้ Notebook (เขียน Python) หรือ Dataflow ดึงข้อมูลจาก Bronze มา "ขัดสีฉวีวรรณ" แล้วบันทึกกลับลงไปใน Lakehouse (ส่วน Silver) ขั้นตอนนี้ข้อมูลเริ่มดูรู้เรื่องแล้ว 

3. Gold Layer (ข้อมูลพร้อมเสิร์ฟ – เหมือนอาหารจัดจานสวยงาม) 

  • สถานะ: ข้อมูลที่สรุปผลแล้ว พร้อมให้ผู้บริหารดู เช่น "ยอดขายรวมรายเดือนแยกตามภาค" "สินค้า Top 10" ข้อมูลตรงนี้จะเน้นอ่านง่าย รวดเร็ว 
  • การทำงานใน Fabric: เราดึงข้อมูลจาก Silver มาสรุปผล (Aggregate) แล้วเก็บไว้ใน Warehouse หรือ Lakehouse (ส่วน Gold) เพื่อเตรียมส่งต่อให้ Power BI สร้าง Dashboard สวยๆ 

ความเจ๋งของ Fabric: ทั้งหมด 3 ขั้นตอนนี้ ข้อมูลอยู่บน OneLake เดียวกัน ไม่ต้องย้าย server ไปมา ทำให้ข้อมูลไหลลื่นและตรวจสอบย้อนหลังได้ง่ายมาก 

ทำไมต้องเลือก Microsoft Fabric? (จุดเด่นที่ช่วยลดต้นทุน) 

ถ้าคุณเป็นผู้บริหารหรือคนจ่ายเงินให้กับโซลูชันต่างๆ ขององค์กร นี่คือสิ่งที่คุณจะได้จากการย้ายมาใช้ Fabric: 

  1. ประหยัดค่า "Integration Tax": ปกติเราเสียเงินและเวลาเยอะมากกับการทำให้ Tool A คุยกับ Tool B รู้เรื่อง แต่ใน Fabric ทุกอย่างคุยกันรู้เรื่องตั้งแต่เกิด ลดค่าจ้างคนมานั่งแก้ปัญหาทางเทคนิค

  1. เลิกจ่ายค่าเก็บข้อมูลซ้ำซ้อน (One Copy): เมื่อก่อนเรา Copy ข้อมูลจาก Database ไป Data Lake แล้ว Copy ไป Warehouse แล้ว Copy เข้า Power BI (เสียค่าที่เก็บ 4 ต่อ) แต่ Fabric ใช้ OneLake ชี้ไปที่ข้อมูลชุดเดียวกัน ประหยัดพื้นที่มหาศาล 

  1. ความเร็วในการออกรายงาน: เมื่อข้อมูลไม่ต้องเดินทางไกล (ย้ายข้าม Server) รายงานก็เสร็จเร็วขึ้น จากเดิมที่ผู้บริหารต้องรอยอดขายวันพรุ่งนี้ อาจจะดูได้แบบ Real-time หรือภายในไม่กี่นาที 

  1. AI Copilot ช่วยงาน: Fabric มี AI (Copilot) ฝังมาด้วย คุณสามารถพิมพ์บอกมันว่า "ช่วยเขียนโค้ดดึงข้อมูลยอดขายให้หน่อย" หรือ "สรุปข้อมูลตารางนี้ให้ที" ช่วยให้ทำงานเสร็จเร็วขึ้นมาก

Meme about financial

สรุป Fabric เหมาะกับใคร? 

Microsoft Fabric ไม่ได้มาเพื่อแทนที่เครื่องมือเก่าเพียงอย่างเดียว แต่มาเพื่อ "ทลายกำแพง" ระหว่างทีม Data Engineer, Data Scientist และ Business User 

  • ถ้าคุณปวดหัว... กับการจัดการ License ของโปรแกรม 10 ตัว 

  • ถ้าคุณเบื่อ... ที่ต้องรอข้อมูลข้ามวันเพราะระบบมัน Sync ช้า 

  • ถ้าคุณอยากได้... ความง่ายแบบ Office 365 แต่อยู่ในโลกของ Data 

Microsoft Fabric คือคำตอบที่น่าสนใจที่สุดในตอนนี้ครับ มันทำให้เรื่อง Data ที่เคยเป็นเรื่องเทคนิคจ๋าๆ กลายเป็นเรื่องที่เข้าถึงได้ง่ายและสร้างมูลค่าให้ธุรกิจได้จริง 

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

Meme about data engineer

Author: Kritsada I.

References: 

ติดต่อทีมที่ปรึกษาของเรา เพียงกรอกแบบฟอร์ม

แชร์บทความ:  

Facebook
Twitter
LinkedIn
Scroll to Top