สิ่งนี้ที่รอคอย dbt-core v1.5.0 ออกมาแล้ววว~ คำสั่งใหม่ "show" ช่วยให้เราดูผลลัพธ์ก่อน run ได้

ไปดูฟีเจอร์ใหม่ ๆ กันได้ที่หน้า Release ของเค้ากันได้

ทำไมผมตื่นเต้น? นั่นก็เป็นเพราะว่าเค้ามี command ใหม่ที่ชื่อว่า show ความดีงามคือต่อไปนี้เราสามารถที่จะ preview ผลลัพธ์จากการเขียนโมเดลได้ใน terminal เลย ก่อนที่เราจะ run จริง ๆ ลองดูในรูป screenshot ด้านล่างนี้ประกอบ

ซึ่งตรงนี้ดูเป็นปัญหาสำหรับคนที่ใช้ dbt-core มาตลอด เพราะว่าต้องสลับเขียนโค้ดไป ๆ มา ๆ ระหว่าง IDE กับ Data Warehouse ทำให้ workflow ของเรามันไม่ค่อยราบรื่นเท่าไหร่ ซึ่งถ้าเราสามารถ preview ได้แบบนี้แล้ว เราก็อาจจะไม่ต้องเปิดเข้าไปใน Data Warehouse บ่อย ๆ เหมือนแต่เดิมล่ะ :partying_face:

1 Like

มีบทความเขียนถึงเวอร์ชั่นใหม่นี้ด้วย มี 3 เรื่องใหญ่ ๆ ที่เราสามารถทำได้ล่ะในเวอร์ชั่นนี้

  1. Data contracts
  2. Model versioning
  3. Model access

ซึ่งทั้ง 3 เรื่องนี้จะช่วยให้เรา scale ทีมออกไปได้ดียิ่งขึ้น ลองตามไปอ่านกันดู

มีอีกสายนึงที่เค้า ไปทางตรงข้ามกับ dbt ครับ :sweat_smile:
https://twitter.com/Captaintobs/status/1649072926325608455?s=20
https://tobikodata.com/the-false-promise-of-dbt-contracts.html

1 Like

มีคนเจอแบบนี้เหมือนกันแฮะ รอชมว่าจะจบไง :coffee:

1 Like

ที่ PayPal ดูเค้าจะไปทางใช้ YAML :joy:

รอติดตามชมกันครับ อิอิ