Blog Posts

dbt Fusion: What It Means for Data Teams

With the release of dbt Fusion, dbt Labs has introduced a new engine that promises significant...

Avoiding Config Warnings while Updating Your dbt Project to v1.1

With the recent release of dbt 1.1, users may start to see warnings like this: Warning: while...

Creating Custom Charts in Lightdash with Vega-Lite

Lightdash now offers Custom Charts, enabling more advanced and customizable visualizations using the...

Metabase Adds Smarter Expressions and Table Upgrades

Metabase 54 just dropped, and it’s a big one. Many of the most impactful improvements are part of...

Breaking Free from Vendor Lock-In

For growth-stage companies, data-driven decision-making is a critical pillar of success. As teams...

Why a Clear Semantic Layer is Essential for Analytics

A well-defined semantic layer is the foundation of effective business intelligence (BI). By ensuring...

Validate dbt Changes Before Merging

Have you ever hit “merge” on a dbt pull request and just hope it doesn’t break...

Metabase’s New Embedded Analytics SDK

Understanding Embedded Analytics Embedded analytics is the integration of analytical capabilities...

Embedded Analytics with Metabase

What is Embedded Analytics? Staring from the top, embedded analytics is the integration of data...