แนะนำกรณีศึกษา dbt

กรณีศึกษา: การสร้าง Data Model สำหรับ E-Commerce ด้วย dbt

Susan Sun

Freelance Data Scientist

ทำไมต้องใช้ dbt?

dbt ถูกใช้งานในหลายอุตสาหกรรม:

  • ธนาคารและบริการทางการเงิน
  • อีคอมเมิร์ซ
  • การศึกษา
  • ภาครัฐและเทคโนโลยีเพื่อสังคม
  • การดูแลสุขภาพ
  • พลังงานหมุนเวียน
  • การขนส่งและโลจิสติกส์
  • ... และอื่น ๆ

dbt ทำงานร่วมกับ modern stack ได้ดี:

ไดอะแกรมของ dbt ในตัวอย่าง tech stack

1 https://docs.getdbt.com/docs/introduction https://www.getdbt.com/case-studies
กรณีศึกษา: การสร้าง Data Model สำหรับ E-Commerce ด้วย dbt

ตัวอย่างสิ่งที่เราจะสร้าง

ไดอะแกรมที่สร้างจาก dbt models

กรณีศึกษา: การสร้าง Data Model สำหรับ E-Commerce ด้วย dbt

ตัวอย่างสิ่งที่เราจะสร้าง

ตัวอย่างโปรเจกต์ dbt:

ภาพหน้าจอแสดงโครงสร้างไดเรกทอรีที่ dbt init สร้างขึ้นอัตโนมัติ โฟลเดอร์หลักชื่อ looker e-commerce ประกอบด้วยโฟลเดอร์ย่อย ได้แก่ analyses, macros, models, seeds, snapshots และ tests รวมถึงไฟล์เบ็ดเตล็ด 3 ไฟล์ คือ gitignore, dbt project yaml และ readme markdown

สรุปคำสั่ง dbt:

# Checks if/where dbt is installed
which dbt 

# Checks the version of dbt installed
dbt --version

# Initializes a new dbt project
dbt init <project_name>

# Short for dbt --help
dbt -h
กรณีศึกษา: การสร้าง Data Model สำหรับ E-Commerce ด้วย dbt

มาฝึกกันเถอะ!

กรณีศึกษา: การสร้าง Data Model สำหรับ E-Commerce ด้วย dbt

Preparing Video For Download...