๐Ÿ“š SQL Structs: When Your Database Learns to Think Like a Bookshelf

Imagine your database as a giant library. For decades, weโ€™ve been organizing it like a traditional library catalog system โ€“ every book detail gets its own card, filed in separate drawers. Title cards in one drawer, author cards in another, publication year in yet another. This is what we call normalization in database terms. But what if your library could store complete book information in a single, smart envelope? That envelope could contain the title, author, publication details, and even reviews โ€“ all tucked neatly together. This is essentially what a struct does in modern SQL databases. ...

June 17, 2025

๐Ÿ’ฏ From Basic to Intermediate: Understanding dbt Tests

If youโ€™re using dbt to transform data, youโ€™re already winning. But did you know dbt has powerful testing features to keep your data clean, reliable, and trustworthy? In this post, weโ€™ll walk through: โœ… Basic dbt tests โ€” the quick wins ๐Ÿš€ Intermediate tests โ€” custom logic and reusable macros โœ… Basic dbt Tests (Built-in) dbt has out-of-the-box tests you can define in your .yml files under your models. Hereโ€™s an example: ...

June 10, 2025