26 ม.ค. 2023 เวลา 12:14 • ธุรกิจ

dbt คืออะไร? ทำไมองค์กรส่วนใหญ่ๆ ถึงใช้

คนทำงานสาย Data โดยเฉพาะ Data Engineer น่าจะเคยได้ยินเครื่องมืออย่าง dbt (Data Build Tool) กันบ้างแล้ว แต่มันคืออะไร? แล้วทำไมเราควรสนใจสิ่งนี้กันล่ะ?
🧑‍💻 ดร. กานต์ อุ่ยวิรัช Community Organizer ของ Data Council Bangkok เคยเขียนในบล็อกไว้ว่า “dbt เป็นเครื่องมือที่ช่วยให้ชีวิตของชาว Data Analysts และ Data Engineers ในการทำ Data Transformation หรือเปลี่ยนแปลงรูปแบบของข้อมูลใน Data Warehouse ดีขึ้น” ซึ่งส่วนหลักๆ ที่ dbt จะเข้ามาทำหน้าที่คือการทำ Transform ใน ELT นั่นเอง
🟠 dbt คืออะไร?
dbt เป็น Free Open-Source Tool ที่เปิดโอกาสให้คนทำงานกับข้อมูล สามารถเขียนและจัดการกับโค้ด SQL ได้ดีมากยิ่งขึ้น โดยช่วยแก้ไขปัญหาคอขวดในการทำงานของ Data Engineer ทำให้ Data Engineer และ Data Analyst สามารถทำงานแยกกัน และไม่ต้องรอใครทำงานไหนเสร็จก่อนได้ โดย dbt ช่วยให้คุณเอาเทคนิคของ Software Engineer มาใช้ได้เช่น Testing, Documentation และ Version Control
นอกจากนี้ dbt ยังช่วยทีม Data ในอีกหลายๆ เรื่องเช่น
✅ ทดสอบ Data Quality ได้ง่ายขึ้นว่ามีจุดบกพร่องอะไรบ้างไหมใน Data Pipeline หรือในตารางข้อมูลที่นำมาเชื่อมต่อกัน
✅ สร้าง Data Document ให้แบบอัตโนมัติ ทำให้เห็น Data Lineage และที่มาของแหล่งข้อมูลได้เลยว่ามาจากไหนบ้าง และยังรวมไปถึงการทำสิ่งอื่นๆ ที่ปกติคุณต้องทำอยู่แล้วให้แบบอัตโนมัติด้วย ไม่ว่าจะเป็นการ Run test หรือการเปลี่ยนแปลงต่างๆ
✅ ช่วยจัดการ Dependencies ทำให้สามารถแบ่งการเขียน Query เป็นส่วนๆ ได้โดยที่ผลลัพธ์ยังคงถูกต้อง รวมไปถึงสามารถเอา SQL ที่เคยเขียนกลับมาใช้ซ้ำได้
ด้วยข้อดีเหล่านี้ ทำให้องค์กรขนาดใหญ่จำนวนมากเลือกใช้ และมี Success Case มากมายให้เห็นไม่ว่าจะเป็น
📈 Nasdaq
1 ในตลาดหลักทรัพย์แห่งแรกที่ซื้อขายด้วยระบบอิเล็กทรอนิกส์ที่เมื่อก่อนกว่า 90% ของการขอข้อมูลเพื่อใช้ในการวิเคราะห์นั้นต้องรอกว่า 1 เดือน ซึ่งทำให้ข้อมูลที่ได้รับตอนนั้นก็ไม่ทันกับตลาดไปแล้ว พวกเขาจึงใช้ dbt ในการช่วยทำ Data Model ที่ปกติใช้เวลา 45-60 นาที เหลืองเพียง 10 นาทีเท่านั้น!!
🎼 Spotify
ใช้ dbt ในการจัดการ Data Pipeline ของพวกเขาสำหรับบริการสตรีมมิ่งเพลง ด้วยเป้าหมายในการรักษา Data Quality และเพื่อให้คนในทีมทำงานร่วมกันได้ง่ายมากยิ่งขึ้นจนกลายเป็นเครื่องมือหลักในการ Transform ข้อมูลของ Spotify
และอีกกว่า 5,500 บริษัททั่วโลกที่เริ่มใช้ dbt ในการจัดการกับข้อมูลในองค์กรแล้ววันนี้ และกำลังเติบโตขึ้นอย่างรวดเร็ว
🚀 ถ้าองค์กรคุณก็อยากทลายข้อจำกัดเดิมๆ ในการทำงานกับข้อมูล และพร้อมที่จะสเกลทีม Data ของคุณให้สามารถก้าวข้ามวิธีการทำงานเก่าๆ ด้วยเครื่องมืออย่าง #dbt ห้ามพลาดกับเวิร์กชอป Getting Started with Analytics Engineering สอนโดย ดร.กานต์ อุ่ยวิรัช Data Craftsman & Technical Consultant, ODDS
สมัครได้ตั้งแต่วันนี้ - 30 มกราคม 2566 👉 https://to.skooldio.com/60twBBCIQwb
สิ่งที่คุณจะได้รับจากเวิร์กชอปนี้
✅ วิธีการใช้ dbt เพื่อช่วยชี้ให้เห็นปัญหาในการทำงาน Data Engineering และวิธีการแก้ไข
✅ วิธีพัฒนาโปรเจกต์ตั้งแต่จุดเริ่มต้นด้วย dbt
✅ เริ่มต้นสร้าง Product Funnel Data Modeling ผ่าน dbt ได้ด้วยตนเอง
✅ เข้าใจบทบาท หน้าที่ และชุดเครื่องมือของตำแหน่งงานที่ทำงาน Analytics Engineering
✅ วิธีการประยุกต์ใช้แนวคิดของ Software Engineer ในการวิเคราะห์ข้อมูล
✅ วิธีสร้าง Data Model ที่ช่วยวิเคราะห์ปัญหาทางธุรกิจต่างๆ โดยลดการโค้ดลง
💻 Getting Started with Analytics Engineering รุ่นที่ 1
📅 อังคารที่ 31 มกราคม 2566
🕘 เวลา 09.00 - 17.00 น.
🏫 Skooldio Space, 20 Fl. MBK Tower, BTS สนามกีฬาแห่งชาติ
ดูรายละเอียดหลักสูตร และสมัครเรียนได้ที่ 👉 https://to.skooldio.com/60twBBCIQwb
#Skooldio #UpSkillwithSkooldio #DataEngineering #DataAnalytics #AnalyticsEngineering
โฆษณา